Automatic suspend

Locked New Topic
RELATED
PRODUCTS

Post

Can Cantabile automatically suspend plugin when gain is set to zero (mute)? It should be useful for lower CPU load.

Post

You can use the suspend buttons in the rack slots instead of turning the volume to zero to save cpu.

Not sure what you exactly think of with "automatic", maybe suspending all plugins in one rack all together?

There is also already a mute button which refers to muting the output audio of a rack - if I remember correctly - without muting the input (bypass).

It's also the case that not everybody wants such an "automatic" behavior as general behavior - as this gets you some other disadvantages - for instance not all plugins restart without delay...

Nevertheless it's an interesting idea and maybe more discussion can boil the idea down to a neat feature.
Best regards, TiUser
...and keep on jamming...

Post

I'm using the gain slider (via MIDI controller) for mixing outputs of a few plugins (virtual instruments) in a one rack. So if I set the gain slider to zero then this muted plugin can be suspended and the CPU load can be lower. Of course I can map some buttons of my MIDI controller on the suspend buttons in Cantabile, but optional function "Auto-suspend of muted plugins" might be better (for me) :-)

P.S.: Sorry for my english... ;-)

Post

I understand your intentions but the details I quoted still apply.

I will see if there is a way to use any available midi filters and some routing to accomplish your idea. No clue if this might work out but I am suspicious now myself...
Best regards, TiUser
...and keep on jamming...

Post

...there is a possibility with midi filters. Do this:


1. Assign the rack volume gain to your external control slider. I guess that's what you've already done.


2. Create a midi map filter at session level. To do so open the "Midi Filters" on the ribbon "Setup". Then change selection for "Show filters for" to "session input".

Then click Filters "Add" -> "Controller map" and set the following:

a) Map the controller number you have used for volume control to another controller number that is NOT used for anything else.

b) Change the source controller value range to [0, 1]

c) Change the destination controller value range to [127, 0]

d) Make sure both options "copy event" and "clamp out of range values" are checked.

Result: you get a second midi controller event on the new controller number in sync with the original one that instantly jumps between 0 and 127 the appropriate way when the initial one for volume changes from 0 to 1. The clamp option ensures that the new controller remains valid with higher values of the basic volume controller too. The copy option ensures that the original event is still available too for the basic volume adjustment.


3. Assign the new converted controller to the suspend button.

a) When the assignment dialog appears, click midi controller assigments to open the more detailed dialog. Now move your volume fader again. It should appear an assignment to the modified controller copy.

b) Change the Action option to "Latch" and click "Assign" then "Close".


=> Now the suspend button automatically behaves like you want, in sync with the volume controller assignment.
Last edited by TiUser on Thu Jun 10, 2010 10:08 pm, edited 2 times in total.
Best regards, TiUser
...and keep on jamming...

Post

Thanks, it works! :-)

Post

...well a bit crazy... :hihi:
Best regards, TiUser
...and keep on jamming...

Locked

Return to “Topten Software”