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
(hopefully) near future. If you are missing something that is not already
listed below, you can write a proposol to the
developers mailing list
or even better send us your patch if you have done something. Even
if features are listed to be planned below, it can be that it takes a
while until somebody finds the time to implement it. So if you have the
time and will to finish one of them, let us know!
- Operating Systems
- Linux
- Mac OS X
- Sampler Engines
- Gigasampler Engine
- Gig file loader
- Generic playback (RAM & disk streaming)
- Dimension switching
- Sustain pedal support
- Key velocity <-> volume mapping
- Looping
- Pitchbend wheel support
- Bidirectional voice state transition
- Filter (VCF)
- Highpass
- Bandpass
- Bandreject
- Lowpass
- Turbo lowpass
- Cutoff frequency controllable by MIDI controller
- Resonance controllable by MIDI controller
- VCA Envelope Generator (Volume)
- VCF Envelope Generator (Filter)
- VCO Envelope Generator (Pitch)
- VCA Low Frequency Oscillator (Volume)
- VCF Low Frequency Oscillator (Filter Cutoff)
- VCO Low Frequency Oscillator (Pitch)
- Layers
- Crossfades
- Key Groups (a.k.a Exclusive Groups)
- Release Triggered Voices
- Key Switching
- Voice Stealing
- DLS Engine
- DLS file loader (DLS version 1 & 2)
- Generic playback
- Akai Engine
- Akai file loader (S1000, S3000 series)
- Generic playback
- Custom, modular Engine
- Control interfaces
- Custom network interface for frontends (LSCP)
- OSC
- MIDI input drivers
- ALSA
- VSTi
- MIDI over ethernet (Distributed MIDI)
- CoreMIDI (Mac OS X)
- MidiShare (Linux, OS X, Windows)
- Audio output drivers
- ALSA
- JACK
- VSTi
- Audio over ethernet
- CoreAudio (Mac OS X)
- Time stamp event system & jitter correction
- Multi channel & multi engine support
- Pitch shifter / Interpolation
- Linear interpolation
- Cubic interpolation
- Formant frequency correction / formant manipulation
- Dynamic engine recompilation
- Extensive SMP (multi processor) support
- Network cluster support
- (Graphical) frontends
- Qt based frontend (QSampler)
- VSTi frontend (based on the Qt frontend)
(Last page update on $Date: 2005-06-05 01:01:25 $ by $Author: schoenebeck $,
also see CVS Log for recent changes)