121 |
</td><td valign=top width="100%"> |
</td><td valign=top width="100%"> |
122 |
<div id="contents"> |
<div id="contents"> |
123 |
|
|
124 |
<h2>Features / Development Roadmap</h2> |
<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 new release before all of them |
128 |
|
are completed. |
129 |
|
</p> |
130 |
|
|
131 |
|
<ol class="default"> |
132 |
|
<li class="partly">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 |
<p class="default"> |
<p class="default"> |
146 |
The following list shows which features have already been implemented in |
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 |
current CVS version of LinuxSampler and what is planned to be done in |
155 |
time and will to finish one of them, let us know! |
time and will to finish one of them, let us know! |
156 |
</p> |
</p> |
157 |
|
|
158 |
<ol> |
<ol class="default"> |
159 |
<li class="partly"> Operating Systems |
<li class="partly"> Operating Systems |
160 |
<ol> |
<ol> |
161 |
<li class="ok">Linux</li> |
<li class="ok">Linux</li> |
166 |
<ol> |
<ol> |
167 |
<li class="partly"> Gigasampler Engine |
<li class="partly"> Gigasampler Engine |
168 |
<ol> |
<ol> |
169 |
<li class="ok">Gig file loader</li> |
<li class="ok">Gig file loader |
170 |
|
<ol> |
171 |
|
<li class="ok">Gig v2 format</li> |
172 |
|
<li class="partly">Gig v3 format |
173 |
|
<ol> |
174 |
|
<li class="partly">large file support (64 bit file offsets are currently truncated to 32 bit)</li> |
175 |
|
<li class="partly">24 bit samples (currently truncated to 16 bit), uncompressed as well as compressed</li> |
176 |
|
<li class="ok">support for multi-file format (.gig, .gx01, .gx02, ...)</li> |
177 |
|
<li class="ok">support for Dimension Splits not equal to two</li> |
178 |
|
<li class="ok">up to 8 Dimensions or 256 Dimension Regions</li> |
179 |
|
</ol> |
180 |
|
</li> |
181 |
|
</ol> |
182 |
|
</li> |
183 |
<li class="ok">Generic playback (RAM & disk streaming)</li> |
<li class="ok">Generic playback (RAM & disk streaming)</li> |
184 |
<li class="partly">Dimension switching</li> |
<li class="ok">Dimension switching |
185 |
<li class="ok">Sustain pedal support</li> |
<ol> |
186 |
|
<li class="ok">Sample Channel</li> |
187 |
|
<li class="ok">Layer</li> |
188 |
|
<li class="ok">Velocity</li> |
189 |
|
<li class="ok">Channel Aftertouch</li> |
190 |
|
<li class="ok">Release Trigger</li> |
191 |
|
<li class="ok">Keyboard Position</li> |
192 |
|
<li class="ok">Round Robin</li> |
193 |
|
<li class="ok">Random</li> |
194 |
|
<li class="ok">Modulation Wheel</li> |
195 |
|
<li class="ok">Breath Ctrl.</li> |
196 |
|
<li class="ok">Foot Ctrl.</li> |
197 |
|
<li class="ok">Portamento Time Ctrl.</li> |
198 |
|
<li class="ok">Effect 1 & 2 Ctrl.</li> |
199 |
|
<li class="ok">Effect 1 - 5 Depth Ctrl.</li> |
200 |
|
<li class="ok">General Purpose Ctrl. 1 - 8</li> |
201 |
|
<li class="ok">Sustain Pedal</li> |
202 |
|
<li class="ok">Portamento</li> |
203 |
|
<li class="ok">Sostenuto Pedal</li> |
204 |
|
<li class="ok">Soft Pedal</li> |
205 |
|
</ol> |
206 |
|
</li> |
207 |
|
<li class="ok">Sustain pedal interpretation</li> |
208 |
|
<li class="ok">Sostenuto pedal interpretation</li> |
209 |
<li class="ok">Key velocity <-> volume mapping</li> |
<li class="ok">Key velocity <-> volume mapping</li> |
210 |
<li class="ok">Looping</li> |
<li class="ok">Looping</li> |
211 |
<li class="ok">Pitchbend wheel support</li> |
<li class="ok">Pitchbend wheel support</li> |
233 |
<li class="ok">Release Triggered Voices</li> |
<li class="ok">Release Triggered Voices</li> |
234 |
<li class="ok">Key Switching</li> |
<li class="ok">Key Switching</li> |
235 |
<li class="ok">Voice Stealing</li> |
<li class="ok">Voice Stealing</li> |
236 |
|
<li class="ok">Portamento Mode and Solo Mode (a.k.a 'Mono Mode', |
237 |
|
can be altered via standard GM messages, that is CC5 for |
238 |
|
altering portamento time, CC65 for enabling / disabling |
239 |
|
portamento mode, CC126 for enabling solo mode and CC127 for |
240 |
|
disabling solo mode)</li> |
241 |
</ol> |
</ol> |
242 |
</li> |
</li> |
243 |
<li style="partly"><a href="http://www.midi.org/about-midi/dls/abtdls.shtml">DLS</a> Engine |
<li style="partly"><a href="http://www.midi.org/about-midi/dls/abtdls.shtml">DLS</a> Engine |
248 |
</li> |
</li> |
249 |
<li class="partly">Akai Engine</li> |
<li class="partly">Akai Engine</li> |
250 |
<ol> |
<ol> |
251 |
<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> |
<li class="ok"><a href="http://stud.fh-heilbronn.de/~cschoene/projects/libakai/">Akai file loader</a> (<a href="http://www.vintagesynth.com/akai/s1000.shtml">S1000</a>, <a href="http://www.vintagesynth.com/akai/s3000.shtml">S3000</a> series)</li> |
252 |
<li class="false">Generic playback</li> |
<li class="false">Generic playback</li> |
253 |
</ol> |
</ol> |
254 |
<li class="false">Custom, modular Engine</li> |
<li class="false">Custom, modular Engine</li> |
269 |
<li class="false"><a href="http://www.steinberg.net/en/support/3rdparty/">VSTi</a></li> |
<li class="false"><a href="http://www.steinberg.net/en/support/3rdparty/">VSTi</a></li> |
270 |
<li class="false">MIDI over ethernet (<a href="http://standards.ieee.org/announcements/p1639app.html">Distributed MIDI</a>)</li> |
<li class="false">MIDI over ethernet (<a href="http://standards.ieee.org/announcements/p1639app.html">Distributed MIDI</a>)</li> |
271 |
<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> |
<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> |
272 |
|
<li class="ok"><a href="http://midishare.sourceforge.net/">MidiShare</a> (Linux, OS X, Windows)</li> |
273 |
</ol> |
</ol> |
274 |
</li> |
</li> |
275 |
<li class="partly">Audio output drivers |
<li class="partly">Audio output drivers |
276 |
<ol> |
<ol> |
277 |
<li class="ok"><a href="http://www.alsa-project.org/">ALSA</a></li> |
<li class="ok"><a href="http://www.alsa-project.org/">ALSA</a></li> |
278 |
<li class="ok"><a href="http://jackit.sourceforge.net/">JACK</a></li> |
<li class="ok"><a href="http://jackit.sourceforge.net/">JACK</a></li> |
279 |
|
<li class="ok"><a href="http://www.arts-project.org/">aRts</a> (not RT safe!)</li> |
280 |
<li class="false"><a href="http://www.steinberg.net/en/support/3rdparty/">VSTi</a></li> |
<li class="false"><a href="http://www.steinberg.net/en/support/3rdparty/">VSTi</a></li> |
281 |
<li class="false">Audio over ethernet</li> |
<li class="false">Audio over ethernet</li> |
282 |
<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> |
<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> |
315 |
</p> |
</p> |
316 |
|
|
317 |
<p> |
<p> |
318 |
(List last updated <b>2005-05-18</b>, also see <a href="http://www.linuxsampler.org">CVS Log</a> for recent changes) |
(Last page update on <b>$Date: 2006-04-17 14:31:10 $</b> by $Author: schoenebeck $, |
319 |
|
also see <a href="http://www.linuxsampler.org">CVS Log</a> for recent changes) |
320 |
</p> |
</p> |
321 |
|
|
322 |
</div> |
</div> |