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

Cannot send MIDI input to multiple tracks at once #7788

Open
myutin opened this issue Mar 16, 2025 · 0 comments
Open

Cannot send MIDI input to multiple tracks at once #7788

myutin opened this issue Mar 16, 2025 · 0 comments

Comments

@myutin
Copy link

myutin commented Mar 16, 2025

I have an external MIDI keyboard, and I want to use it to play all my instruments in LMMS. However, the MIDI input only goes to one track at a time (whichever track was selected last).
The behavior I expect instead would be: when the keyboard transmits MIDI data, all instrument receive data (if they're on the right channel).

movie.mp4

I believe this is a duplicate of #5866, but that issue never got a reply. I know there's a master MIDI thread #1472, but I don't know the etiquette for contributing to it. Based on #5499 and #7543, the "bug" i'm describing is intended behavior. Anyway, here's my two cents.

My keyboard can transmit MIDI on multiple channels, in a customizeable way. LMMS also lets me configure which instruments receive events from which channels. This should, in principle, let me play different instruments with different keys. However, only one track at a time can receive MIDI, so channels are entirely pointless. If I send notes on a channel different than the current track's channel, then no MIDI is received at all.

I seem to recall in older versions of LMMS, all instruments would receive MIDI input at the same time. I can understand why this was changed, since it can be chaotic and confusing. However, the new workflow is much more inefficient for me. Is there a setting to use the old behavior instead?

System Info
Debian GNU/Linux 11 (bullseye), GNOME 3.38.5, Intel® Core™ i5-8265U CPU @ 1.60GHz × 8
LMMS Version
1.3.0-alpha.1.787+7f2761d (Linux/x86_64, Qt 5.15.2, GCC 10.2.1 20210110).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant