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

Reply via email to