--- linuxsampler/trunk/README 2005/05/24 19:20:20 579 +++ linuxsampler/trunk/README 2005/07/20 10:52:23 704 @@ -1,11 +1,25 @@ LinuxSampler - modular, streaming capable sampler -by Benno Senoner (benno@gardena.net) -and Christian Schoenebeck (cuse@users.sourceforge.net) +Copyright (C) 2003, 2004 by Benno Senoner (benno@gardena.net) + and Christian Schoenebeck (cuse@users.sourceforge.net) +Copyright (C) 2005 Christian Schoenebeck -This software is distributed under the GNU General Public License (see -COPYING file), and may not be used in commercial applications without asking -the authors for permission. + +License +------- + +The LinuxSampler library (liblinuxsampler) and its applications are +distributed under the terms of the GNU General Public License (see COPYING +file), but with the EXCEPTION that they may NOT be used in COMMERCIAL +software or hardware products without prior written authorization by the +authors. + +Also note that liblinuxsampler and its applications are linking against +other libraries; respect their licenses as well! + + +Description +----------- LinuxSampler is sampler backend, thus server-like console application. It provides a TCP based network interface with a custom ASCII based protocol @@ -26,24 +40,31 @@ (header) files as MIDI input and audio output drivers. o libgig and its development (header) files for loading Gigasampler format files. + o libtool o If you are compiling from CVS you need to have the autotools installed - (autoconf, automake and libtool). + (autoconf, automake (>= 1.5)). + o If you want to generate the liblinuxsampler API documentation you + need to have Doxygen installed. Compiling on Linux ------------------ a) Compiling and installing directly - + The general procedure by calling './configure && make' on the source's toplevel directory will compile and 'make install' as root will install LinuxSampler on your system. - + Note: if you are compiling from CVS you have to explicitly call 'make -f Makefile.cvs' before doing the above procedure. This will generate all autotools managed build files. - + LinuxSampler itself is a library called liblinuxsampler. You can + generate the API documenation for liblinuxsampler by explicitly calling + 'make docs'. + + b) Creating Debian packages Simply calling 'dpkg-buildpackage -rfakeroot -b' from the source's @@ -51,7 +72,7 @@ The Debian package will be placed one directory above the source's toplevel directory (thus ../). - + c) Creating Redhat packages You need to have the rpmbuild tool installed and properly configured to @@ -74,7 +95,7 @@ Compilation on OSX : Stephane Letz (letz@grame.fr) -------------------------------------------------- -The compilation on OSX currently uses an XCode project. +The compilation on OSX currently uses an XCode project. - Download and install the JackOSX package (www.jackosx.com)