< Back to index

LinuxSampler is a work in progress. The goal is to produce a free, open source pure software audio sampler with professional grade features, comparable to both hardware and commercial Windows/Mac software samplers and to introduce new features not yet available by any other sampler in the world.

Concept


LinuxSampler was designed as a sampler backend, decoupled from any user interface. It provides a native C++ API as well as a network interface using an ASCII based protocol called [http://www.linuxsampler.org/api/draft-linuxsampler-protocol.html LSCP] for controlling the sampler and managing sampler sessions. Also, there are already two convenient frontends for LinuxSampler:
* [http://qsampler.sourceforge.net QSampler] - based on the cross-platform C++ GUI library Qt
* [http://sourceforge.net/projects/jsampler JSampler] - Java based, thus platform independent
Due to the decoupled design the sampler can be controlled with the GUI frontend(s) even from another computer, probably even running another OS like Windows or OS X. With the planned SMP and cluster support LinuxSampler might become a very interesting tool for high-end studios and concerts in future.

Goals


It is planned to support all common sampler formats in LinuxSampler, but at the moment the work is concentrate on the Gigasampler format. Beside that, the goal is to design a new, sophisticated sampler format, more powerful and more flexible compared to any sampler format currently available in the world.

There is a [http://www.linuxsampler.org/features.html feature list] with more information about the current development plans available.
This entry uses material from from Wikipedia, the leading user-contributed encyclopedia. It is licensed under the GNU Free Documentation License. Disclaimer.