We are about to switch to a new forum software. Until then we have removed the registration on this forum.
Hi everybody! Does anybody know how to read Midi controller values, like knobs and sliders positions, without moving them and thus receiving messages? It is to get their values at start. Thanks!
Answers
I haven't seen any devices that would respond to a MIDI message with another MIDI message. At least it's not part of the default MIDI behavior. AFAIK you can not ask for the state of the knobs. You could do some kind of MIDI data dump, but this is initiated from the device.
What you can do is have an array of knobs and sliders in your program, and instruct the user to turn all these knobs and sliders before the program can start. You could display visual feedback about the process: a grid of empty squares that get filled as data for each controller is received.
Maybe someone else can propose a better approach.