Hi everyone,
Lots of stuff done in this release. There's a few patches for some
programs as well. I'm also going back on what I said about the LGPL
issue. The libladcca is still under the GPL, and will stay so. The
reason is that even though the library is under the GPL, it doesn't stop
proprietary software authors making their software compatible with
ladcca because ladcca works over TCP sockets. The protocol can be
garnered from the source and the manual. So, people can still make
non-free ladcca clients, they just can't use the free libladcca code to
do it, which seems fair to me.
* Added protocol versioning
* ladccad now permanently listens to jack and alsa, with seperate threads
dealing with each. it backs up all the alsa and jack connections every 30
seconds so that a client's connections can be resumed automatically, and
it's also much better seperation of the jack/alsa/project code
* fixed loads of bugs
* fixed file permissions for config data files, making stores actually work
* well defined client event protocol, documented in the manual
* minor api changes and additions
* added a gui to the synth client, and made it try and get real-time-ness
for the midi thread. fixed the dodgey sound (for some reason, the jack
buffer was being cast to doubles instead of floats.) it's actually usable now.
Patches
* alsa modular synth 1.5.5
* jack rack 1.0
* seq24 0.4.0
* sweep 0.5.12
* vkeybd 0.1.12
http://pkl.net/~node/ladcca.html
Merry christmas all,
Bob