2 |
|
|
3 |
Copyright (C) 2003, 2004 by Benno Senoner (benno@gardena.net) |
Copyright (C) 2003, 2004 by Benno Senoner (benno@gardena.net) |
4 |
and Christian Schoenebeck (cuse@users.sourceforge.net) |
and Christian Schoenebeck (cuse@users.sourceforge.net) |
5 |
Copyright (C) 2005 Christian Schoenebeck |
Copyright (C) 2005 - 2016 Christian Schoenebeck |
6 |
|
|
7 |
|
|
8 |
License |
License |
10 |
|
|
11 |
The LinuxSampler library (liblinuxsampler) and its applications are |
The LinuxSampler library (liblinuxsampler) and its applications are |
12 |
distributed under the terms of the GNU General Public License (see COPYING |
distributed under the terms of the GNU General Public License (see COPYING |
13 |
file), and may NOT be used in commercial applications without asking the |
file), but with the EXCEPTION that they may NOT be used in COMMERCIAL |
14 |
authors for permission. Also note that liblinuxsampler and its applications |
software or hardware products without prior written authorization by the |
15 |
are linking against other libraries; respect their licenses as well! |
authors. |
16 |
|
|
17 |
|
Also note that liblinuxsampler and its applications are linking against |
18 |
|
other libraries; respect their licenses as well! |
19 |
|
|
20 |
|
|
21 |
Description |
Description |
26 |
called "LSCP" to control the sampler and manage sampler sessions. You either |
called "LSCP" to control the sampler and manage sampler sessions. You either |
27 |
have to send commands manually to LinuxSampler, e.g. by connecting via |
have to send commands manually to LinuxSampler, e.g. by connecting via |
28 |
'telnet' or by using 'netcat' or you might want to use a graphical user |
'telnet' or by using 'netcat' or you might want to use a graphical user |
29 |
interface (frontend) like QSampler. |
interface (frontend) like QSampler (C++/Qt based) or JSampler (Java based). |
30 |
|
|
31 |
For more informations visit http://www.linuxsampler.org/documentation.html |
For more informations visit http://www.linuxsampler.org/documentation.html |
32 |
|
|
36 |
|
|
37 |
o A low latency enabled kernel |
o A low latency enabled kernel |
38 |
(see http://www.linuxsampler.org/faq.html#dropouts). |
(see http://www.linuxsampler.org/faq.html#dropouts). |
39 |
o At least ALSA and optionally JACK and their respective development |
o At least one supported MIDI input system (i.e. ALSA, JACK, CoreMIDI or |
40 |
(header) files as MIDI input and audio output drivers. |
MidiShare) and at least one support audio output system (i.e. ALSA, |
41 |
|
JACK or ARTS) have to be installed, along with their respective |
42 |
|
development (header) files. |
43 |
o libgig and its development (header) files for loading Gigasampler |
o libgig and its development (header) files for loading Gigasampler |
44 |
format files. |
format files. |
45 |
o libtool |
o libtool |
94 |
"/usr/src/<rpmdir>/RPMS/<arch>" directory. |
"/usr/src/<rpmdir>/RPMS/<arch>" directory. |
95 |
|
|
96 |
|
|
97 |
Compilation on OSX : Stephane Letz (letz@grame.fr) |
Compilation on OSX |
98 |
-------------------------------------------------- |
------------------ |
|
|
|
|
The compilation on OSX currently uses an XCode project. |
|
|
|
|
|
- Download and install the JackOSX package (www.jackosx.com) |
|
|
|
|
|
- In the "osx" folder, possibly manually edit the version.h to change the version number |
|
|
|
|
|
- In the XCode project, build the "LinuxSampler" target |
|
99 |
|
|
100 |
|
Please read osx/README.osx for detailed instructions about how to |
101 |
|
compile the sampler for Mac OSX. |