hi guys..i'm trying to load 28 soundfonts and route that to specific channel..
so for example:
if i play midi on channel 1 i hear sound from soundfont ID 1
if i play midi on channel 2 i hear sound from soundfont ID 2
if i write:
router_clear
router_begin note
router_chan 0 0 0 1
router_end
i do get desired soundfont on channel 1
but when i tried
router_clear
router_begin note
router_chan 0 0 0 1
router_chan 1 1 0 2
router_end
it only accepts the last one and i can only hear sound from ID 2
what is strange is that when i load all the soundfonts from shell and try to play on diffrent channels i do get diffrent sounds but on the channel 1 it plays 2 voices instead of one (voice_count)..so it is possible to have diffrent sounds on diffrent channel..but i can't figure out how..