/[svn]/web/trunk/www.linuxsampler.org/downloads.html
ViewVC logotype

Contents of /web/trunk/www.linuxsampler.org/downloads.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1972 - (show annotations) (download) (as text)
Sun Aug 2 09:01:17 2009 UTC (14 years, 7 months ago) by schoenebeck
File MIME type: text/html
File size: 23039 byte(s)
* updated downloads page for new releases

1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <link rel="stylesheet" type="text/css" href="index.css">
5 <title>The Linux Sampler Project</title>
6 <meta http-equiv="content-type"
7 content="text/html; charset=ISO-8859-1">
8 <script language="javascript" type="text/javascript">
9 <!--
10 var dir = "gfx/";
11
12 if(document.images) {
13
14 newsover = new Image();
15 newsover.src = dir + "mnewshover.png";
16
17 newsout = new Image();
18 newsout.src = dir + "mnews.png";
19
20 aboutover = new Image();
21 aboutover.src = dir + "mabouthover.png";
22
23 aboutout = new Image();
24 aboutout.src = dir + "mabout.png";
25
26 featuresover = new Image();
27 featuresover.src = dir + "mfeatureshover.png";
28
29 featuresout = new Image();
30 featuresout.src = dir + "mfeatures.png";
31
32 screenshotsover = new Image();
33 screenshotsover.src = dir + "mscreenshotshover.png";
34
35 screenshotsout = new Image();
36 screenshotsout.src = dir + "mscreenshots.png";
37
38 demosover = new Image();
39 demosover.src = dir + "mdemoshover.png";
40
41 demosout = new Image();
42 demosout.src = dir + "mdemos.png";
43
44 downloadsover = new Image();
45 downloadsover.src = dir + "mdownloadshover.png";
46
47 downloadsout = new Image();
48 downloadsout.src = dir + "mdownloads.png";
49
50 donationsover = new Image();
51 donationsover.src = dir + "mdonationshover.png";
52
53 donationsout = new Image();
54 donationsout.src = dir + "mdonations.png";
55
56 supportover = new Image();
57 supportover.src = dir + "msupporthover.png";
58 supportout = new Image();
59 supportout.src = dir + "msupport.png";
60
61 developersover = new Image();
62 developersover.src = dir + "mdevelopershover.png";
63
64 developersout = new Image();
65 developersout.src = dir + "mdevelopers.png";
66
67 instrumentsover = new Image();
68 instrumentsover.src = dir + "minstrumentshover.png";
69
70 instrumentsout = new Image();
71 instrumentsout.src = dir + "minstruments.png";
72
73 linksover = new Image();
74 linksover.src = dir + "mlinkshover.png";
75
76 linksout = new Image();
77 linksout.src = dir + "mlinks.png";
78
79 documentationover = new Image();
80 documentationover.src = dir + "mdocumentationhover.png";
81
82 documentationout = new Image();
83 documentationout.src = dir + "mdocumentation.png";
84
85 creditsover = new Image();
86 creditsover.src = dir + "mcreditshover.png";
87
88 creditsout = new Image();
89 creditsout.src = dir + "mcredits.png";
90
91 faqover = new Image();
92 faqover.src = dir + "mfaqhover.png";
93
94 faqout = new Image();
95 faqout.src = dir + "mfaq.png";
96
97 bugsover = new Image();
98 bugsover.src = dir + "mbugshover.png";
99
100 bugsout = new Image();
101 bugsout.src = dir + "mbugs.png";
102 }
103 -->
104 </script>
105 </head>
106 <body>
107 <div id="mainwindow"><img name="LinuxSampler" src="gfx/lsbackground.jpg"
108 alt="LinuxSampler">
109 <h1><span class="hidden">The LinuxSampler Project</span></h1>
110 <table border="0" cellpadding="0" cellspacing="0">
111 <tbody>
112 <tr>
113 <th colspan="2" align="left"> <img name="h1blank"
114 src="gfx/h1blank.png" alt="blank"><span class="hidden">about</span></th>
115 </tr>
116 <tr>
117 <td valign="top"> <a id="news" href="index.php"
118 onmouseover="javascript:if(document.images)document.news.src = newsover.src"
119 onmouseout="javascript:if(document.images)document.news.src = newsout.src"><img
120 name="news" src="gfx/mnews.png" alt="news"></a> <a id="about"
121 href="about.html"
122 onmouseover="javascript:if(document.images)document.about.src = aboutover.src"
123 onmouseout="javascript:if(document.images)document.about.src = aboutout.src"><img
124 name="about" src="gfx/mabout.png" alt="about"></a> <a id="features"
125 href="features.html"
126 onmouseover="javascript:if(document.images)document.features.src = featuresover.src"
127 onmouseout="javascript:if(document.images)document.features.src = featuresout.src"><img
128 name="features" src="gfx/mfeatures.png" alt="features"></a> <a
129 id="screenshots" href="screenshots.html"
130 onmouseover="javascript:if(document.images)document.screenshots.src = screenshotsover.src"
131 onmouseout="javascript:if(document.images)document.screenshots.src = screenshotsout.src"><img
132 name="screenshots" src="gfx/mscreenshots.png" alt="screenshots"></a> <a
133 id="demos" href="demos.html"
134 onmouseover="javascript:if(document.images)document.demos.src = demosover.src"
135 onmouseout="javascript:if(document.images)document.demos.src = demosout.src"><img
136 name="demos" src="gfx/mdemos.png" alt="demos"></a> <a id="downloads"
137 href="downloads.html"
138 onmouseover="javascript:if(document.images)document.downloads.src = downloadsover.src"
139 onmouseout="javascript:if(document.images)document.downloads.src = downloadsout.src"><img
140 name="downloads" src="gfx/mdownloads.png" alt="download"></a>
141 <a id="donations" href="donations.html" onmouseover="javascript:if(document.images)document.donations.src = donationsover.src" onmouseout="javascript:if(document.images)document.donations.src = donationsout.src"><img name="donations" src="gfx/mdonations.png" alt="donations"></a>
142 <a id="support" href="support.html" onmouseover="javascript:if(document.images)document.support.src = supportover.src" onmouseout="javascript:if(document.images)document.support.src = supportout.src"><img name="support" src="gfx/msupport.png" alt="support"></a>
143 <a
144 id="developers" href="developers.html"
145 onmouseover="javascript:if(document.images)document.developers.src = developersover.src"
146 onmouseout="javascript:if(document.images)document.developers.src = developersout.src"><img
147 name="developers" src="gfx/mdevelopers.png" alt="developers"></a> <a
148 id="faq" href="faq.html"
149 onmouseover="javascript:if(document.images)document.faq.src = faqover.src"
150 onmouseout="javascript:if(document.images)document.faq.src = faqout.src"><img
151 name="faq" src="gfx/mfaq.png" alt="faq"></a> <a id="documentation"
152 href="documentation.html"
153 onmouseover="javascript:if(document.images)document.documentation.src = documentationover.src"
154 onmouseout="javascript:if(document.images)document.documentation.src = documentationout.src"><img
155 name="documentation" src="gfx/mdocumentation.png" alt="documentation"></a>
156 <a id="bugs" href="http://bugs.linuxsampler.org"
157 onmouseover="javascript:if(document.images)document.bugs.src = bugsover.src"
158 onmouseout="javascript:if(document.images)document.bugs.src = bugsout.src"><img
159 name="bugs" src="gfx/mbugs.png" alt="bugs"></a> <a id="instruments"
160 href="instruments.html"
161 onmouseover="javascript:if(document.images)document.instruments.src = instrumentsover.src"
162 onmouseout="javascript:if(document.images)document.instruments.src = instrumentsout.src"><img
163 name="instruments" src="gfx/minstruments.png" alt="instruments"></a> <a
164 id="links" href="links.html"
165 onmouseover="javascript:if(document.images)document.links.src = linksover.src"
166 onmouseout="javascript:if(document.images)document.links.src = linksout.src"><img
167 name="links" src="gfx/mlinks.png" alt="links"></a> <a id="credits"
168 href="credits.html"
169 onmouseover="javascript:if(document.images)document.credits.src = creditsover.src"
170 onmouseout="javascript:if(document.images)document.credits.src = creditsout.src"><img
171 name="credits" src="gfx/mcredits.png" alt="credits"></a>
172
173 <div class="boxed">
174 <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
175 <input type="hidden" name="cmd" value="_s-xclick">
176 <input type="hidden" name="hosted_button_id" value="6746056">
177 <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
178 <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
179 </form>
180 <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
181 <input type="hidden" name="cmd" value="_s-xclick">
182 <input type="hidden" name="hosted_button_id" value="6746149">
183 <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
184 <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
185 </form>
186 <a href="donations.html">Why donate?</a>
187 </div>
188
189 </td>
190
191 <td valign="top" width="100%">
192 <div id="contents">
193
194 <h2>Licenses</h2>
195 <p class="default">
196 There are several subprojects, each having its own license terms, as follows:
197 </p>
198 <table class="default">
199 <tbody>
200 <tr>
201 <td class="bordered">
202 <a class="info" href=#gigedit>gigedit<span class='info'>An instrument editor for gig files (written in C++, based on the gtk(mm) toolkit).</span></a>
203 </td>
204 <td> -> (pure) <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html" title="GNU General Public License">GPL</a></td>
205 </tr>
206 <tr>
207 <td class="bordered">
208 <a class="info" href=#jlscp>jlscp<span class='info'>A java LinuxSampler control protocol API.</span></a>
209 </td>
210 <td> -> (pure) <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html" title="GNU General Public License">GPL</a> v2</td>
211 </tr>
212 <tr>
213 <td class="bordered">
214 <a class="info" href=#jsampler>JSampler<span class='info'>A graphical frontend to LinuxSampler, written in Java.</span></a>
215 </td>
216 <td> -> (pure) <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html" title="GNU General Public License">GPL</a> v2</td>
217 </tr>
218 <tr>
219 <td class="bordered">
220 <a class="info" href=#libgig>libgig<span class='info'>Gigasampler file access library (C++), for loading, modifying and creating gig files.</span></a>
221 </td>
222 <td> -> (pure) <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html" title="GNU General Public License">GPL</a></td>
223 </tr>
224 <tr>
225 <td class="bordered">
226 <a class="info" href=#liblscp>liblscp<span class='info'>LinuxSampler Control Protocol (LSCP) wrapper C library.</span></a>
227 </td>
228 <td> -> (pure) <a href="http://www.gnu.org/licenses/lgpl.html" title="GNU Lesser General Public License">LGPL</a></td>
229 </tr>
230 <tr>
231 <td class="bordered">
232 <a class="info" href=#linuxsampler>LinuxSampler<span class='info'>Sampler backend, including sampler engine, audio and MIDI drivers, network layer (LSCP) API and native C++ API.</span></a>
233 </td>
234 <td> -> <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html" title="GNU General Public License">GPL</a> with <a href="#exception" title="see description below"><u><i>commercial exception</i></u>*</a></td>
235 </tr>
236 <tr>
237 <td class="bordered">
238 <a class="info" href=#qsampler>QSampler<span class='info'>Graphical frontend to LinuxSampler (written in C++, based on the Qt toolkit).</span></a>
239 </td>
240 <td> -> (pure) <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html" title="GNU General Public License">GPL</a></td>
241 </tr>
242 </tbody>
243 </table>
244
245 <a name="exception"></a>
246 <p class="caution">
247 [*] LinuxSampler is licensed under the GNU GPL with the exception that
248 <b>USAGE</b> of the source code, libraries and applications
249 <b>FOR COMMERCIAL HARDWARE OR SOFTWARE PRODUCTS IS NOT ALLOWED</b>
250 without prior written permission by the LinuxSampler authors.
251 If you have questions on the subject, that are not yet covered by the
252 <a href="faq.html#commercial_products" title="Frequently Asked Questions">FAQ</a>,
253 please <a href="developers.html" title="the LinuxSampler developers">contact us</a>.
254 </p>
255
256 <h2>Dependencies</h2>
257 <p class="default"> The following figure illustrates the compile
258 time / linker dependencies.</p>
259 <div style="line-height: 1.2em;">
260 <pre class="figure"> <strong>gigedit</strong>
261 |
262 (mandatory)
263 |
264 V
265 <strong>QSampler</strong> ~~~(optional)~~~&gt; <strong>libgig</strong> <strong>JSampler</strong>
266 | A |
267 | | |
268 (mandatory) (mandatory) (mandatory)
269 | | |
270 V | V
271 <strong>liblscp</strong> <strong>LinuxSampler</strong> <strong>jlscp</strong></pre>
272 </div>
273 <p class="default"> Or again in words: you have to compile and
274 install libgig before being able to compile and use LinuxSampler. You
275 don't need libgig for compiling and using QSampler, but it's definitely
276 recommended. You cannot compile nor use QSampler without liblscp
277 though. As QSampler is communicating with LinuxSampler via TCP, there
278 is no linker dependency between them, but of course you still need to
279 have LinuxSampler installed to be able to use QSampler (either locally
280 or on any other computer in your network). JSampler is also communicating
281 with LinuxSampler via TCP, so there is no linker dependency between them
282 either. JSampler requires jlscp though. You have to compile and install
283 libgig before being able to compile and use gigedit.</p>
284
285 <h2>Binary Packages</h2>
286 <p class="default">
287 We currently provide pre-compiled binaries for the following operating systems:
288 </p>
289 <table class="decorated">
290 <thead>
291 <tr>
292 <td class="decorated_header">Operating System</td>
293 <td class="decorated_header">Description</td>
294 </tr>
295 </thead>
296 <tbody>
297 <tr>
298 <td class="decorated">
299 <a href="http://download.linuxsampler.org/packages/debian/" title=".deb binary packages">
300 <img src="gfx/logos/debian.png">Debian
301 </a>
302 </td>
303 <td class="decorated"> Individual Debian (.deb) binary package for each software component, compiled for x86 (Debian <i>stable</i>, a.k.a "Etch"). </td>
304 </tr>
305 <tr>
306 <td class="decorated">
307 <a href="http://download.linuxsampler.org/packages/gentoo/" title="ebuilds">
308 <img src="gfx/logos/gentoo.png">Gentoo
309 </a>
310 </td>
311 <td class="decorated"> Bleeding edge Gentoo ebuild for each software component, which can be used to conveniently emerge the latest versions directly from CVS. </td>
312 </tr>
313 <tr>
314 <td class="decorated">
315 <a href="http://download.linuxsampler.org/packages/rpms/">
316 <img src="gfx/logos/suse.png" title=".rpm packages">Suse
317 </a>
318 </td>
319 <td class="decorated"> Individual RPM package for each software component, compiled for i586. </td>
320 </tr>
321 <tr>
322 <td class="decorated">
323 <a href="http://download.linuxsampler.org/packages/win32/linuxsampler_20071207_setup.exe" title="all-in-one installer">
324 <img src="gfx/logos/windows.png">Windows
325 </a>
326 </td>
327 <td class="decorated"> Self-extracting all-in-one installer for the latest official releases of all software components for Windows. Download, execute, enjoy!</td>
328 </tr>
329 <tr>
330 <td class="decorated">
331 <a href="http://download.linuxsampler.org/packages/osx/linuxsampler_20080107.dmg" title="all-in-one installer">
332 <img src="gfx/logos/apple.png">Mac
333 </a>
334 </td>
335 <td class="decorated"> All-in-one installer (Diskimage) for the latest official releases of the software components for Mac OS X. (<b>Note:</b> the Mac installer does <b>not</b> include gigedit and JSampler yet!)</td>
336 </tr>
337 </tbody>
338 </table>
339 <p class="default">
340 Additionally there are the following platform independent Java executable
341 packages (note: you need to have the
342 <a href="http://www.java.com/getjava/" title="JRE 6">Java Runtime
343 Environment 6</a> installed to be able to execute these software
344 packages on your computer):
345 </p>
346 <table class="decorated">
347 <thead>
348 <tr>
349 <td class="decorated_header">File Name</td>
350 <td class="decorated_header">Description</td>
351 </tr>
352 </thead>
353 <tbody>
354 <tr>
355 <td class="decorated">
356 <a href="http://downloads.sourceforge.net/jsampler/Fantasia-0.8a-cvs6.jar" title="JSampler *Fantasia*">
357 <img src="gfx/logos/java.png">Fantasia-0.8a-cvs6.jar
358 </a>
359 </td>
360 <td class="decorated"> JSampler "Fantasia", a frontend to LinuxSampler,
361 modern skin-based distribution of JSampler (note: "Fantasia" is
362 already included with the Windows installer)</td>
363 </tr>
364 <tr>
365 <td class="decorated">
366 <a href="http://downloads.sourceforge.net/jsampler/JS_Classic-0.8a-cvs4.jar" title="JSampler *Classic*">
367 <img src="gfx/logos/java.png">JS_Classic-0.8a-cvs4.jar
368 </a>
369 </td>
370 <td class="decorated"> JSampler "Classic", a frontend to LinuxSampler, classic distribution of JSampler </td>
371 </tr>
372 </tbody>
373 </table>
374 <br>
375
376 <h2>Source Packages</h2>
377 <p class="default">
378 Source code packages of the latest official releases:
379 </p>
380 <table class="decorated">
381 <thead>
382 <tr>
383 <td class="decorated_header">File Name</td>
384 <td class="decorated_header">Description</td>
385 </tr>
386 </thead>
387 <tbody>
388 <tr>
389 <td class="decorated">
390 <a name="libgig"></a>
391 <a
392 href="http://download.linuxsampler.org/packages/libgig-3.3.0.tar.bz2">
393 libgig-3.3.0.tar.bz2 </a> </td>
394 <td class="decorated"> Gigasampler file access library (C++) </td>
395 </tr>
396 <tr>
397 <td class="decorated">
398 <a name="liblscp"></a>
399 <a
400 href="http://download.linuxsampler.org/packages/liblscp-0.5.6.tar.gz">
401 liblscp-0.5.6.tar.gz </a> </td>
402 <td class="decorated"> LinuxSampler Control Protocol (LSCP) wrapper library </td>
403 </tr>
404 <tr>
405 <td class="decorated">
406 <a name="linuxsampler"></a>
407 <a
408 href="http://download.linuxsampler.org/packages/linuxsampler-1.0.0.tar.bz2">
409 linuxsampler-1.0.0.tar.bz2 </a> </td>
410 <td class="decorated"> sampler engine / backend </td>
411 </tr>
412 <tr>
413 <td class="decorated">
414 <a name="qsampler"></a>
415 <a
416 href="http://download.linuxsampler.org/packages/qsampler-0.2.2.tar.gz">
417 qsampler-0.2.2.tar.gz </a> </td>
418 <td class="decorated"> graphical frontend to LinuxSampler </td>
419 </tr>
420 <tr>
421 <td class="decorated">
422 <a name="jlscp"></a>
423 <a
424 href="http://downloads.sourceforge.net/jlscp/jlscp-0.7a.tar.bz2">
425 jlscp-0.7a.tar.bz2 </a> </td>
426 <td class="decorated"> a java LinuxSampler control protocol API </td>
427 </tr>
428 <tr>
429 <td class="decorated">
430 <a name="jsampler"></a>
431 <a
432 href="http://downloads.sourceforge.net/jsampler/JSampler-0.8a-cvs6.tar.bz2">
433 JSampler-0.8a-cvs6.tar.bz2 </a> </td>
434 <td class="decorated"> a java frontend to LinuxSampler </td>
435 </tr>
436 <tr>
437 <td class="decorated">
438 <a name="gigedit"></a>
439 <a
440 href="http://download.linuxsampler.org/packages/gigedit-0.2.0.tar.gz">
441 gigedit-0.2.0.tar.gz </a> </td>
442 <td class="decorated"> an instrument editor for gig files </td>
443 </tbody>
444 </table>
445 <br>
446
447 <a name="cvs"></a><h2>CVS</h2>
448 <p class="default"> This project's CVS repository can be checked
449 out through anonymous (pserver) CVS with the following instruction set.
450 When prompted for a password for anonymous, simply press the Enter key.
451 There are currently seven subprojects in the LinuxSampler project, pick
452 the line of the respective subproject you want to checkout from below: </p>
453
454 <pre class="code">cvs -z3 -d:pserver:anonymous@cvs.linuxsampler.org:/var/cvs/linuxsampler \
455 co libgig
456 cvs -z3 -d:pserver:anonymous@cvs.linuxsampler.org:/var/cvs/linuxsampler \
457 co liblscp
458 cvs -z3 -d:pserver:anonymous@cvs.linuxsampler.org:/var/cvs/linuxsampler \
459 co linuxsampler<br>cvs -z3 -d:pserver:anonymous@cvs.linuxsampler.org:/var/cvs/linuxsampler \
460 co qsampler
461 cvs -z3 -d:pserver:anonymous@cvs.linuxsampler.org:/var/cvs/linuxsampler \
462 co jlscp
463 cvs -z3 -d:pserver:anonymous@cvs.linuxsampler.org:/var/cvs/linuxsampler \
464 co jsampler
465 cvs -z3 -d:pserver:anonymous@cvs.linuxsampler.org:/var/cvs/linuxsampler \
466 co gigedit</pre>
467
468 <p class="default"> You don't need to checkout the sources again later on,
469 just for keeping track to the latest development version. For updating to
470 the latest CVS version you can simply run the following command at any
471 time from the checked out source directory:</p>
472
473 <pre class="code">cvs update -d -P</pre>
474
475 <p class="default"> You can also <a
476 href="http://cvs.linuxsampler.org/cgi-bin/viewcvs.cgi/">browse the CVS
477 repository</a>. </p>
478 <h2>Bootsplash theme</h2>
479 <p class="default"> Does your computer already boot in LinuxSampler style? No? Checkout the following LinuxSampler theme for either <a href="http://dev.gentoo.org/~spock/projects/gensplash/">fbsplash (gensplash)</a> or <a href="http://www.bootsplash.org">bootsplash</a>:</p>
480 <table class="default">
481 <tbody>
482 <tr>
483 <td> <a
484 href="http://download.linuxsampler.org/bootsplash/screenshots/boot.png">
485 <img src="http://download.linuxsampler.org/bootsplash/screenshots/boot_preview.jpg"
486 alt="Screenshot 1"> </a> </td>
487 <td> --&gt; </td>
488 <td> <a
489 href="http://download.linuxsampler.org/bootsplash/screenshots/boot.png"> Screenshot while booting </a> </td>
490 </tr>
491 <tr>
492 <td> <a
493 href="http://download.linuxsampler.org/bootsplash/screenshots/top.png">
494 <img src="http://download.linuxsampler.org/bootsplash/screenshots/top_preview.jpg"
495 alt="Screenshot 2"> </a> </td>
496 <td> --&gt; </td>
497 <td> <a
498 href="http://download.linuxsampler.org/bootsplash/screenshots/top.png"> Screenshot of terminal (here running 'top') </a> </td>
499 </tr>
500 </tbody>
501 </table>
502 <p class="default"> <a
503 href="http://download.linuxsampler.org/bootsplash/"> You can get this theme here.</a> </p>
504 <br>
505 </div>
506 </td>
507 </tr>
508 </tbody>
509 </table>
510 </div>
511 </body>
512 </html>

  ViewVC Help
Powered by ViewVC