I’m very new to GP and to this forum. I’m looking for someone with more experience to point mw in the right direction regarding how to implement the “instrument selection” architecture shown in the attached image.
If you take a look, you may notice that the instrument select buttons work like a couple of radio groups. But, you will also hopefully notice that they do not behave like a Radio Group when the “shift” button is being pressed. This would allow playing multiple instruments with a single midi controller. I would use it for building a horn section or a strings section.
I had imagined I would somehow use GPScript to accomplish a good part of this. I would think that would help to keep my Wiring Panel tidy?
I’m just looking at this stage for any guidance I can get to help me avoid starting down the wrong path.
Did you read the user guide to understand the design of Gig Performer?
You can easily build splits and layers in rackspaces.
And with different rackspaces you can easily switch between sounds.
And with variations you can easily play different plugins in the same rackspace.
Endless possibilities without the need for scripting.
I think you are thinking to complicated.
Indeed - don’t try to design your own paradigm and then try to make GP fit into it – instead, understand GP’s paradigm and then develop what you need based on how GP works.
I going to try to fit a square peg in a round hole. All the green circles in the image below will be MIDI Filter Plugins set to Block All MIDI messages. I’ll then tie each of those to a toggle button Widget that can bypass the MIDI Filter. That way I have something just like an SPST switch. I can also use a few of these “switches” for my swap function. I think I’ll have to use a rackspace script to do some of the logic for me.
The Wiring panel is going to be very messy, but I don’t see a way around that. What I’m really after are the orange blocks in the diagram that will be tied to toggle switches on my MIDI controller. I will know that each button represents a different soft synth, maybe even create an overlay. I’m going to try as many different soft synths as I can before my system starts complaining.