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
ok, I understand. You are right there is no way now to flip order of bytes. I will see what I can do. At this moment I am more inclined to adding a possibility to send a “raw” MIDI bytes than adding an option to flip the bytes. This is the first time such thing has been reported. I think “raw” bytes might be handy in other situations too. I will reach out PM when I have anything you could test with your Prophet.
Am I understanding this correctly, there is no way of sending a 100% custom midi messages right now?
I figured out how to assemble custom sysex messages with Lua and it would be easy to create the correct Prophet VS NRPN messages, but right now it’s always 0xF0 {data} 0xF7.
Would be awesome if you could add a raw midi option.
Yes you can create your own midi messages. Look at the simplenrpn function in the Novation Summit Peak preset. It’s an example of constructing your own sequence of midi messages