Modulators with checksum
Create custom control surfaces for MIDI hardware.
Status: Beta
Brought to you by:
ctrlr
Modulators that have a sysex formula with (roland) checksum don't change when they receive a midi message from the synth, but the messages are received by the panel as I can see them in the midi monitor.
Where there is no need for checksum the messages are received (on other panel with other synths).
Sending the message to the synth works ok. The sysex formula has global variables but changing them to real values doesn't matter.
Don't know if it's a bug or I'm doing something wrong, as I'm new to checksum stuff.
Atom, can you confirm if this is a bug or not?
I can choose "ignore this byte on input" to avoid this, but this shows a ugly checksum error on the synth's screen each time I send a message to the synth.
I can't confirm that cause i don't have any Roland gear that sends this kind of information, but i can try to debug this and get back to you.
You can use two instances of Ctrlr, each loaded with the Xp30 panel. On one of them set midi out to some virtual midi port. On the other panel use the same virtual midi port as midi in. This way you use one panel as if it was the real synth.
(I've tested it and works)
You'll see that the receiving panel don't update when you move a modulator on the sending panel. But if you edit the formula (on both panels) of some modulator and remove the checksum, the receiving panel updates when you move this modulator on the sending panel.