Hi Christian and others, I too am having some very good success with Linuxsampler on a Raspberry Pi platform and am encouraged to see Luandino Jean-Elie is having some success too.
My current configuration is compiled from source version 2.2.0svn16 on a 4G Pi4 running a real time 64bit Kernel with a very acceptable performance using SFZ instruments. I began with 32 bit versions running on the same platform without the R/T kernel and have had a workable result but the 64 bit R/T kernel has been the best so far with really excellent stability and low latency. I have invested quite some effort to tailor SFZ pianos (Salamander and Stereo Rhodes) to use with my Studiologic SL88 Studio keyboard. This has a particular issue with very early note off signals and requires note off samples for the result to be pleasing. The triple sensor is not the complete answer - most piano software (sadly including the Colossus piano on my iPad which otherwise is excellent) are not compatible with the SL88 for this reason. This configuration has achieved a very workable solution with the Linuxsampler SFZ player, incorporating dynamic filtering within the SFZ piano plus two effects chains in the lscp layer. My objective is to have a playable piano for both daily practice and performance. Currently I am fighting with one issue that I have described previously as 'crackling' but in fairness was not able to properly articulate the actual issue. SET VOICE 64 and SET STREAM 64 function correctly but are far less than I require. CPU usage is never more than very light. Basically if SET VOICES and SET STREAMS values are anything bigger than 64 (say 85), old samples no longer seem to be extinguished, I observe one of the 4 CPU cores max out while the rest drop to near zero, the sound crackles badly then after one or two seconds recovers and continues normally. Using SET VOICE 256 and SET STREAM 256 does provide the voice 256 voice count and delays the onset (monitoring with the linuxsampler --statistics option) for most pieces I play. However several passages (Clair de Lune incl) still become unplayable without a very unmusical release of the damper. This happens with any SFZ instrument I have tried. I downloaded the Maestro GIG piano to test the same voice and stream settings. GIG played these flawlessly, so I believe it is an issue with SFZ. I either need to fix this or transfer the SFZ instruments to GIG (not so straightforward). The Maestro piano does use note off sounds but lacks character imho. So far I am reluctant to submit a bug report since I cannot confirm the issue is not related to the Raspberry Pi or ARM. Indeed I have reviewed the code in detail but not yet discovered the issue. (CPP is not my strong suit, my experience is with C and ASM.) With the current behaviour it is usable for practice but definitely not for performance. If someone could test this behaviour on a platform other than Raspberry Pi it would eliminate the platform as an issue. Otherwise any advice or direction would be welcome, Doug Gray
_______________________________________________ Linuxsampler-devel mailing list Linuxsampler-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel