Re: [fluid-dev] FluidSynth tuning and more commits

2009-09-20 Thread josh
Quoting David Henningsson : j...@resonance.org skrev: The reverb and chorus fluid_synth_* routines are also problematic areas, since double floating point values are being assigned, which aren't atomic on SMP machines. This could potentially lead to synthesis glitches when values are being assig

Re: [fluid-dev] FluidSynth tuning and more commits

2009-09-19 Thread David Henningsson
j...@resonance.org skrev: > The reverb and chorus > fluid_synth_* routines are also problematic areas, since double floating > point values are being assigned, which aren't atomic on SMP machines. > This could potentially lead to synthesis glitches when values are being > assigned. Couldn't we ju

[fluid-dev] FluidSynth tuning and more commits

2009-09-18 Thread josh
Hello FluidSynthians ;) I committed some more thread safety related changes, in particular with SoundFont loading/unloading and presets. There is now another low priority timer thread which processes return events from the synthesis thread (for freeing data and other things which shouldn't