i made last night a "trial/error-EIII sysex remote" with the c-lab creator -ok, it is very dilettantish, but it works
There were a lot of problems - it will be sure peannuts if there were a "nice" spec:
I recorded the handling of the mac EIII Remote into Creator
1. Data slider: EIII Slider provides 256 steps, the sysex is divided in two strings, now i've to use two vituel-sliders to make the whole slider way (the first one makes the first 50% 0...127, the secend one the last 50% 0...127)
2. If you choose a submodul like Analog...->VCF... there a three display pages, the cursor is normally at the last used parameter position.
To get every Parameter exactly, i've done these...for example
VCF Decay at the third page:
[Analog..]
[VCF] nobody knows where the cursor position is
[<] if you're at page 3 it will go to 2
[<] and then 1, if already 1 it doesn't matter
[^] Curser up to cut off
[>] go to page 2
[>] go to page 3 - still don't know the exact cursor position
[^] now 5 times cursor up to VCF Attack, doesn't matter if you're already there,
[^] but maybe it is on VCF Release
[^] ..
[^] ..
[^] here i'm sure at VCF Attack
[V] now going to VCF Hold
[V] BINGO: Here is VCF DECAY
For VCF Q it needs only
[Analog..]
[VCF] but nobody still knows where the cursor position is
[<] if page 3 it will go to 2
[<] page 1
[^] Curser up to cut off
[V] BINGO: Q
For all steps it needs a [F0......F7] string, don't know how to create a sounddiver application, for Doepfer Regelwerk or Drehbank these are to much strings.
now i've for my most importent parameter a short midi-sequence (edited to two quarter notes long) with the remote string, each parameter has it's own track.
To use the remote i select the (parameter)track and play it solo, then i can use my two virtuel sliders or the original EIII-slider to adjust the amount.
It's faster then EIII frontpanel programming!!!