here is the workaround that I have been using successfully.
I play a keyboard NORD Electro 5D which has following specifications;
* it can send MIDI notes to ALK2 on a single MIDI channel - set to channel Nr 16 for the example
* it can generates 2 sounds maximum at the same time,
let us say "Piano" Sound when it receives notes from ALK2 on channel Nr 1 for the example
and "Guitar" Sound when it receives notes from ALK2 on channel Nr 2 for the example
Currently a MIDI Track in ALK records the notes as they arrive, meaning on the same MIDI channel. In my case it would be channel Nr 16.
What I miss is a channel switcher in the track, that translate the incoming MIDI notes into a specific channel (16->1 and 16->2).
I have been looking on the web for a VST "channel switcher" that I could use as a Track MIDI Effect. I could only find one that was 32bits and therefore is not recognized by ALK2.
But I could find a VST "channel filter" in 64 bits, that would only let specific channels go through. It is called MIDI Polysher by eaReckon.
Here is what I did:
1) First, outside of ALK2, I use an external MIDI software (BOME Software "MIDI Translator Pro") to duplicate the MIDI notes from my keyboard (channel 16) onto channels 1 and 2. Therefore each ALK2 MIDI track receives notes on both channels 1 and 2. By the way this requires a virtual MIDI port.
Nord Keyboard (channel 16) => MIDI Transllator Pro => vitrual MIDI port (channels 1+2) => ALK2
2) In ALK2, each ALK Midi Track gets MIDI data from the virtual MIDI port. Each Track has its own VST "channel filter". In Track 1 the filters allows MIDI notes from channel 1 only,. Same principle for Track 2.
In the end I can play on the keyboard without the need to change the sending channel (16), I hear the sound according to Hover Auditioning : piano if the mouse is on track 1, guitar if the mouse is on track 2.