Separate the input from two MIDI devices in one patch?
Hi, just wondering if there's any way that I could receive a separate "stream" of MIDI data from two or more separate MIDI devices within one patch. So far, it appears that in a patch, the "Midi in" module receives MIDI data from *all* of the MIDI inputs assigned to that patch.
Apart from splitting the MIDI data by channel, is there any way to get multiple separate streams from the different MIDI devices?
Thanks!
Apart from splitting the MIDI data by channel, is there any way to get multiple separate streams from the different MIDI devices?
Thanks!
-
La Tenaille
- Member
- Posts: 547
- Location: Saint Etienne (France)
- Contact:
You can filter almost anything with usine modules. It depends on what you want to filter and why
Have you tried the MIDI filter module ?
But if you mix all your MIDI in together on the same channel, you won't have a lot of solutions to sort afterwards.
But if you mix all your MIDI in together on the same channel, you won't have a lot of solutions to sort afterwards.
Thanks for your reply, I had a look. So there's no way to separate the MIDI data by device if the devices are sending the same kind of data, on the same channel? I can work around this if need be - it just would have been handy to have two *separate* MIDI inputs.
you can change the midi channel inside the device panel (expand the device panel to see channel combobox). So each device can have its own midi channel!
then, in your patch use midi filter.
then, in your patch use midi filter.
Olivier Sens
www.brainmodular.com
www.brainmodular.com
Ha! I stumbled on this a second before you replied. Thanks Oliver, that makes things easier.
An alternative to consider would be to connect the MIDI devices to their own MIDI busses, and then wire your patch to read from them separately.
in the next version the Additional Audio input module will be modified to receive also midi.
http://www.sensomusic.com/wiki2/doku.ph ... onal_input
this will simplify...
http://www.sensomusic.com/wiki2/doku.ph ... onal_input
this will simplify...
Olivier Sens
www.brainmodular.com
www.brainmodular.com
I wonder, could the channel combobox also be used to split a single midi device into multiple channels?
My keyboard also has pads, but if I midi learn a pad to record on/off rc51looper it also plays a note. I would like the pads to control functions and only have the keys play notes. I believe this is caused by the pads and keys being on the same channel.
I guess the problem, as i see it, is that both the looper function and the ability to play the vst are in the same rack and a single rack can only have a single MIDI channel???
Just started learning this heavy program about a week ago, but I am super excited with the possibilities. The module stuff is a bit overwhelming and under-documented for beginners.
My keyboard also has pads, but if I midi learn a pad to record on/off rc51looper it also plays a note. I would like the pads to control functions and only have the keys play notes. I believe this is caused by the pads and keys being on the same channel.
I guess the problem, as i see it, is that both the looper function and the ability to play the vst are in the same rack and a single rack can only have a single MIDI channel???
Just started learning this heavy program about a week ago, but I am super excited with the possibilities. The module stuff is a bit overwhelming and under-documented for beginners.
yes you can open your Midi device (it's also a patch) and add a midi split script ( library/midi /midi tools) and add a Midi transform module to change the channel of a part of the notes


This is working!
I have my keys input on CH1 and the pads on CH2. Nice.
To deal with the sound still playing on the pads I just cut the gain on the Midi Transformer module. Not sure if that is best, but works!
THX!
I have my keys input on CH1 and the pads on CH2. Nice.
To deal with the sound still playing on the pads I just cut the gain on the Midi Transformer module. Not sure if that is best, but works!
THX!
Just to clarify, when I first patched in Midi Split and Midi Transformer. It worked like a charm. But now I am having a problem when I load a new workspace and try to patch it from scratch again.
Keyboard is on CH1 / Pads on CH2
i load the split and transformer, connect them, but both channels are sent thru Out1 on the splitter, Out2 says noMidi and sends no data. I have been fiddling with the split value (initially set at 2-), but this doesn't really split it the way I was expecting. Kind of at a loss as to what I am not considering with this or how I got it to work previously.
Keyboard is on CH1 / Pads on CH2
i load the split and transformer, connect them, but both channels are sent thru Out1 on the splitter, Out2 says noMidi and sends no data. I have been fiddling with the split value (initially set at 2-), but this doesn't really split it the way I was expecting. Kind of at a loss as to what I am not considering with this or how I got it to work previously.
Can you tell me more
if you activate the trace midi in (setup/midi)
what are you receiving ?
we need the note range number for the keys and for the pads
here a patch to download:
how it work:
for the example i imagine your pads are from 0 to n note 36 , and the keys from 37 to more
so i set the split module to 36 and send the Midi out 1 to normal Midi out , to use with a VSTi for example
the Midi out 2 is send to a Midi transformer to transform the channel1 in channel 2 , and i send this to a module named Midi to Usine (Sends a midi message directly to the main midi input of Usine. Exactly as it was from an external device. )
this to let you use it for Midi learn
if you activate the trace midi in (setup/midi)
what are you receiving ?
we need the note range number for the keys and for the pads
here a patch to download:
how it work:
for the example i imagine your pads are from 0 to n note 36 , and the keys from 37 to more
so i set the split module to 36 and send the Midi out 1 to normal Midi out , to use with a VSTi for example
the Midi out 2 is send to a Midi transformer to transform the channel1 in channel 2 , and i send this to a module named Midi to Usine (Sends a midi message directly to the main midi input of Usine. Exactly as it was from an external device. )
this to let you use it for Midi learn
This is good news! One more nudge for me to try again soon to migrate to Hollyhock.senso wrote:in the next version the Additional Audio input module will be modified to receive also midi.
http://www.sensomusic.com/wiki2/doku.ph ... onal_input
this will simplify...
-
Thomas Helzle
- Member
- Posts: 334
- Location: Berlin
- Contact:
Hallelujah...gurulogic wrote:This is good news! One more nudge for me to try again soon to migrate to Hollyhock.senso wrote:in the next version the Additional Audio input module will be modified to receive also midi.
http://www.sensomusic.com/wiki2/doku.ph ... onal_input
this will simplify...
Who is online
Users browsing this forum: No registered users and 24 guests
