Hello,
I am using Cubase Elements 14 with Halion Sonic 7. I am receiving MIDI notes on two different channels, and I want to send them to rwo different instruments. Using an input monitor in Studio Configutation, I can see the notes arriving on channel 2 and channel 5. When I create an instrument track, then the Halion Sonic Intstrument is receiving all the notes from the two channbels on channel 1. If I choose 2 or 5 in the MIDI channel for the intrument, it remains silent. If I choose channel 1 in the instrument, then I can hera the sounds coming in on channel 2 and channel 5, as seen in the monitor.
Since Cubase 14, there is the new MIDI Input Channel (in the past, there was only MIDI Outpu Channel). You can set the MIDI Input Channel to Channel 2 on track 1 and to Channel 5 on track 2.
I have to admit, I’m not 100% sure, this feature is also available in Cubase Elements.
There is only one channel setting per slot. The Halion Sonic 7.0 operation manual, in the MIDI page description, says this, which does not seem to be true for the version that I have:
Channel
Allows you to specify the channel and the MIDI port to be used by the slot to receive MIDI signals.
How can I know if upgrading to Cubase Artist 14 would solve my problem and set the receive MIDI channel? Would I have to upgrade to Cubase Pro 14?
Note that we can use an Instrument track for the first one. It houses the Halion Sonic instrument. The second track needs to be a MIDI track, where the MIDI output port is set to Halion Sonic and the channel to 5 (in your case).
Use only one track, set its MIDI channel to “Any”
If you route the track to a specific MIDI channel, Cubase will route all the incoming MIDI data to that specific MIDI channel. By using the “Any” setting Cubase will simply throughput the MIDI channel used by the incoming events.
I don’t think that I have explained well enough what I am trying to do, with Cubase Elements 14.
Some notes are coming through one MIDI port, on tracks 2 and 6. I want these notes to play in Cubase, and I want Cubase to output the sound of these notes. The track 2 notes will have a different sound than the track 6 notes.
I do not want to output those MIDI notes to a different synth, I want the sound to be produced by the Halion synth inside Cubase.
At present in Cubase with the monitor I can see the notes coming in channel 2 and 6, but in an instrument track in Cubase the Halion Sonic is showing everything coming on MIDI track 1. This is why I suspect maybe something is wrong with my Cubase.
This is working very well if I need only one sound, nevermind the MIDI track, I choose the sound I want with the Halion Sonic.
But now I want 2 different sounds, for the notes coming in on tracks 2 and 6. This should be simple, this is a very common usage of MIDI AFIK
If I shut down Cubase and start the standalone Halion Sonic 7 program, then that program receives the notes on 2 different channels, everything else remaining the same on my computer. But I need the sound to be produced by Cubase.
Thanks a lot for the explanation.
I did not know the existence of the Inspector window, which is where all the action is for the problem I was having. Finally, with the inspector and the routing function, I can easily obtain what I want.
With one track your solution worked fine. But I need to send the 2 sounds to 2 different outputs, so I need 2 tracks. and then I still had some work to do.
You were telling the router to send any input to channel 2. Then the notes coming in channel 2 and channel 6 were all sent to channel 2, and they were all sent to channel 6 in the second track.
What remained for me to do is send only the notes coming in channel 2, to channel 2 for this track. And the channel 6 notes to channel 6 in the other track. In fact, I could also use track 1 as the destination channel in the 2 tracks.