zynaddsubfx / zyn-fusion-build

Build Scripts For Zyn-Fusion
Do What The F*ck You Want To Public License
122 stars 39 forks source link

Standalone version outperforms LV2 plugin big time #59

Open grammoboy2 opened 4 years ago

grammoboy2 commented 4 years ago

When doing a bit of stresstesting, sending lots of midi notes from supercollider (800bpm, why not :) ) into 3 parts in Zynaddsubfx, the standalone version gives me 0 xruns, where the LV2 plugin goes over >5000 xruns. Very high DSP load in both Carla and Jalv.

Zyn-fusion build from git. Debian Testing (well performing system).

fundamental commented 4 years ago

Buffer size is the obvious source of performance differences. The plugin uses an internal buffer size of 32 samples, while the standalone uses either, a default value, a user specified value, or in the case of backends like jack the jack frame size.

I would expect the same behavior can be observed in the standalone by setting the internal buffer size to 32.