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

Annotation of /web/trunk/www.linuxsampler.org/about.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 892 - (hide annotations) (download) (as text)
Sat Jul 1 15:24:39 2006 UTC (17 years, 9 months ago) by schoenebeck
File MIME type: text/html
File size: 8656 byte(s)
mentioning JSampler and the LinuxSampler's native C++ API

1 senoner 542 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2     <html>
3     <head>
4 senoner 702
5 senoner 542 <link rel="stylesheet" type="text/css" href="index.css">
6     <title>The Linux Sampler Project</title>
7    
8     <meta http-equiv="content-type"
9     content="text/html; charset=ISO-8859-1">
10    
11     <script language="javascript" type="text/javascript">
12     <!--
13     var dir = "gfx/";
14    
15     if(document.images) {
16    
17     newsover = new Image();
18     newsover.src = dir + "mnewshover.png";
19    
20     newsout = new Image();
21     newsout.src = dir + "mnews.png";
22    
23     aboutover = new Image();
24     aboutover.src = dir + "mabouthover.png";
25    
26     aboutout = new Image();
27     aboutout.src = dir + "mabout.png";
28    
29     featuresover = new Image();
30     featuresover.src = dir + "mfeatureshover.png";
31    
32     featuresout = new Image();
33     featuresout.src = dir + "mfeatures.png";
34    
35     screenshotsover = new Image();
36     screenshotsover.src = dir + "mscreenshotshover.png";
37    
38     screenshotsout = new Image();
39     screenshotsout.src = dir + "mscreenshots.png";
40    
41     demosover = new Image();
42     demosover.src = dir + "mdemoshover.png";
43    
44     demosout = new Image();
45     demosout.src = dir + "mdemos.png";
46    
47     downloadsover = new Image();
48     downloadsover.src = dir + "mdownloadshover.png";
49    
50     downloadsout = new Image();
51     downloadsout.src = dir + "mdownloads.png";
52    
53     developersover = new Image();
54     developersover.src = dir + "mdevelopershover.png";
55    
56     developersout = new Image();
57     developersout.src = dir + "mdevelopers.png";
58    
59     instrumentsover = new Image();
60     instrumentsover.src = dir + "minstrumentshover.png";
61    
62     instrumentsout = new Image();
63     instrumentsout.src = dir + "minstruments.png";
64    
65     linksover = new Image();
66     linksover.src = dir + "mlinkshover.png";
67    
68     linksout = new Image();
69     linksout.src = dir + "mlinks.png";
70    
71     documentationover = new Image();
72     documentationover.src = dir + "mdocumentationhover.png";
73    
74     documentationout = new Image();
75     documentationout.src = dir + "mdocumentation.png";
76    
77     creditsover = new Image();
78     creditsover.src = dir + "mcreditshover.png";
79    
80     creditsout = new Image();
81     creditsout.src = dir + "mcredits.png";
82    
83     faqover = new Image();
84     faqover.src = dir + "mfaqhover.png";
85    
86     faqout = new Image();
87     faqout.src = dir + "mfaq.png";
88    
89     bugsover = new Image();
90     bugsover.src = dir + "mbugshover.png";
91    
92     bugsout = new Image();
93     bugsout.src = dir + "mbugs.png";
94     }
95     -->
96     </script>
97    
98     </head>
99    
100     <body>
101    
102     <div id="mainwindow"><img name="LinuxSampler" src="gfx/lsbackground.jpg" alt="LinuxSampler">
103    
104     <h1><span class="hidden">The LinuxSampler Project</span></h1>
105    
106     <table border=0 cellspacing=0 cellpadding=0><tr><th colspan=2 align=left>
107     <img name="h1about" src="gfx/h1about.png" alt="About"><span class="hidden">about</span></th></tr>
108     <tr><td valign=top>
109     <a id="news" href="index.php" onmouseover="javascript:if(document.images)document.news.src = newsover.src" onmouseout="javascript:if(document.images)document.news.src = newsout.src"><img name="news" src="gfx/mnews.png" alt="news"></a>
110     <a id="about" href="about.html" onmouseover="javascript:if(document.images)document.about.src = aboutover.src" onmouseout="javascript:if(document.images)document.about.src = aboutout.src"><img name="about" src="gfx/mabout.png" alt="about"></a>
111     <a id="features" href="features.html" onmouseover="javascript:if(document.images)document.features.src = featuresover.src" onmouseout="javascript:if(document.images)document.features.src = featuresout.src"><img name="features" src="gfx/mfeatures.png" alt="features"></a>
112     <a id="screenshots" href="screenshots.html" onmouseover="javascript:if(document.images)document.screenshots.src = screenshotsover.src" onmouseout="javascript:if(document.images)document.screenshots.src = screenshotsout.src"><img name="screenshots" src="gfx/mscreenshots.png" alt="screenshots"></a>
113     <a id="demos" href="demos.html" onmouseover="javascript:if(document.images)document.demos.src = demosover.src" onmouseout="javascript:if(document.images)document.demos.src = demosout.src"><img name="demos" src="gfx/mdemos.png" alt="demos"></a>
114     <a id="downloads" href="downloads.html" onmouseover="javascript:if(document.images)document.downloads.src = downloadsover.src" onmouseout="javascript:if(document.images)document.downloads.src = downloadsout.src"><img name="downloads" src="gfx/mdownloads.png" alt="download"></a>
115     <a id="developers" href="developers.html" onmouseover="javascript:if(document.images)document.developers.src = developersover.src" onmouseout="javascript:if(document.images)document.developers.src = developersout.src"><img name="developers" src="gfx/mdevelopers.png" alt="developers"></a>
116     <a id="faq" href="faq.html" onmouseover="javascript:if(document.images)document.faq.src = faqover.src" onmouseout="javascript:if(document.images)document.faq.src = faqout.src"><img name="faq" src="gfx/mfaq.png" alt="faq"></a>
117     <a id="documentation" href="documentation.html" onmouseover="javascript:if(document.images)document.documentation.src = documentationover.src" onmouseout="javascript:if(document.images)document.documentation.src = documentationout.src"><img name="documentation" src="gfx/mdocumentation.png" alt="documentation"></a>
118     <a id="bugs" href="http://bugs.linuxsampler.org" onmouseover="javascript:if(document.images)document.bugs.src = bugsover.src" onmouseout="javascript:if(document.images)document.bugs.src = bugsout.src"><img name="bugs" src="gfx/mbugs.png" alt="bugs"></a>
119     <a id="instruments" href="instruments.html" onmouseover="javascript:if(document.images)document.instruments.src = instrumentsover.src" onmouseout="javascript:if(document.images)document.instruments.src = instrumentsout.src"><img name="instruments" src="gfx/minstruments.png" alt="instruments"></a>
120     <a id="links" href="links.html" onmouseover="javascript:if(document.images)document.links.src = linksover.src" onmouseout="javascript:if(document.images)document.links.src = linksout.src"><img name="links" src="gfx/mlinks.png" alt="links"></a>
121     <a id="credits" href="credits.html" onmouseover="javascript:if(document.images)document.credits.src = creditsover.src" onmouseout="javascript:if(document.images)document.credits.src = creditsout.src"><img name="credits" src="gfx/mcredits.png" alt="credits"></a>
122     </td><td valign=top width="100%">
123     <div id="contents">
124    
125     <h2>General</h2>
126     <p class="default">
127     LinuxSampler is a work in progress. The goal is to produce a free, open source pure software audio sampler
128     with professional grade features, comparable to both hardware and commercial Windows/Mac software samplers
129     and to introduce new features not yet available by any other sampler in the world.<br>
130     <br>
131 schoenebeck 892 LinuxSampler was designed as a sampler backend, decoupled from any user interface. It provides a native C++
132     <a href="http://en.wikipedia.org/wiki/Application_programming_interface">API</a> as well as a network interface
133 senoner 542 using an ASCII based protocol called <a href="http://www.linuxsampler.org/api/draft-linuxsampler-protocol.html">LSCP</a>
134 schoenebeck 892 for controlling the sampler and managing sampler sessions. But don't be afraid, with QSampler (based on the
135     cross-platform C++ GUI library Qt) and JSampler (Java based, thus platform independent) we already have two convenient
136     frontends for LinuxSampler and due to the
137     decoupled design you can even control the sampler with the GUI frontend(s) from another computer, probably even running
138 schoenebeck 585 another OS like Windows or OS X. Beside our own custom network control layer we planned to add existing ones as well
139 senoner 542 (e.g. <a href="http://www.cnmat.berkeley.edu/OpenSoundControl/">OSC</a>). With the planned SMP and cluster support
140 schoenebeck 585 LinuxSampler might become a very interesting tool for high-end studios and concerts in future.<br>
141 senoner 542 <br>
142     It is planned to support all common sampler formats in LinuxSampler, but at the moment we chose to concentrate on the
143     Gigasampler format, because we think it's currently the best sampler format in regards of quality and power, especially
144     for the synthesis of natural instruments like pianos, brass and bowed instruments. But we already made good advance in
145     implementing this format, so we are optimistic to start with adding other formats soon. Beside that we also planned to
146     design our own, sophisticated sampler format to introduce a more powerful and more flexible sampler format compared to
147     any sampler format currently available in the world. Be encouraged to share your ideas about such a new format with us!<br>
148     <br>
149     Anyway, there are so many things to do and our hands are limited. So don't hesitate on participating to the project!
150     </p>
151    
152     </div>
153     </td></tr></table>
154    
155     </div>
156    
157     </body>
158     </html>

  ViewVC Help
Powered by ViewVC