AUv3 Plugins with multiple busses will trigger duplicate MIDI events. The problem lies in JuceAudioUnitv3::renderCallback
. Specifically processEvents
should be called within the block that checks for the rendering timestamp.
I spent two days debugging and now only when reporting noticed that there is an open pull-request that will fix the mentioned bug. The pull request was made February 18th. Please get it upstream!
1 Like
Thanks for reporting. I think this patch should resolve the issue:
Please update and let us know if you encounter any futher issues.
2 Likes
Great! Thank you. This seems to resolve the issues.
2 Likes