We do not have “Pure Piano”, so our engineering gave the issue a short check using “Pianoteq 8” where all notes were played as expected. Then they’ve added “Drambo (MIDI Fx)” as a MIDI effect to track 1, as well as adding a MIDI Humanizer channel in Drambo, where playback was still flawless.
After increasing latency from 1.3ms to 10ms, some notes were left out.
Then after changing the instrument to Microsonic piano, the issue went away.
A few questions regarding your project:
Can you confirm that it only occurs at latencies higher than the lowest setting? Does it get worse with higher latencies?
Can you confirm that the issue goes away if you substitute “Pure Piano” with one of Microsonic’s pianos in your project, so that the instrument is not an AU?
Hi, thanks for giving this an in-depth look.
I can indeed confirm (1), it gets worse with higher latencies, but doesn’t fully vanish even at 1.3, but at this setting notes get dropped only very occasionally.
(2) partially, it also happens with ‚mellow grand piano‘ from microsonic - when Drambo is in the midi fx slot; and doesn’t seem to occur without it or with Drambo added but disabled.
As far as I know Drambo adds timestamps to all the midi-events it generates and thus the host should be able to handle those timestamps properly for close to sample-accurate midi-timing.
As for Patterning, the Patterning 3 AUv3 seems to work properly and I doubt the previous Patterning versions will get any further updates.