The above link shows my ‘resolved’ difficulties with streaming midi from an other app to Cubase.
But it’s ‘solution’ revealed a different problem. The midi stream was like a ‘type 0’ midi file. It was received by Cubase only on channel 1, but included all the voices on individual channels within it.
If you stream this midi to GM capable hardware, it of course plays the correct GM patches for the different channel voices.
But since my GM compatible hardware doesn’t permit either assignment of individual midi channels to separate audio outputs or muting of individual channels in GM mode, there is no way to obtain individual audio tracks of each channel voice … plus I’m limited to using only GM patches.
I want to break the midi stream inputted to Cubase so I can assign voices on a track by track basis.
Since Cubase reads the input only on channel 1, I figured it must be possible to route the same input to multiple tracks all receiving on channel 1 and then filter out all the embedded channels save one. That one being, of course, the channel voice I want for that track.
Looking through the manual it would seem that either Transformer MIDI or Midi Input would be the proper tools.
Can this work with either or both?
Which would be better for this task?
Any tips on best way to program them? (I have a ‘foggy notion’ about the filtering from reading the manual).
Thanks for any help.