So I’m still considering an Electra One, and have been for a while, but prior to purchase I need to confirm via scripting that my primary use case, controlling a Roland Jupiter Xm sequencer and its Scenes (preset patches), can be satisfied. So I would appreciate any input from those who are familiar with sending MIDI, sysex and transport commands to Roland gear.
I have written python/mido code allowing me to change the Scenes and also edit some parameters of the step edit sequencer. Where I am stuck is with the starting and stopping of the sequencer. I have tried many approaches, without success.
I have configured the Xm to take an external midi sync, which supposedly hands over control of the transport to an external source. The MIDI Monitor on my Mac shows that the Start and Stop commands are being sent by my script. I’ve even configured Cubase to do the same. But both approaches fail: the Xm does not react to the commands.
FWIW, pressing the assignable S3 button on my Xm is how you start and stop the sequencer. This becomes disabled when external MIDI sync is enabled on the device.
Any advice, tips or pointers welcome in how I can move forward. I’ve been told that a Roland TR-6S can externally control the Xm sequencer so I know it is possible.
I am presuming also that this is something that I have to handle myself, i.e. using an Electra One wouldn’t solve this without my configuration.
Thanks in advance.