Shouldn’t your aseqdump be showing channel 9 (numbers from 0 channel 10) not 10 as it is doing?
rbdrums2midi -j -c 9 perhaps . . . ?
from the code . . .
else if (strcmp(argv[i], "-c") == 0) {
r = atoi(argv[++i]);
MIDI_DRUM->channel = min(max(r,0),15);
}
Meanwhile here’s when the levee breaks with a MIDI nicked from Led Zeppelin MIDI archive… played straight over qmidinet to a remote zynth from Audacity …