Automate up to nine knobs of the MS-70 CDR multieffect.
This script allows to automate up to nine parameters of the ZOOM MS-70 CDR multieffect. For each knob you can set the minimum and maximum value. The value will change using linear interpolation between randomly chosen values in the selected range, with a BPM related speed.
Requirements
norns
MS-70 CDR
Documentation
Connect the MS-70 CDR to the norns and set it as the midi first device.
Use the encoder 1 to select one of the nine controllers.
The encoder 2 sets the minimum value and encoder 3 sets the maximum value that will be sent to the MS-70 CDR.
Pressing key 2 you can select the effect and knob destination.
Use key 3 to randomize min/max values.
Automs70 can be also used to generate nine MIDI control change commands: define in the norns parameters menu the destination CC number and relative midi channel.
Installation
In maiden’s repl, enter: ;install https://github.com/pangrus/automs70
Changelog
V1.1
. bugfix
. added MS type parameter, the script can be also used with ZOOM MS-50G (thanks to @landsort)
Hey! Excited for this script! I tried this with my MS-50G and just updated Norns shield.
I changed the two instances of 0x61 in lines 23 and 24 of automs70.lua to 0x58, saved the file and slept for good measure. This is what Matron says on launch:
Thanks for the quick reply; can confirm that after the line 196 change also that the little knobs on the MS-50 are moving and all is working great now!
UPDATE: After a time running the script, the interface on the Norns shield freezes up and becomes non-responsive.
A ;restart from the Matron repl stops the script, but if I relaunch Automs70, the interface is frozen again immediately. A sleep restores everything to working as expected, but after a few minutes (maybe 10?) we freeze again.
I disconnected the USB cable, but that didn’t appear to do anything different. The interface on the Norns shield is still locked up, but this time I also lost the network connection so I can’t talk to Matron. I really like the script, though! Right up my (ambient) alley.
I’ll try to reproduce the crash in the next days. Thanks for reporting it, I’m glad you like the script.
EDIT: @landsort I just updated automs70! Now you have the parameter “MS type” and you can use it to select the MS-50G as destination (no more lua editing needed). I’ve also reduced the parameters update speed to avoid device crashes. Please, let me know if it works on your multistomp.
Sorry for the delay, my Norns and I were apart for awhile. Yes, I was able to select the MS-50G in the edit menu and everything is working as expected. Haven’t seen a crash after more than 30 minutes running.
EDIT/UPDATE: @pangrus Still purring like a kitten after having run all night long!