Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add JACK meta data support #55

Open
SpotlightKid opened this issue Aug 2, 2020 · 0 comments
Open

Add JACK meta data support #55

SpotlightKid opened this issue Aug 2, 2020 · 0 comments
Labels
feature request Request to add or idea for a new feature or enhancment of an existing one

Comments

@SpotlightKid
Copy link
Contributor

SpotlightKid commented Aug 2, 2020

This is an umbrella ticket to gather ideas on where JACK meta data could be beneficial. Please add implementation tickets / PRs for individual parts of the application where meta data support is or should be added, so progress can be properly tracked.

  • Set JACK_METADATA_ORDER on all input and output ports. maintaining the order in which channels are shown in the UI.

  • Set JACK_METADATA_PRETTY_NAME for all input and output ports with the channel label. Convert channel label to identifier-format (i.e. no whitespace or non-ascii chars) to use as the port name/symbol.

  • Allow to set the JACK_METADATA_PRETTY_NAME of jack_mixer's JACK client, so different instances of jack_mixer can be identified better in a JACK patchbay (see also Allow to set the client name from UI #45). Might be a new menu entry in teh "Mixer" menu. Should be saved into the session file, not the global settings.

  • Set JACK_METADATA_PORT_GROUP on all ports to group ports belonging to a channel. Also add port groups for monitor outputs and channel direct outputs.

  • Set JACK_METADATA_ICON_NAME for jack_mixer's JACK client.

Since setting meta data requires changes to the C-extension, we should probably hold off implementing any of this until #29 is ready for merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Request to add or idea for a new feature or enhancment of an existing one
Projects
None yet
Development

No branches or pull requests

1 participant