I merged the fluidsynth_event_queue branch into trunk, following a
commit of changes to the reverb and chorus code. So the
fluidsynth_event_queue branch should now be considered inactive and
commits made only to trunk.
Reverb and chorus should now be thread safe and use the event queue
and return event queue for setting and synchronizing parameters to the
synth shadow variables (for use with fluid_synth_*_get functions). I
think tuning and cpu_load are probably the only remaining areas which
still have multi-thread related issues, but the whole lot could use
some more analysis to make sure.
We are getting closer to a thread safe FluidSynth :) I'm tempted to
throw in multi-core support, so we can see some more obvious benefits
from this work.
Cheers!
Josh
_______________________________________________
fluid-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/fluid-dev