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

Midi control messages are delayed #7646

Open
1 task done
Penguin-Warrior opened this issue Jan 11, 2025 · 0 comments
Open
1 task done

Midi control messages are delayed #7646

Penguin-Warrior opened this issue Jan 11, 2025 · 0 comments
Labels

Comments

@Penguin-Warrior
Copy link

System Information

OpenSUSE Tumbleweed

LMMS Version(s)

1.2.2 (flatpak), 1.3.0~git2024.09.21-1.3 (repo-oss)

Most Recent Working Version

No response

Bug Summary

when using my midi keyboard (AKAI MPK49) LMMS controls do not correctly process control messages, always leaving a single message "queued" and only processing that message when a new message enters that "queue" or some other event triggers processing of midi control messages.
this results in, for example:

  • buttons inverting their behaviour
  • knobs and sliders sticking to the last value received before the intended value. this is particularly annoying when trying to zero or max a control.

additionally, certain other events will partially trigger processing:

  • hovering certain buttons (mute, solo) will cause them to process the message
  • other controls depending on that particular control will not be updated (hovering solo will update solo but not the mute buttons it normally toggles)

minor details:

  • i have used drumstick midi monitor to verify the proper reception of midi control messages.
  • notes do not display this issue. it only affects control messages.

Expected Behaviour

controls process midi control messages as they arrive.

Steps To Reproduce

  1. use a midi keyboard
  2. map a keyboard control to an LMMS control
  3. try to use it, it will always display the second-last value received by LMMS

Logs

Click to expand
  

Screenshots / Minimum Reproducible Project

No response

Please search the issue tracker for existing bug reports before submitting your own.

  • I have searched all existing issues and confirmed that this is not a duplicate.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant