Hi all,
I've completely re-worked the alternative false triggering suppression (AltFalseTrSupp). The main goal was to improve false triggering suppression without killing fast/press rolls. It is especially tricky to achieve with mesh pads. With the new algorithm I have a feeling the false triggering suppression works very well (much better than the original and the old alternative algorithms) and easier to configure.
I have only tested it with Pintech 10" mesh snare so I'm asking everyone who have mesh pads to test this firmware:
A few things to note before testing it:
1. The mesh pad should not be too "hot". You still should get good results even with slightly "hot" mesh pad.
2. HighLevel should be set as high as possible but so that you still can reliably get highest velocity (127) MIDI signals. This is true for any pads, I'm just stressing it here.
3. For most mesh pads out there MinScan should be set above 30 and even higher. If memory serves me well, a half wave on Roland PD-125 is 4ms so MinScan should be set to 40.
4. Retrigger should be set to ~2-5.
5. AltFalseTrSupp must be set to Yes.
Set DynLevel and DynTime to 0. With this you should be seeing massive false triggering after each hit.
Now try to increase DynTime one step at a time. With DynTime at 8-16 you should already see most of false triggering being eliminated without noticeable effect on fast/press rolls. With my Pintech increasing DynTime even to 60 still allows me to get fast/press rolls.
DynLevel has (very little) effect and it is mostly with light fast/press rolls.
I also found this new algorithm has positive effect on all other types pads/cymbals.
Please, give me your feedback on the new false triggering suppression algorithm.