View Single Post
Old 10-07-2021, 03:57 PM   #1624
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
Default

Quote:
Originally Posted by UNdark View Post
I was thinkin.. something like the arturia V3 is basically two different synths, hence too many controls to assign. I don't believe or understand how, to get reaper/csi to recognise which of the synths i'm using, as they are integral, so can't write a file for each synth..
Is there a way i could use pages (1 page for each synth) to select a new set of assignments within csi?
This might not seem a well constructed question, my apologies..
I need to create an alternate set of commands for one plugin, depending on which of two internal synths are being used..switched by a "page button" or some other idea..
Possible?
cheers
Are you talking the Arturia Prophet V3? The other way you can handle that is by creating SubZones.

You start with a typical fx.zon file but you're going to have a section called SubZones (just like IncludedZones in a Home.zon file). Then you also need to create some "GoZone" commands to alternate between the various zones. Each .zon file just gets a suffix of [plugin name]-1.zon, [plugin name]-2.zon, etc.

So here is a simple 2 zone setup I use for Softube's American Class A. The first file is named: VST__American_Class_A__Softube_.zon
Code:
Zone "VST: American Class A (Softube)" "American Class A"
SelectedTrackNavigator
     SubZones
          "VST: American Class A (Softube)-1"
     SubZonesEnd

BankB         GoZone "VST: American Class A (Softube)"
BankBDisplay  FixedTextDisplay "EQ"
BankC         GoZone "VST: American Class A (Softube)-1"
BankCDisplay  FixedTextDisplay "Comp-Gate"

DisplayUpperA1 FXParamNameDisplay 14 "Low Gain"
DisplayLowerA1 FXParamValueDisplay 14 
RotaryA1 FXParam 14
etc....
Then the second .zon file is named VST__American_Class_A__Softube_-1.zon and it looks like this...
Code:
Zone "VST: American Class A (Softube)-1" "American Class A"
/
MainDisplay1 FXNameDisplay  
MainDisplay2 TrackNameDisplay  
/
BankB         GoZone "VST: American Class A (Softube)"
BankBDisplay  FixedTextDisplay "EQ"
BankC         GoZone "VST: American Class A (Softube)-1"
BankCDisplay  FixedTextDisplay "Comp-Gate"
/  
DisplayUpperA1 FXParamNameDisplay 29 "Threshold"
DisplayLowerA1 FXParamValueDisplay 29 
RotaryA1 FXParam 29
etc...
You can do make as many of these sub-zones as you'd like.
Funkybot is online now   Reply With Quote