> what do you think about the idea of a "fluidsynth core" type of build config? 
> ie. It just builds the bits required to synthesize the sample data, and no 
> audio drivers.

If cmake doesnt find ALSA, OSS, JACK, etc. it wont build any audio drivers. 
There are even cmake options like -Denable-jack=0 that you can use to force 
cmake not to build those audio drivers. I dont see why you need a special build 
config for that.

> I feel like it removes all threading concerns- or is the synthesizer itself 
> multithreaded?

The synth is multithreaded. There is a macro ENABLE_MIXER_THREADS that you 
could turn off, that would spare you the implementation of condition variables. 
But the rest of fluidsynth still needs a thread and mutex implementation.

> I'd love to see the glib dependency disappear (it's pretty annoying to build 
> on non-linux systems!

glib is our OSAL, making it a hard dependency. It wont disappear. You dont even 
need to build glib yourself, you just download a precompiled binary, see our 
wiki.


Tom


_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to