Divafy – Locate plugin within Chain & Instrument rack
Hi @johnc I’m working on a DIVA version of your Serumify product for MFTwister and I’ve actually come quite far in just 2 days using CSS3 features.
I have most of the functionality now. Just 4 banks for 64 parameters, but I can control Diva Plugin on any track.
The last missing piece is finding the Plugin within an Instrument Rack or Chain.
Would you be able to point me in the right direction to which CSS3 feature I can use for this.
I followed this video to get so far: https://youtu.be/3v6zPfnkP3M?feature=shared
Thanks again for the great product and recent video tutorials.
Hi, here’s a Reaction that Listens if the selected_chain of a selected Rack_device has changed.
It then Loops through all the devices on that selected_chain and checks if the name is the same as the one you’re searching for. If so, then it will currently log at what position the device can be found. After logging, the Reaction is exited.
What you’ll need to do
In the Conditions section of Action Block 2, you’ll need to enter the name of your plugin where it says “enter_plugin_name_here”. Simply double click enter_plugin_name_here and enter your name. Don’t remove the double quotes (“) around the name and make sure the name is the exact same as that of the device.
Some details
Action Block 1 will show a message in Live’s status bar at the bottom when this Reaction was activated, which will happen when you select a different chain inside the currently selected device. Selecting chains from within the Track View won’t activate the Reaction; if you want that to happen you’ll need to add the Listener “Song >> Selected Chain has changed”.
Changing Tracks will currently not update this Reaction. If you want that to happen, you’ll need to add a Listener that checks if Tracks has changed. Same for when the selected device has changed. If you add these listeners in, you might get errors when the Reaction tries to loop through chains when a device is selected that has no chains. You can combat such errors by starting the Reaction with an Action Block that exits the Reaction when the selected_device is not a Rack Device.
Block level custom code was used to be able to loop through the devices of the selected_chain, because it wasn’t possible to get the devices from the selected_chain through the menu options.
@JohnC: in the Loop Section of a Reaction, when you select “Devices”, the Path Menu only gives the option to change Track options. In this case Device Chain options were needed as well. It might be useful to add this in a future update. End of note.
Sign up
User registration is currently not allowed.