Calling racks by sending prg chg?

Hey people!

As far as I know there is now way in using a live host as a real workstation. The thing is, every time I use a workstation like Kronos or Montage I start to play wiry different sounds and switch between them quick. On a DAW this is not possible because you have to build the whole environment by yourself.
So Id like to build such an evironment. But to not have every plugin loaded into ram from the beginning, it would be great if it would be possible to call racks by sending prg change. Is that even possible? Maybe there are other usecases for this function too.

Thanks,
Chris

Most of my plugins have ten-bazillion presets, so I use the states to affect which preset appears in a rack set to that state.

This is easy in plugins that expose their presets to the drop-down list, but others require you assign names to the slots in the drop-down to make this work. See this post for a good explanation on how to do that.

Also, this blog post shows the Program Change Remapping feature that might be handy for you if you have a pedal that increments by one as I do (using CC#12 and the program advance feature found in C3’s options).

@Neil_Durant also mentioned using “Load state by Program” in this post, which is a bindings trick, but I cannot find any other information on it at the moment:

Terry

1 Like

Hi @FantomXR

Cantabile doesn’t have any built in support for loading racks on demand. But here’s a couple of things that might help:

  • Set lists let you load songs on demand (and indirectly any racks they reference) if you leave set list pre-loading turned off. You can assign program change events to load songs from the set list.
  • Plugins can be unloaded. (Right click and choose unload) in which case they use no memory (well just a copy of the plugin’s state is held). You can use states to switch plugins on/off and then control the state list via program changes.

Brad