I'd like some input on some latency and aftertouch issues, perhaps Dmitri could share his thoughts on the below points?
1. When playing a very busy beat, MD sometimes fails to register some individual hits. For example a snare hit (not part of a roll but a regular semi-hard hit) may not register every now and then. This is on an ARM MD which should have more than enough processing power, right? The MDM MIDI log seems to confirm that the hit is indeed missed and thus not a software issue on the PC side. What setting if any in MD would contribute to this issue? The pads are all set up properly and it's not a case of thresholds being too high etc. These dropouts only happen when there is a lot of triggering happening from various pads (like busy ride bell hitting along with hihat chicks).
2. Despite latency generally being fine, I sometimes experience (individual) sounds being produced with a longer than expected delay. MDM seems to indicate it's NOT a Megadrum issue. PC is optimized for audio. CPU or RAM are nowhere near maxing out and I can use my RME AIO soundcard at 32 samples without any crackles. So I'm starting to think it can only be BFD3 that I'm running as a VST3 in Reaper (on Win 64bit). Have I missed something in the BFD3 setup, like MIDI shouldn't perhaps be set to "omni" etc.?
3. I'm getting Aftertouch messages from note 0 from my hihat pad once every 10 secs or so, and this happens regularly when not even hitting the pad. How can this happen when I haven't even assigned note 0 to the pad? It seems to originate from the Edge threshold. At 36 I get satisfactory edge triggering AND the Aftertouch messages from note 0. When lowering Edge to 35, the note 0 Aftertouch messages stop BUT edge triggering is compromised in favour of bow. I use edge on the hihat much more than bow so I prefer to keep it at 36. The question is, are the Aftertouch messages "harmful"? They are happening on an unused note so I guess I can just ignore them?