Hello. Uhm.. let's hope this goes to the right place, I've never replied to a mailing list before. Am I doing it right?

Mididings does work for what you want, given that you don't need to quickly be able to change the configuration just before / during the performance.

I use Konfyt for keyboard setups: http://www.noedig.co.za/konfyt/
It allows you to quickly and easily create patches and switch between them with a cool feature that when you hold notes while switching patches, they will continue to be held down until you release them.
In your case you would probably ignore the Soundfont and SFZ functionalilty and just use MIDI output ports for each VST plugin and app (Pianoteq). You'll still need something to host the VSTs, like Carla or Ardour. I usually opt for Ardour since I feel comfortable with organising the different instruments/effects in mixer strips.

Another option is MIDI Layer: https://sourceforge.net/projects/midi-layer/

Cheers
Gideon


On Wed, 26 Sep 2018 at 12:01, <linux-audio-user-request@lists.linuxaudio.org> wrote:

Hey hey,
I am helping a friend to set up a live performance system. The general
requirements are: one master keyboard connected to a notebook, which
hosts several plugins (VST through wine and Pianoteq in some form). The
challenge: switch the sound engine which the master keyboard is
controlling via MIDI (from the keyboard) or through another cheap
controller.

The current state: use Carla to host the instruments and try to map
certain MIDI controllers to switch the internal routing. To that end I
found one thread on Linux Musicians, where FalkTX suggested using some
MIDI filtering plugin (like pizmidi-plugins or x42) or a standalone app
like mididings. No final solution was posted/described.

Does anyone have a working solution to that kind of setup? It doesn't
necessarily have to use Carla at the core, as long as it can host the
instruments involved. Namely, these would be vb3 version 2 and M-Tron
Pro (VSTs through wine) and Pianoteq, in which ever format.

As far as I am aware, no layering or splitting setups are intended.

Best wishes and thanks for any hints,

Jeanette