I’m trying to make a template for the SCI Prophet VS and there is one big obstacle.
The Prophet VS is using a non standard format for NRPN. MSB and LSB are switched. I tried to change the byte order for all the controls, but that doesn’t help. I believe it is particularly about the order in which the bytes arrive.
Would it be possible to create a Lua script that assembles the NRPN data as needed? I found the examples for sysex, which are promising, but they always send the sysex container.
If anyone has an idea, here as an example, Cutoff changes from 00 to 01
this is what electra sends:
|B1 63 00|
|B1 62 0C|
|B1 26 00|
|B1 06 01|
|B1 65 7F|
|B1 64 7F|
this is what the prophet VS sends:
|B1 62 0C|
|B1 63 00|
|B1 26 00|
|B1 06 01|
|B1 26 40|
|B1 06 01|
|B1 26 00|
|B1 06 02|
Here is what a prophet VS software editor sends and Prophet accepts:
|B0 62 0C|
|B0 63 00|
|B0 26 00|
B0 06 00|
|B0 62 0C|
|B0 63 00|
|B0 26 40|
|B0 06 01|
|B0 62 0C|
|B0 63 00|
|B0 26 40|
|B0 06 01|
Thank you!!
Mat