III. Here is an example:
A SysEx message for editing the VCF Resonance Parameter on MIDI channel 1:
F0 41 32 00 06 00 F7
"06" Is the SysEx code for the VCF Resonance Parameter.
"00" Is the SysEx code for the variable start value of the current edit parameter.
:information_desk_person: If you look at the full table from vintagesynth.com of parameter codes, you'll notice that things like the polarity switch, the env/gate switch, etc are not listed. Does that mean we have to send a full sysex patch to the synth when one of those values are changed to force a refresh?
My question is, how should this midi-mapper library fit into this general feature of when-i-change-a-value-it-updates-on-the-synth?
There are a few options OTOH:
attach an event to the patch data structure that gets emitted whenever a value changes
ask the value for the correct sysex midi to send and handle the actual midi message sending out of band from this lib
When we update a value in the current patch, we should be able to emit MIDI back to the connected synth.
From: http://www.vintagesynth.com/roland/sysex.php
:information_desk_person: If you look at the full table from vintagesynth.com of parameter codes, you'll notice that things like the polarity switch, the env/gate switch, etc are not listed. Does that mean we have to send a full sysex patch to the synth when one of those values are changed to force a refresh?
My question is, how should this midi-mapper library fit into this general feature of when-i-change-a-value-it-updates-on-the-synth?
There are a few options OTOH: