I have an RME ARC USB, which is a remote control hardware unit that controls a software (RME Totalmix Fx) for RME audio interfaces. It is a MIDI device built specifically for this task. Works wonderfully but there are a few extra buttons I'm not using so I'm trying to hijack the MIDI signal and use it trigger KM macros.
KM can see it fine. The problem is when I push a button it registers the trigger 5-6 times. It appears the unit is constantly sending out the message "controller 0 on ch 1". Then when I push a button it sends out that different controller number for a number of times before going back to it's "normal" state of constant 0s.
So the isue is the macro is being triggered 5 or 6 times with one button press. So I'm looking for away to get rid of all the "extra" triggers from that MIDI controller number. Of course it would need to timeout after a second or two, in case I want to hit it again.
I've mostly gotten around this by after my actions doing a "cancel all macros" action. That wipes away the remaining triggers that have queued up. And if that's all that I can do, I can work with that limitation.
But is there a way to filter out those extra triggers earlier? With some actions I'm finding it repeats before being able to cancel them out. For example if I have a macro that sends a MIDI note command, it will the note repeated a few times before stopping.
Any ideas? THANKS!