I added to ReaPack specific package with various scripts for working with VCV Rack.
mpl_Generate clock for last touched VCVRack bridge CC.lua
mpl_Generate random impulses for last touched VCVRack bridge CC.lua
mpl_Generate clock reset for last touched VCVRack bridge CC.lua
mpl_Generate pitch CV for last touched VCVRack bridge CC from selected MIDI take.lua
mpl_Generate random VCV patch from Fundamental modules.lua
mpl_Randomize VCVRack wire colors by destination module row.lua
mpl_Randomize VCVRack wire colors by destination module.lua
mpl_Randomize VCVRack wire colors by source module row.lua
mpl_Randomize VCVRack wire colors by source module.lua
mpl_Randomize VCVRack module parameters (except Core).lua - randomize any parameter in patch
mpl_Randomize VCVRack module parameters by 0.05V (except Core).lua - slightly modify patch parameters
Scripts for modifying .vcv projects using custom json2lua parser, they create new modded file from original one in the same folder. In this file there aren`t separators, so it is probably better to resave new patch natively from VCV Rack after modding. There could be also problems with parsing when you, for example, use AudioInterface with non-Unicode name.
Requirements:
REAPER 5.95+
SWS Extension 2.9.7+
ReaPack 1.2+
Download:
ReaPack.com (MPL`s repository is embedded into default ReaPack configuration)
Install: - run ActionList > ReaPack: Browse packages...
- navigate and install VCV Rack tools and Various_functions packages
Telegram channel for MPL scripts:
http://t.me/mplscripts_chat