Make sure you have a MIDI cable from the synth going back into the Electra One so you can ‘handshake’ and use the [PATCH REQUEST] button, which syncs up the settings of the 2 devices. Also, set MIDI Control LowPage to SysEx on the Virus.
This was quite a labour of love to get working, because the MIDI dump from the Virus is undocumented, so I had to comb through it byte by byte!
I’ve added graphics wherever I could to add more meaning to the settings, including images of the 64 waveforms adapted from a video by YouTuber SynthMorph.
The first page ‘CMD’ is a quick access page that has many of controls found on the desktop version of the Virus A. The other 6 pages have nearly all the other controllable parameters for Single Mode.
Hi. You did LOVELY drawings of the OSC waves, and other details. A nice example of HOW to do the controls!
Just a little correction on your description: it does NOT require to use MIDI channel 2, what it requires is that the DEVICE ID is set to 2! (since all controls are done via Sysex, which is channel-less)
I’m able to use this quite successfully with my Virus B, just unable to complete any sort of handshake for parameter dump with the Electra. Anyone using this with an Access Virus B and have had any success with that aspect?
Yes, I’ve tried multiple variations to attempt to get this to work, seeing if anyone with an Access Virus B can also test. Though the initial directions are incorrect as @Kaltar pointed out, you need to set the Device ID to 2.
This template is really great, thank you! It made me dig out my Virus B after a looooong hiatus and realize how much I missed this machine.
Now I had the idea to use the Virus in Multi mode, basically playing 3 parts, each sent to their own output pair - which got me wondering, is there’s a way to use this template in Multi mode for each of the different parts as well?
Alright, I did some digging and started to slowly understand the Sysex side of the Virus a little more.
I found that byte #7 of the Sysex message defines the channel# - the value 40 controls the patch in Single Mode, as correctly described by @urbanspaceman in the template description. Changing the value to anything between 00-15 defines a channel or part of the Virus in Multi Mode. In my case I’m thinking of creating 3 copies of the template, each set to value 00, 01, 02 respectively, to control channels 1, 2 and 3 of the Virus in Multi Mode.
So far, I only found the option to go through each parameter of the template and change the value in the Sysex message by hand. Doing this for 3 templates is pretty laborious, so I was wondering if there’s any “shortcut” to bulk change that message for all parameters of the template, or at least each page of the template?
I don’t know Lua and/or JSON (I have basically zero coding skills), so I’m not sure if it’s possible to achieve my goal following that route - I did briefly go through the JSON Source to see if I could find the value I need to change, but due to my lack of coding skills, I quickly realized, I was out of my depths and stopped before I broke things.
If there is a less tedious way to bulk change these parameters?