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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 610 - (hide annotations) (download) (as text)
Sat Jun 4 18:27:05 2005 UTC (18 years, 10 months ago) by schoenebeck
File MIME type: text/html
File size: 13487 byte(s)
LS Roadmap added to Features site

1 senoner 542 <!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    
7     <meta http-equiv="content-type"
8     content="text/html; charset=ISO-8859-1">
9    
10     <script language="javascript" type="text/javascript">
11     <!--
12     var dir = "gfx/";
13    
14     if(document.images) {
15    
16     newsover = new Image();
17     newsover.src = dir + "mnewshover.png";
18    
19     newsout = new Image();
20     newsout.src = dir + "mnews.png";
21    
22     aboutover = new Image();
23     aboutover.src = dir + "mabouthover.png";
24    
25     aboutout = new Image();
26     aboutout.src = dir + "mabout.png";
27    
28     featuresover = new Image();
29     featuresover.src = dir + "mfeatureshover.png";
30    
31     featuresout = new Image();
32     featuresout.src = dir + "mfeatures.png";
33    
34     screenshotsover = new Image();
35     screenshotsover.src = dir + "mscreenshotshover.png";
36    
37     screenshotsout = new Image();
38     screenshotsout.src = dir + "mscreenshots.png";
39    
40     demosover = new Image();
41     demosover.src = dir + "mdemoshover.png";
42    
43     demosout = new Image();
44     demosout.src = dir + "mdemos.png";
45    
46     downloadsover = new Image();
47     downloadsover.src = dir + "mdownloadshover.png";
48    
49     downloadsout = new Image();
50     downloadsout.src = dir + "mdownloads.png";
51    
52     developersover = new Image();
53     developersover.src = dir + "mdevelopershover.png";
54    
55     developersout = new Image();
56     developersout.src = dir + "mdevelopers.png";
57    
58     instrumentsover = new Image();
59     instrumentsover.src = dir + "minstrumentshover.png";
60    
61     instrumentsout = new Image();
62     instrumentsout.src = dir + "minstruments.png";
63    
64     linksover = new Image();
65     linksover.src = dir + "mlinkshover.png";
66    
67     linksout = new Image();
68     linksout.src = dir + "mlinks.png";
69    
70     documentationover = new Image();
71     documentationover.src = dir + "mdocumentationhover.png";
72    
73     documentationout = new Image();
74     documentationout.src = dir + "mdocumentation.png";
75    
76     creditsover = new Image();
77     creditsover.src = dir + "mcreditshover.png";
78    
79     creditsout = new Image();
80     creditsout.src = dir + "mcredits.png";
81    
82     faqover = new Image();
83     faqover.src = dir + "mfaqhover.png";
84    
85     faqout = new Image();
86     faqout.src = dir + "mfaq.png";
87    
88     bugsover = new Image();
89     bugsover.src = dir + "mbugshover.png";
90    
91     bugsout = new Image();
92     bugsout.src = dir + "mbugs.png";
93     }
94     -->
95     </script>
96    
97     </head>
98    
99     <body>
100    
101     <div id="mainwindow"><img name="LinuxSampler" src="gfx/lsbackground.jpg" alt="LinuxSampler">
102    
103     <h1><span class="hidden">The LinuxSampler Project</span></h1>
104    
105     <table border=0 cellspacing=0 cellpadding=0><tr><th colspan=2 align=left>
106     <img name="h1blank" src="gfx/h1blank.png" alt="blank"><span class="hidden">about</span></th></tr>
107     <tr><td valign=top>
108     <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>
109     <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>
110     <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>
111     <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>
112     <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>
113     <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>
114     <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>
115     <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>
116     <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>
117     <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>
118     <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>
119     <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>
120     <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>
121     </td><td valign=top width="100%">
122     <div id="contents">
123    
124 schoenebeck 610 <h2>LS Development Roadmap</h2>
125     <p class="default">
126     The following list shows the planned work to be done until the next
127     release of LinuxSampler. There will be no release before all of them
128     are completed.
129     </p>
130 senoner 542
131 schoenebeck 610 <ol class="default">
132     <li class="false">strong synthesis optimizations</li>
133     <li class="false">instrument database system</li>
134     </ol>
135    
136     <table class="default">
137     <tr>
138     <td class="default"><img src="gfx/okay_green.png" alt="Done" width="13" height="13" border="1"> Done </td>
139     <td class="default"><img src="gfx/yellow_light.png" alt="Partly implemented" width="13" height="13" border="1"> Partly implemented </td>
140     <td class="default"><img src="gfx/x.png" alt="Not started yet" width="13" height="13" border="1"> No work started yet </td>
141     </tr>
142     </table>
143    
144     <h2>Features</h2>
145 senoner 542 <p class="default">
146     The following list shows which features have already been implemented in
147     current CVS version of LinuxSampler and what is planned to be done in
148     (hopefully) near future. If you are missing something that is not already
149     listed below, you can write a proposol to the
150     <a href="http://lists.sourceforge.net/lists/listinfo/linuxsampler-devel">
151     developers mailing list
152     </a> or even better send us your patch if you have done something. Even
153     if features are listed to be planned below, it can be that it takes a
154     while until somebody finds the time to implement it. So if you have the
155     time and will to finish one of them, let us know!
156     </p>
157    
158 schoenebeck 585 <ol class="default">
159 senoner 542 <li class="partly"> Operating Systems
160     <ol>
161     <li class="ok">Linux</li>
162 schoenebeck 553 <li class="ok">Mac <a href="http://www.apple.com/macosx/">OS X</a></li>
163 senoner 542 </ol>
164     </li>
165     <li class="partly"> Sampler Engines
166     <ol>
167     <li class="partly"> Gigasampler Engine
168     <ol>
169     <li class="ok">Gig file loader</li>
170     <li class="ok">Generic playback (RAM & disk streaming)</li>
171     <li class="partly">Dimension switching</li>
172     <li class="ok">Sustain pedal support</li>
173     <li class="ok">Key velocity &#060;-&#062; volume mapping</li>
174     <li class="ok">Looping</li>
175     <li class="ok">Pitchbend wheel support</li>
176     <li class="ok">Bidirectional voice state transition</li>
177     <li class="partly">Filter (VCF)
178     <ol>
179     <li class="ok">Highpass</li>
180     <li class="ok">Bandpass</li>
181     <li class="false">Bandreject</li>
182     <li class="ok">Lowpass</li>
183     <li class="false">Turbo lowpass</li>
184     <li class="ok">Cutoff frequency controllable by MIDI controller</li>
185     <li class="ok">Resonance controllable by MIDI controller</li>
186     </ol>
187     </li>
188     <li class="ok">VCA Envelope Generator (Volume)</li>
189     <li class="ok">VCF Envelope Generator (Filter)</li>
190     <li class="ok">VCO Envelope Generator (Pitch)</li>
191     <li class="ok">VCA Low Frequency Oscillator (Volume)</li>
192     <li class="ok">VCF Low Frequency Oscillator (Filter Cutoff)</li>
193     <li class="ok">VCO Low Frequency Oscillator (Pitch)</li>
194     <li class="ok">Layers</li>
195     <li class="ok">Crossfades</li>
196     <li class="ok">Key Groups (a.k.a Exclusive Groups)</li>
197     <li class="ok">Release Triggered Voices</li>
198     <li class="ok">Key Switching</li>
199     <li class="ok">Voice Stealing</li>
200     </ol>
201     </li>
202     <li style="partly"><a href="http://www.midi.org/about-midi/dls/abtdls.shtml">DLS</a> Engine
203     <ol>
204     <li class="ok">DLS file loader (DLS version <a href="http://www.midi.org/about-midi/dls/dls1v11b.pdf">1</a> &#038; <a href="http://www.midi.org/about-midi/dls/dls2spec.shtml">2</a>)</li>
205     <li class="false">Generic playback</li>
206     </ol>
207     </li>
208     <li class="partly">Akai Engine</li>
209     <ol>
210     <li class="ok"><a href="http://stud.fh-heilbronn.de/~cschoene/projects/libakai/">Akai file loader</a> (<a href="http://www.vintagesynth.org/akai/s1000.shtml">S1000</a>, <a href="http://www.vintagesynth.org/akai/s3000.shtml">S3000</a> series)</li>
211     <li class="false">Generic playback</li>
212     </ol>
213     <li class="false">Custom, modular Engine</li>
214     </ol>
215     </li>
216     <li class="partly">Control interfaces
217     <ol>
218 schoenebeck 553
219     <li class="ok">Custom network interface for frontends (<a name="LSCP" href="http://www.linuxsampler.org/api/draft-linuxsampler-protocol.html">LSCP</a>)
220 senoner 542 </li>
221 schoenebeck 553 <li class="false"><a name="OSC" href="http://www.cnmat.berkeley.edu/OpenSoundControl/">OSC</a>
222     </li>
223 senoner 542 </ol>
224     </li>
225 schoenebeck 553 <li class="partly">MIDI input drivers
226     <ol>
227     <li class="ok"><a href="http://www.alsa-project.org/">ALSA</a></li>
228     <li class="false"><a href="http://www.steinberg.net/en/support/3rdparty/">VSTi</a></li>
229     <li class="false">MIDI over ethernet (<a href="http://standards.ieee.org/announcements/p1639app.html">Distributed MIDI</a>)</li>
230     <li class="ok"><a href="http://developer.apple.com/audio/pdf/coreaudio.pdf">CoreMIDI</a> (Mac <a href="http://www.apple.com/macosx/">OS X</a>)</li>
231     </ol>
232     </li>
233     <li class="partly">Audio output drivers
234 senoner 542 <ol>
235     <li class="ok"><a href="http://www.alsa-project.org/">ALSA</a></li>
236     <li class="ok"><a href="http://jackit.sourceforge.net/">JACK</a></li>
237     <li class="false"><a href="http://www.steinberg.net/en/support/3rdparty/">VSTi</a></li>
238     <li class="false">Audio over ethernet</li>
239 schoenebeck 553 <li class="false"><a href="http://developer.apple.com/audio/pdf/coreaudio.pdf">CoreAudio</a> (Mac <a href="http://www.apple.com/macosx/">OS X</a>)</li>
240 senoner 542 </ol>
241     </li>
242     <li class="ok">Time stamp event system &#038; jitter correction</li>
243     <li class="ok">Multi channel &#038; multi engine support</li>
244     <li class="partly">Pitch shifter / Interpolation
245     <ol>
246     <li class="ok">Linear interpolation</li>
247     <li class="ok">Cubic interpolation</li>
248     <li class="false">Formant frequency correction / formant manipulation</li>
249     </ol>
250     </li>
251     <li class="false">Dynamic engine recompilation</li>
252     <li class="false">Extensive SMP (multi processor) support</li>
253     <li class="false">Network cluster support</li>
254     <li class="partly">(Graphical) frontends
255     <ol>
256 schoenebeck 553 <li class="ok">Qt based frontend (<a href="http://qsampler.sourceforge.net">QSampler</a>)</li>
257 senoner 542 <li class="false">VSTi frontend (based on the Qt frontend)</li>
258     </ol>
259     </li>
260     </ol>
261    
262     <hr>
263    
264     <p>
265     <TABLE class="formatmatrix">
266     <TR>
267     <TD><IMG src="gfx/okay_green.png" alt="Done" width="13" height="13" border="1"> Done</TD>
268     <TD><IMG src="gfx/yellow_light.png" alt="Partly implemented" width="13" height="13" border="1"> Partly implemented</TD>
269     <TD><IMG src="gfx/x.png" alt="Planned" width="13" height="13" border="1"> Planned</TD>
270     </TR>
271     </TABLE>
272     </p>
273    
274     <p>
275 schoenebeck 610 (Last page update on <b>$Date: 2005-06-04 18:27:05 $</b> by $Author: schoenebeck $,
276     also see <a href="http://www.linuxsampler.org">CVS Log</a> for recent changes)
277 senoner 542 </p>
278    
279     </div>
280     </td></tr></table>
281    
282     </div>
283    
284     </body>
285     </html>

  ViewVC Help
Powered by ViewVC