Change Sounds between 2 Keyboards

Hello!

I have a question if this conversion is possible in Gig Performer:
I would like to have some rackspaces with standard sounds that I use often. I play with 2 keyboards by default.
My idea is as follows: Can I put e.g. 8 VST instruments in the rackspace and just assign the sounds to either the upper or the lower keyboard while playing?
That would make things a lot easier for me, as we often improvise and I could react spontaneously.

Does anyone have any ideas as to whether and, above all, how this could be implemented?

Thanks a lot!

Can you easily change the midi channel that your keyboard uses? If so, you could route the midi in block for each keyboard to all plugins, and then use the inbuilt MIDI Channel Constrainer plugin before each plugin to only allow a specific channel.

Hello!

Thank you for your reply.

Unfortunately, I can’t quite understand your suggestion. I mainly use the Arturia 88 Mk3, as well as a GXP49. The Arturia sends on channel 1 by default, which I can only change manually in the Midicontrol Software.

Unfortunately, I cannot understand how to integrate the MIDI Channel Constrainer. For example, I use 1x Triton, 1x Nexus, 1x Korg Mini as VST instruments. How and with which channels do I then connect everything? Could you possibly give me some more help with this?

Thank you very much!

Isn’t there a MIDI CH button? According to google:

To change the MIDI channel on an Arturia KeyLab 88 mk3, press and hold the “MIDI CH” button while pressing one of the numbered keys above the keyboard, corresponding to the desired channel.

Because this use case sounds interesting, I made a small gig.
The idea is to route both MIDI keyboards to a plugin.
With the MIDI Filter Plugin you can block Note On messages.
With Radio Buttons you can simply select from which MIDI controller MIDI Note On messages are sent to the plugin.

Try this gig
2Keyboards.gig (52.6 KB)

2 Likes

I interpreted the request as having the flexibility to assign any of 8 possible plugins to either keyboard. If it was possible to easily change the midi channel for each keyboard, then you could use this to select the plugins (in combination with the channel constrainer).

That would work for sure also, but this would send “All notes off” and “All sound off” on each channel to the connected plugin when you change settings in the MIDI Channel Constrainer.

But what if you used a separate MIDI Channel Constrainer before each plugin? Each set to a unique channel. So no changing of settings.

For my understanding @xandal wants to decide which plugin should be trigger by which keyboard on the fly.
This works flawless in using MIDI Filter.
Sure you would have to use the MIDI channel constrainer to make sure that the plugin is triggered even when the MIDI controllers are sending on different MIDI channels.
With the use of the MIDI Filter plugin you can implement patch persist.
Imagine you play a sound on the lower keyboard and want to play the next notes on the upper,
just select the other radio button and a longs as you do note release the keys on the lower keaboard the sound remains and newly played notes on the upper keyboard will trigger the plugin.
With MIDI channel constrainer the sound will be cut off even when you do not release the keys on your controller.

2 Likes

Wow, so many answers! Thanks!

I’ll read through them in a bit (I’m not a native speaker, so it’s not always easy :wink: )

Basically, my idea is to have two separate “real” keyboards with their own sounds, which I can select from the presets. In Gig Performer, my idea is to put some important VSTs in a Rackspace and assign that instrument to the respective keyboard depending on the song (just as if I were selecting a sound in Genos, for example).

So, I have now downloaded your Rackspace, which works very well! Many thanks for that!

However, if you look at my example pictures, you’ll see that it no longer works if there are more than two instruments. Because one button is always active for each instrument. It should be possible to solve this somehow so that only one sound is “allowed” for a keyboard and then the others are muted.
Then I think it would be a pretty perfect solution!

OK, but then you can only play on 1 keyboard and the other is disabled, right?
What to do when you want to play a pad on one keyboard and a solo on the other?

It sounds like it should be:

  • One group of radio buttons for the upper keyboard
  • A second group of radio buttons for the lower keyboard

So each keyboard will always only have messages being sent to one plugin.

1 Like

Ok, then for each keyboard a different plugin can be triggered.

1 Like

Yeah, that works with the groups for the radio buttons. So I can only use two groups so that only one is active at a time, then it works!

You guys are really great!!! I’m totally thrilled and happy that it works!
Now I know what I’m going to do tonight :wink:

Many, many thanks!

3 Likes

Now I have to ask again:
I have now looked at your rackspace in detail and wanted to build it myself so that I understand what is happening. What I can’t understand or recreate is the widget value. How do I get this steep curve? Could you tell me? Thank you

Search for the value tab

Have a look at this one (your question inspired me to experiment with that idea :nerd_face:)

2 Likes

Very simple. I do this with my keyboards. You can choose what part of the keyboard will make notes in Gigperformer. You can have multiple setups for each keyboard. So, for one keyboard you can have only the top portion of the keyboard playing notes and the other keyboard the bottom. I have one setup where I split the my keyboard up in 6 different splits in gig performer - on 2 of them, only 1 note will play. It’s super simple once you understand.

Schamass -

As a newcomer to GP and a lurker on the community forums, I wanted to thank you for this. This is exactly what I was looking for to be able to call up instantantly various softsynth patches from either of my two keyboards. While both - a Korg PA5X and a Korg M3 - are certainly capable of changing MIDI channels (like I assume pretty much any keyboard), you have to page through multiple menus to get there and it’s thus not really practical to do this in a live performance.

My intention/hope would be to use my MIDI Fighter Twister as the controller to call up the plug-ins as desired and to use the same rotary dials as gain controls.

1 Like