Hi!
I’m using a Novation Launch Control, which sends a dense stream of CC messages (values 0–127, continuous controllers). I’m using BetterTouchTool to build custom MIDI mappings and layered control logic.
Even when using just a single knob (no simultaneous movement of multiple controls), BetterTouchTool fairly quickly starts ignoring incoming MIDI events — I constantly see “Ignoring duplicate MIDI event” in the logs.
At some point this breaks the setup: triggers start behaving inconsistently or stop working altogether.
As far as I understand, there is some kind of MIDI filtering/deduplication mechanism inside BTT (possibly buffering or throttling), which seems to be too aggressive for this kind of use case.
I’ve also installed the Process Priority Helper Tool, but it didn’t make any difference.
I wanted to ask:
-
Is it possible to configure this threshold or behavior?
-
Is there a way to increase the allowed MIDI throughput (e.g. raise limits per CC)?
-
Is it possible to disable duplicate MIDI event filtering for a specific device, channel, or CC?
In my case, this is a live controller scenario, and such dense MIDI streams are expected, so the current filtering is more of a limitation than a safeguard.
I’d really appreciate any guidance or suggestions.
Thanks!