|
From: Christian S. <sch...@so...> - 2004-11-06 12:39:37
|
Es geschah am Samstag 06 November 2004 05:39 als Matt Flax schrieb: > Hello, Hi Matt! > As I mentioned before, I am going to support this project by including > it in the Debian distribution. > > I would like to ask whats with the many different libraries and > interface which are all packaged independently ... > I understand that qsampler is a front end for linuxsampler, but then > what is 'liblscp' ? liblscp is a pure C library which wraps the LinuxSampler Control Protocol (http://www.linuxsampler.org/api/draft-linuxsampler-protocol.html). At the beginning liblscp was designed for client as well as for server side, but actually it's now only used for the client side, thus LinuxSampler doesn't has a dependency to liblscp. qsampler is a graphical frontend to LinuxSampler (based on the Qt library) which uses liblscp to communicate with LinuxSampler, so liblscp already needs to be installed in order to compile or use qsampler. libgig is a C++ file loader for Gigasampler files. LinuxSampler of course uses libgig to load .gig files, but at the moment, libgig is statically included into LinuxSampler, but I planned to remove libgig from LS's sources and instead link libgig dynamically into LS. So LS will have a dependency to libgig soon. But as I told you, LinuxSampler is not yet ready for a serious release. We have to fix a disk streaming bug and fix an efficiency issue in the core synthesis algorithm, otherwise LS will not be capable to render a sufficient amount of voices. Let me know if you have further questions! CU Christian |