If I use Halion in stand-alone mode, everything works as expected: I have some slots/instruments in the rack, each one on different MIDI channel, and when I change the MIDI channel on my keyboard/controller, the slot that’s set to that channel will play.
The problem starts when i use Halion as a VST instrument on a MIDI track in Ableton. So I put Halion on a MIDI track, I set it to receive MIDI data from my controller, BUT no matter what input MIDI channel i set on that track, Halion will always play the slot on channel 1. For example: I set my keyboard to send data on channel 3, I set my MIDI track in Ableton to receive data on channel 3 (or All channels), but Halion plays the slot/instrument that is set to channel 1 and not the one that is set to channel 3. It’s like Halion receives data from any channel but only transmits it to the slot that’s on channel 1. Why is that?