-
Features / Development Roadmap
+
LS Development Roadmap
+
+ The following list shows the planned work to be done until the next
+ release of LinuxSampler. There will be no new release before all of them
+ are completed.
+
+
+
+ - strong synthesis optimizations
+ - instrument database system
+
+
+
+
+ Done |
+ Partly implemented |
+ No work started yet |
+
+
+
Features
The following list shows which features have already been implemented in
current CVS version of LinuxSampler and what is planned to be done in
@@ -136,7 +155,7 @@
time and will to finish one of them, let us know!
-
+
- Operating Systems
- Linux
@@ -147,10 +166,46 @@
- Gigasampler Engine
- - Gig file loader
+ - Gig file loader
+
+ - Gig v2 format
+ - Gig v3 format
+
+ - large file support (64 bit file offsets are currently truncated to 32 bit)
+ - 24 bit samples (currently truncated to 16 bit), uncompressed as well as compressed
+ - support for multi-file format (.gig, .gx01, .gx02, ...)
+ - support for Dimension Splits not equal to two
+ - up to 8 Dimensions or 256 Dimension Regions
+
+
+
+
- Generic playback (RAM & disk streaming)
- - Dimension switching
- - Sustain pedal support
+ - Dimension switching
+
+ - Sample Channel
+ - Layer
+ - Velocity
+ - Channel Aftertouch
+ - Release Trigger
+ - Keyboard Position
+ - Round Robin
+ - Random
+ - Modulation Wheel
+ - Breath Ctrl.
+ - Foot Ctrl.
+ - Portamento Time Ctrl.
+ - Effect 1 & 2 Ctrl.
+ - Effect 1 - 5 Depth Ctrl.
+ - General Purpose Ctrl. 1 - 8
+ - Sustain Pedal
+ - Portamento
+ - Sostenuto Pedal
+ - Soft Pedal
+
+
+ - Sustain pedal interpretation
+ - Sostenuto pedal interpretation
- Key velocity <-> volume mapping
- Looping
- Pitchbend wheel support
@@ -178,6 +233,11 @@
- Release Triggered Voices
- Key Switching
- Voice Stealing
+ - Portamento Mode and Solo Mode (a.k.a 'Mono Mode',
+ can be altered via standard GM messages, that is CC5 for
+ altering portamento time, CC65 for enabling / disabling
+ portamento mode, CC126 for enabling solo mode and CC127 for
+ disabling solo mode)
- DLS Engine
@@ -209,12 +269,14 @@
- VSTi
- MIDI over ethernet (Distributed MIDI)
- CoreMIDI (Mac OS X)
+ - MidiShare (Linux, OS X, Windows)
- Audio output drivers
- ALSA
- JACK
+ - aRts (not RT safe!)
- VSTi
- Audio over ethernet
- CoreAudio (Mac OS X)
@@ -253,7 +315,8 @@
- (List last updated 2005-05-18, also see CVS Log for recent changes)
+ (Last page update on $Date: 2006-03-28 21:39:48 $ by $Author: schoenebeck $,
+ also see CVS Log for recent changes)