I’ve been developing this over the months and found it works well.
it also uses two streaming players one for intros / backing
The other used for click track and for triggering via IAC channels to select songs in bandhelper, although it can work for any song app.
may give some others ideas
The 5 instruments are given their midi channel
The constrainers in the global allow you to remap to which channel you want, you can save these and store them in song variations.
each rack has 6 slots which can map any input keyboard to slots for keyboard and splits.
I use them for 6 different sounds, layered or groups for upper and lower keyboards.
The config uses a simple hide script in the Rackspace to change the visibility of setup and run screens
note on the clicktrack SAFP the marker is set to 20ms, this helps stop false or missing triggering.
the great thing is that you can duplicate the rack space, replace each synth vst and away you go new set of 6 slots to use.
hope its of some use to you.
Local config view for changing channels and split points per slot.
Local normal view config off
one of 6 vst slots
local splitter and transposer for channel
local rackspace constrainers to convert to Vst synth slots
Global constrainer to allow keyboard to send to different midi channels
global rackspace wiring for midi and audio
midi channel selector for passing to local rackspace and streaming players
rackspace script for hide / show
intro and backing SAFP
Clicktrack and marker triggering for song load and play
Keyboard split for Gp upload.gig.zip (12.8 MB)