Tracktion: Multiple MIDI Channels on one MIDI input port

Discussion about: tracktion.com
Post Reply New Topic
RELATED
PRODUCTS

Post

I have MIDI data on all 16 channels arriving into Tracktion on a single MidiOX input port. I need to split this data up by channel and send each to a different virtual VST instrument.

I can do that by inserting a rack filter that just passes MIDI data through on each track, and filtering out the unwanted channels using freeware plugins.

The problem is that if I record in this configuration, all the MIDI notes end up on one track, and when played back, that track is forced to output on a single MIDI channel.

First question is, when MIDI notes are recorded into a Clip, is the channel of each note stored, or is it discarded?

Second question, if the channel info is maintained, how can I play this data back while splitting it by channel directed to multiple instruments?

Or alternatively, is there some way that I can record the MIDI notes on separate tracks in the first place? I cannot use a different MIDI input port for each MIDI channel, I simply don't have any way to do that. MidiOX only has 8 ports, and I'm already using some of those for other purposes.

The only other sequencer I am very familiar with is Cubase, and in that program it is trivial to connect the same MIDI input port to as many tracks as one wants. I don't understand why Tracktion won't allow this. If it did, then Tracktion's builtin MIDI filtering would work just fine.

Thanks in advance to anyone willing to read this far!

Post

This is an FR that has come up many times.

The MIDI channel data is not stored with each note, only the clip, so all incoming MIDI will recorded as if ti were received on one channel only.

For the exact situation you describe, I can't see any easy solutions. :(
Someone shot the food. Remember: don't shoot food!

Post

No exactly an answer, but may help... install the

http://www.marblesound.com/

virtual midi cable, it will give you 4 more virtual ports to play with, plus you can do some 'tricks' directly that would normally need midi-ox for.

p.s. Live4 also gives the same flexibility as Cubase, Tracktion needs some work here

Post

Even with all 8 MidiOX ports and all 4 Marblesound ports dedicated just for this purpose, that's still only 12 distinct MIDI channels, which a) is not enough and b) is an incredibly cumbersome solution. I am just beside myself that this is turning out to be IMPOSSIBLE to do in Tracktion.

Interestingly, when I hook everything up and just play, it all works fine. The MIDI data makes its way over to the right side with channel info intact, and I can filter the channels and direct them to different instruments to my heart's content. But as soon as a CLIP is recorded, all the channel info is obliterated.

Why can't the CLIP have an "ALL" setting so that channel info is preserved? Alternatively, why can't Tracktion create (up to) 16 overlayed CLIPS and split the data up so that it is preserved? Alternatively, why can't Tracktion simply allow a single MIDI input to be connected to more than one track!!!!!????? Alternatively, why can't MIDI data be directed from the right side, after processing, back to the left side to be recorded into a different CLIP? The only way to do this is to have actual MIDI ports available to dedicate for this purpose. It's unbelievable that I would have to go out and buy multi-port hardware MIDI interfaces in order to get a few bytes of data from the right side of Tracktion to the left.

Unless I can live with depending on a few MidiOx and Marblesound ports, thanks to the good graces of the creators of those utilities, which are not without problems, I'm stuck. I love Tracktion in many ways, but I'm going to have to put it up for sale because of this SEVERE limitation.

Post

Correction: I meant to say MidiYoke a few times where I said MidiOX in my last post.

Post Reply

Return to “Tracktion”