Raspberry Pi 4 + Vangelis Test – Observations on FluidSynth Performance
I would like to share my experience in case it may help other users or contribute to future improvements of Zynthian.
Hardware Used
Audio interfaces tested:
-
Maono P22 Lite
-
Zoom LiveTrak L-6
Testing
I tested both the standard Zynthian GM SoundFonts and several larger RedPianos SoundFonts.
The SoundFonts were initially stored on the SD card, then moved to an external SSD, and finally to a USB flash drive.
In practice, I did not notice any significant performance difference between these three storage options.
FluidSynth Polyphony
The default configuration was set to 64 voices of polyphony.
Under this configuration, I was able to reproduce occasional clicks, mainly when using:
After increasing the polyphony:
-
from 64 to 128 voices;
-
and later to 192 voices;
the improvement was very noticeable. The clicks almost completely disappeared during normal use, and the system became much more stable.
ZS3 Switching
Another aspect that caught my attention was the significant improvement in ZS3 switching speed. Snapshot changes became noticeably faster and smoother, greatly improving the live playing experience.
CPU and Memory Usage
Even during the most demanding tests:
This suggests that the observed issues were not simply caused by a lack of processing power or memory.
Audio Interface Comparison
I tested two USB audio interfaces:
-
Maono P22 Lite;
-
Zoom LiveTrak L-6.
Both worked correctly. However, the Zoom LiveTrak L-6 delivered the best overall performance, providing greater stability under more demanding playing conditions.
Overall Impressions
The Vangelis Test image proved to be very stable throughout all my testing.
For me, the most noticeable improvements were the increased FluidSynth polyphony and the much faster ZS3 switching.
I would also like to highlight the quality of this project. The developers are very responsive, always willing to help, and quick to answer questions. The community also deserves recognition for being active, collaborative, and constantly sharing solutions and ideas that help improve Zynthian.
My congratulations and sincere thanks to all the developers and community members for their excellent work.