Zerberus: Repeated short notes cause distorted audio
Hi, after updating MuseScore to version 3.3, I have noticed that repeatedly playing short notes while using the Zerberus synthesizer with the Salamander Grand Piano soundfount produces distortion in the audio (see video: https://youtu.be/SgEIVUE-w6s).
I have not tested with different .SFZ fonts, but I have tested with a fresh download of the Salamander soundfont. No problem however with Fluidsynth and the Musescore default soundfount.
Steps to reproduce:
0) Download and extract the Salamander Grand Piano soundfont (1.18GiB version).
1) Load the .SFZ in the Synthesizer panel
2) Select the Salamander Piano instrument in the Mixer
3) Use the visual piano keyboard or a MIDI input and repeatedly and quickly press the same note
(again, see video for a demo: https://youtu.be/SgEIVUE-w6s)
Expected behavior: the notes play without any audio artifact.
Actual behavior: the notes play but the audio is distorted
Reproduced on these versions:
OS: Arch Linux, Arch.: x86_64, MuseScore version (64-bit): 3.3.3., revision: 57d770e
OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 22.214.171.12492, revision: 57d770e