The messages the DM10 sends do make a lot of sense. A control-change messages indicates Hi-Hat pedal press, while a note event is used to trigger the hit. Similar for the cymbals, CC-message indicates where a cymbal is hit (or if it's choked), and then then a note-event is used for the actual hit,
The problem here is that one needs to keep track of the state of the pedal (and cymbal). If the CC indicates the pedal is down, and a note 8 is received, we need send a note "hi-hat closed" to drumgizmo.
And vice versa. It's not just about changing control change events into note events. One needs to intercept notes events, and change them into other note events depending on some state (and produce matching note off events).
The x42 midi event filters are stateless and cannot do this.
The only tool that I know of that can do this is https://das.nasophon.de/mididings/ (or an Ardour Lua script, or a custom Pd patch etc).
Thanks @x42. I've been trying to figure that one out before even posting earlier in this thread. It's a bit confusing to be honest.
Statistics: Posted by funkmuscle — Mon May 13, 2024 11:48 pm