Welcome to %s forums

BrainModular Users Forum

Login Register

Separate the input from two MIDI devices in one patch?

I need help on a Patch
Post Reply
beammy
New member
Posts: 9
Contact:

Unread post by beammy » 04 Jan 2014, 21:21

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!

La Tenaille
Member
Posts: 547
Location: Saint Etienne (France)
Contact:

Unread post by La Tenaille » 05 Jan 2014, 10:11

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.

beammy
New member
Posts: 9
Contact:

Unread post by beammy » 05 Jan 2014, 10:52

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.

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 05 Jan 2014, 11:01

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.

beammy
New member
Posts: 9
Contact:

Unread post by beammy » 05 Jan 2014, 11:04

Ha! I stumbled on this a second before you replied. Thanks Oliver, that makes things easier.

ynohtna
Member
Posts: 36
Location: Brighton, UK
Contact:

Unread post by ynohtna » 05 Jan 2014, 15:04

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.

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 05 Jan 2014, 17:20

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...

C.Bolduc
New member
Posts: 5
Location: Washington State, USA
Contact:

Unread post by C.Bolduc » 17 Mar 2014, 17:01

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.

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 17 Mar 2014, 18:45

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

Image

C.Bolduc
New member
Posts: 5
Location: Washington State, USA
Contact:

Unread post by C.Bolduc » 19 Mar 2014, 19:54

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!

C.Bolduc
New member
Posts: 5
Location: Washington State, USA
Contact:

Unread post by C.Bolduc » 20 Mar 2014, 15:44

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.

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 20 Mar 2014, 17:12

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

gurulogic
Member
Posts: 1019
Contact:

Unread post by gurulogic » 21 Mar 2014, 09:55

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...
This is good news! One more nudge for me to try again soon to migrate to Hollyhock.

Thomas Helzle
Member
Posts: 334
Location: Berlin
Contact:

Unread post by Thomas Helzle » 21 Mar 2014, 17:33

gurulogic wrote:
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...
This is good news! One more nudge for me to try again soon to migrate to Hollyhock.
Hallelujah...

Post Reply

Who is online

Users browsing this forum: No registered users and 19 guests