MIDI Target Manufacturer(s):
It would be useful to have the initial value of 'V' to represent the current value of the selected parameter (soft control) of the device, my idea would be as follows:
The 'V' mechanism is already in place, therefore all that is needed is the value to put in it on the intialisation /loading of the control. I propose using initialisation strings, these could be identified by the placing the sysex start and end codes which are normally not needed, and consist of two sysex strings the 'Request' and the 'Expected Response' eg:
F0 00 01 38 00 6D 47 00 7E F7 # TC-Helicon VL3, Parameter Request (0x47), Param Number 126 (0x007E) Harmony_Style
F0 00 01 38 00 6D 22 00 7E V F7 # Expected response, where V is already defined as a 4 Byte Word in control MIDI setup.
F0 00 01 38 00 6D 22 00 7E 00 00 00 07 F7 # Therefore V would be initialised with 7
The expected response can be used as a mask for the value as well as for validation, I am only talking here about numeric values, I can appreciate that alpha strings are a whole new ball game.