124 |
<h2>FAQ</h2> |
<h2>FAQ</h2> |
125 |
<p class="default"> |
<p class="default"> |
126 |
Here is a collection of frequently asked questions. Please read them before asking on |
Here is a collection of frequently asked questions. Please read them before asking on |
127 |
the mailing list. |
the mailing list.<br> |
128 |
|
<br> |
129 |
|
<a href="#commercial_products">Can I use LinuxSampler in commercial hardware or software products?</a><br> |
130 |
|
<a href="#commercial_music">Can I use LinuxSampler for commercial music production?</a><br> |
131 |
|
<a href="#open_source">LinuxSampler is not open source, you are evil!</a><br> |
132 |
|
<a href="#aga">linuxsampler? qsampler? libgig? liblscp? hu?</a><br> |
133 |
|
<a href="#install">What do I need to compile and install?</a><br> |
134 |
|
<a href="#compilarion_error">Compilation of LinuxSampler aborts with ...</a><br> |
135 |
|
<a href="#cvs_checkout">How do I checkout from CVS?</a><br> |
136 |
|
<a href="#compile_cvs">How do I compile from CVS?</a><br> |
137 |
|
<a href="#no_gui">Can I use linuxsampler without a GUI as well?</a><br> |
138 |
|
<a href="#examples_lscp">Are there example LSCP script files somewhere?</a><br> |
139 |
|
<a href="#dropouts">I get dropouts (click sounds, noise), what can I do about it?</a><br> |
140 |
</p> |
</p> |
141 |
<h3>Can I use LinuxSampler in commercial hardware or software products? </h3> |
|
142 |
|
<a name="commercial_products"></a> |
143 |
|
<h3>Can I use LinuxSampler in commercial hardware or software products?</h3> |
144 |
<p class="default"> |
<p class="default"> |
145 |
You are NOT ALLOWED to use LinuxSampler source code, libraries or applications in |
You are NOT ALLOWED to use LinuxSampler source code, libraries or applications in |
146 |
COMMERCIAL hardware or software products without prior written authorization by the |
COMMERCIAL hardware or software products without prior written authorization by the |
147 |
<a href="developers.html">authors</a>. <A HREF="downloads.html">See here</A> |
<a href="developers.html">authors</a>. <A HREF="downloads.html">See here</A> |
148 |
|
</p> |
149 |
|
|
150 |
|
<a name="commercial_music"></a> |
151 |
|
<h3>Can I use LinuxSampler for commercial music production?</h3> |
152 |
|
<p class="default"> |
153 |
|
Hell, yes! Every indirect commercial usage of LinuxSampler, which essentially means |
154 |
|
using its audio output, can of course be used in commercial applications like music |
155 |
|
productions, live shows, etc. Don't get us wrong, with the mentioned commercial |
156 |
|
exception we don't want to restrict the normal user / musician, we just want to avoid |
157 |
|
somebody to directly make money with our work, that is by selling our software in a |
158 |
|
sampler product like a sampler + sample library bundle, a hardware sampler or |
159 |
|
something equivalent, at least not without giving something back to the open source |
160 |
|
Community. |
161 |
|
</p> |
162 |
|
|
163 |
|
<a name="open_source"></a> |
164 |
|
<h3>LinuxSampler is not open source, you are evil!</h3> |
165 |
|
<p class="default"> |
166 |
|
There are of course many definitions of the term "open source", but according to the |
167 |
|
<a href="http://en.wikipedia.org/wiki/Open_source">definition on Wikipedia</a> |
168 |
|
LinuxSampler is in fact open source, since you've got complete access to its source |
169 |
|
code. So due to this fact, a normal user / musician is free to do with LinuxSampler |
170 |
|
what he likes to do, he can even adjust and tweak every single part of the software |
171 |
|
by modifying and compiling its source code. And just the fact that we want to avoid |
172 |
|
our work to be directly exploited in commercial software or hardware products is |
173 |
|
definitely not an evil intention. For the normal user / musician the commercial |
174 |
|
restriction is even an advantage, since that way commercial actors are forced to |
175 |
|
support this or another open source project either directly by coding or indirectly |
176 |
|
by funding and thus increase development speed. |
177 |
|
</p> |
178 |
|
|
179 |
|
<a name="aga"></a> |
180 |
<h3>linuxsampler? qsampler? libgig? liblscp? hu?</h3> |
<h3>linuxsampler? qsampler? libgig? liblscp? hu?</h3> |
181 |
<p class="default"> |
<p class="default"> |
182 |
There are currently six subprojects in the LinuxSampler project; jlscp, jsampler, |
There are currently six subprojects in the LinuxSampler project; jlscp, jsampler, |
202 |
|
|
203 |
</p> |
</p> |
204 |
|
|
205 |
|
<a name="install"></a> |
206 |
<h3>What do I need to compile and install?</h3> |
<h3>What do I need to compile and install?</h3> |
207 |
<p class="default"> |
<p class="default"> |
208 |
You should compile and install at least libgig and linuxsampler. As a beginner you should |
You should compile and install at least libgig and linuxsampler. As a beginner you should |
218 |
</ol> |
</ol> |
219 |
</p> |
</p> |
220 |
|
|
221 |
|
<a name="compilarion_error"></a> |
222 |
<h3>Compilation of LinuxSampler aborts with ... </h3> |
<h3>Compilation of LinuxSampler aborts with ... </h3> |
223 |
<p class="default"> |
<p class="default"> |
224 |
• "<code>can't find a register in class `GENERAL_REGS' while reloading `asm'</code>"<br> |
• "<code>can't find a register in class `GENERAL_REGS' while reloading `asm'</code>"<br> |
269 |
<tr> |
<tr> |
270 |
<td><pre class="code">1 |
<td><pre class="code">1 |
271 |
2</pre> |
2</pre> |
272 |
</td> |
</&d> |
273 |
<td width="100%"> |
<td width="100%"> |
274 |
<pre class="code">gcc --version |
<pre class="code">gcc --version |
275 |
g++ --version</pre> |
g++ --version</pre> |
296 |
(<a href="https://bugs.linuxsampler.org/cgi-bin/show_bug.cgi?id=34">read this for details</a>). |
(<a href="https://bugs.linuxsampler.org/cgi-bin/show_bug.cgi?id=34">read this for details</a>). |
297 |
</p> |
</p> |
298 |
|
|
299 |
|
<a name="cvs_checkout"></a> |
300 |
<h3>How do I checkout from CVS?</h3> |
<h3>How do I checkout from CVS?</h3> |
301 |
<p class="default"> |
<p class="default"> |
302 |
The procedure of checking out the newest version from CVS is described on the |
The procedure of checking out the newest version from CVS is described on the |
305 |
of our CVS server</a>. |
of our CVS server</a>. |
306 |
</p> |
</p> |
307 |
|
|
308 |
|
<a name="compile_cvs"></a> |
309 |
<h3>How do I compile from CVS?</h3> |
<h3>How do I compile from CVS?</h3> |
310 |
<p class="default"> |
<p class="default"> |
311 |
The procedure for compiling from CVS is the same for all subprojects, that is no matter |
The procedure for compiling from CVS is the same for all subprojects, that is no matter |
326 |
</table> |
</table> |
327 |
</p> |
</p> |
328 |
|
|
329 |
|
<a name="no_gui"></a> |
330 |
<h3>Can I use linuxsampler without a GUI as well?</h3> |
<h3>Can I use linuxsampler without a GUI as well?</h3> |
331 |
<p class="default"> |
<p class="default"> |
332 |
Yes, but unfortunately there is no console based frontend for linuxsampler (yet). |
Yes, but unfortunately there is no console based frontend for linuxsampler (yet). |
359 |
to linuxsampler's LSCP server and type commands manually. |
to linuxsampler's LSCP server and type commands manually. |
360 |
</p> |
</p> |
361 |
|
|
362 |
|
<a name="examples_lscp"></a> |
363 |
<h3>Are there example LSCP script files somewhere?</h3> |
<h3>Are there example LSCP script files somewhere?</h3> |
364 |
<p class="default"> |
<p class="default"> |
365 |
Yes, have a look on the <a href="documentation.html">Documentation</a> site for some |
Yes, have a look on the <a href="documentation.html">Documentation</a> site for some |