Gents, let me notice here, as a side information, my practical experience with FS working real-time, that usage of more than one FS instances raises the performance of all test systems intensely. On my AMD DualCore 2x3 GHz system (organ console) I was able to reduce the CPU usage to around 5-10% using a full organ by using around 4-7 instances of FS, instead of around 60% CPU usage while using only one instance of FS for the same instrument. Regards Bernd.
----- Folgende Nachricht wurde empfangen ----- Absender: Elimar Green Empfänger: David Henningsson Zeit: 2010-08-06, 19:08:57 Betreff: Re: [fluid-dev] New voice overflow code committed <snip> One thought concerning a dynamic voice overflow algorithm is to utilize the cpu_load calculation. At least in regards to timing the synthesis loop and comparing it to realtime. A running average could be performed and if the value starts to approach realtime, then voices should be killed. I think that might work regardless of how many instances of FluidSynth are running or what other applications are using CPU, since its based on how much CPU is being given to FluidSynth by the OS. Elimar <snap>
_______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/fluid-dev