26-07-22, 21:08 -
Hi LittleRigz,
Thanks for your kind words !
It's not a contradiction; I only meant to say it doesn't add value to define them all as multitimbral, since they can use use just one channel at a time.
Building a multimbral setup by connecting several keyboards with different sending channels is one of the ways the multitimbral extension can be used for.
If you keep one as master keyboard (the one using the MIDI_CHANNEL defined in configuration.txt), you keep the usage of controlchanges (CC's) as well as more effects/features on that channel.
It's even possible to define a real multimbral (a device sending on multiple channels at the same time) to act as master keyboard when defining it as MULTI_WITHMASTER.
So in your case, your question is partly covered by defining all your keyboards as MULTI_WITHMASTER resulting in the one being programmed on the midi channel to be the master. A one time definition here and switching by reconfiguring the keyboard of your choice / being availiable.
Mind that samplerbox considers devices sending on the same channel as one input source.
Your idea / use case works perfectly fine and you don't even need the MTchannelmap.
In case you want to do more, read on:
With the MTchannelmap you can define channel 2 to default to a high numbered voice, making voicechanging on the masterkeyboard more intuitive.
In addition: voice changing from a device connected as multimbral is possible via program change. In that case the voice for that device/channel will be the program number (1-128) unless defined in the MTchannel map.
In fact samplerbox performs a default program change to the channel# for a detected multitimbral.
Summary: the voice of a multimbral defaults to it's channel. This default can be changed via the optional MTchannelmap. During play, the voice for this device=channel can be changed via program changes from the multitimbral connected device. Should it switch to a program# without related voice#, this can covered by defining a default voice in the MTchannel map. Voices in the MTchannelmap can be higher than 128, placing them out of scope / reserved space for the master keyboard.
The master keyboard/channel has it's own voice change and will cause a sample set change with it program change.. the master has more power.
There is a lot more to said on this subject, but I hope this will give you a quick start for playing with this.
Have fun!
Hans
Thanks for your kind words !
It's not a contradiction; I only meant to say it doesn't add value to define them all as multitimbral, since they can use use just one channel at a time.
Building a multimbral setup by connecting several keyboards with different sending channels is one of the ways the multitimbral extension can be used for.
If you keep one as master keyboard (the one using the MIDI_CHANNEL defined in configuration.txt), you keep the usage of controlchanges (CC's) as well as more effects/features on that channel.
It's even possible to define a real multimbral (a device sending on multiple channels at the same time) to act as master keyboard when defining it as MULTI_WITHMASTER.
So in your case, your question is partly covered by defining all your keyboards as MULTI_WITHMASTER resulting in the one being programmed on the midi channel to be the master. A one time definition here and switching by reconfiguring the keyboard of your choice / being availiable.
Mind that samplerbox considers devices sending on the same channel as one input source.
Your idea / use case works perfectly fine and you don't even need the MTchannelmap.
In case you want to do more, read on:
With the MTchannelmap you can define channel 2 to default to a high numbered voice, making voicechanging on the masterkeyboard more intuitive.
In addition: voice changing from a device connected as multimbral is possible via program change. In that case the voice for that device/channel will be the program number (1-128) unless defined in the MTchannel map.
In fact samplerbox performs a default program change to the channel# for a detected multitimbral.
Summary: the voice of a multimbral defaults to it's channel. This default can be changed via the optional MTchannelmap. During play, the voice for this device=channel can be changed via program changes from the multitimbral connected device. Should it switch to a program# without related voice#, this can covered by defining a default voice in the MTchannel map. Voices in the MTchannelmap can be higher than 128, placing them out of scope / reserved space for the master keyboard.
The master keyboard/channel has it's own voice change and will cause a sample set change with it program change.. the master has more power.
There is a lot more to said on this subject, but I hope this will give you a quick start for playing with this.
Have fun!
Hans