-
Notifications
You must be signed in to change notification settings - Fork 39
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
Enchance Midi Settings #703
Comments
I'd like to enable/disable midi devices per RtMidi API (Jack, ALSA, etc?) |
@ajvdw I've added it to the to-do list |
Because this issue is not obvious, we need to discuss it. I'd ask you to post your thoughs and suggestions here. |
The issue of (USB) MIDI devices changing names is not new. In rev 2174 Martin actually patched RtMidi because it's really a big part of the issue. With the updates to RtMidi those patches may long be gone now (I'm not certain if they were merged upstream or not). If the same effect can be achieved with regex comparison of devices it's all fine and dandy. But if possible, the list of devices should not name them so that any confusion will be created even if the port number changes but match the stored device to what the system presents, ideally in such a way that the user will never notice it. Otherwise it seems to be a good idea to enable a subsystem filter so that a lot of the "noise" caused by probing at startup can be eliminated once a working setup is achieved. |
…both sound and midi GrandOrgue#703
…both sound and midi GrandOrgue#703
Separated constructing controls and filling with values GrandOrgue#703
…a part from GOSoundPort there GrandOrgue#703
…a part from GOSoundPort there GrandOrgue#703
Extracted GOSettingsPorts from SettingsAudioOutput GrandOrgue#703
Separated constructing controls and filling with values GrandOrgue#703
…a part from GOSoundPort there GrandOrgue#703
Now GrandOrgue automatically enables all available midi devices and then allows to disable some of them in Midi Settings.
GO keeps the names of disabled midi devices.
Sometimes midi devices change their names across system restart. For example, the name of alsa device names contain the midi port number that depends on the device initialisation order and can vary. In this case the old device with the new name will be automatically enabled that may be not desirable.
I'm going to make the following changes:
Enable new devices automatically
, by default enabled.matched by regex
Some other midi enchancements will be done in #885
The text was updated successfully, but these errors were encountered: