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
Fix empty midi input device list on linux #19717
Fix empty midi input device list on linux #19717
Conversation
I guess you mean https://musescore.org/en/node/337844 ;-) |
Yep, did put a wrong issue number? |
Not really, just in the wrong format, as MuseScore.org issues don't turn into links, like GitHub issues do |
Tested on LinuxUbuntu 22.04.03 LTS. My Arturia KeyLab 61 Essential works fine. @kiselev-dv Did you have a problem with MIDI keyboard before your changes? |
Yes, I had my keyboard in midi output device list, but not in input devices.
This might be because higher end keyboards might also support midi playback so they would report write capabilities. |
While I've being answering to @DmitryArefiev i took a look into midi output https://github.com/musescore/MuseScore/blob/master/src/framework/midi/internal/platform/lin/alsamidioutport.cpp#L77C67-L77C67 and I belive it should be Should I change this as well? |
@kiselev-dv |
Re-tested on LinuxUbuntu 22.04.03 LTS. My Arturia KeyLab 61 Essential works fine and available in MIDI Input/MIDI Output in Preferences>I/O |
Resolves: #337844
Fix empty midi input device list on linux
Fix midi port capabilities for input ports (read instead of write)