This is a script that will automatically maximize the current DSP in a chain an minimize the rest.
It is enabled via a right-click menu on the DSPs themselves.
As of v 1.03, there is also alternative menu option Collapse When Mixer Device Chosen. Devices will automatically maximise when selected, but other devices will not collapse until you choose the mixer device (first permanent device in the fx chain)
For standard operation, in the following picture the compressor is selected and therefore maximized. If you then select the gate to the right of it, the compressor minimizes and the gate maximizes itself.
Feedback as ever appreciated and testing " expectedfrom vV"
Click to view contents
-Added alternative menu option Collapse When Mixer Device Chosen. Devices will automatically maximise when selected, but other devices will not collapse until you choose the mixer device (first permanent device in the fx chain)
v1.0 tidied the code a bit and changed the notifiers to more approriate ones. (based on taktiks revsion)
v0.65 Caught a hanging bug
I guess i owe you that…
It works phenomenaly, i was suspecting you would do a simple rightclick implementation of a single mode, but you anticipated my thoughts on using notifiers instead!
That would have been my next challengerequest, but now you leave me without questions…
Well, no i’m sorry… i still have a challenge for you left… Parallel to the DSP rack, also show / hide all parameter sliders in the mixer, add a context-menu entry for the mixer to allow separate execution of this extension → do watch carefully though: Some folks probably have hidden and shown certain sliders for a personal reason, so these settings have to be memorized as well and recovered when the option gets untoggled again.
Hint:Abuse Beatslaughter’s Show / hide sliders material.
One small thing: you should/could use the selected_device_observable,selected_track_observable instead of the selected_device_index_observable,selected_track_index_observable. When for example deleting a device, the index does not change, but the selected device does. Well, just a small detail.
Attached is a version which does so. Also tried to make a bit more clear what happens where with the notifiers. Maybe it gives you some inspiration
Sounds interesting! though it will have to wait for another day for now, I have a couple of other tools in mind first, though I may be requiring your beta testing again for this in the future…
Thanks, the file you have posted is certainly nice and clear , I will try and incorporate into the next release.
I also tried to use the selected notifiers when first starting the script but wasnt catching the zeros ( I think? as I didnt have the relevant conditional if in yet ) so when deleting a device I got a script hang. Should be a nice improvement to get them back in.
This lill script is great by the way, just wished the minimized windows would also let you open up the vst gui somehow…something like ‘right mouse click’ on the maximize button, automatically opens the gui window.
Right now, you have to maximize the minimized window first, before being able to open up gui, that or go to the mixer tab and double click.
I have tried using the shortcut for opening the VST editor after single-clicking the DSP. This works quite nicely in theory but the DSP lane needs to have focus (i.e. the DSP not just selected but border hilighted - this is yellow in my theme) and the shortcut currently will not toggle like the one for opening VST instruments. *
The first point could be improved if open VST editors was in the API, so the shortcut could be made global or possibly integrated into this script with notifiers?
The second point I have just seen is fixed in the next beta