--- web/trunk/www.linuxsampler.org/features.html 2005/05/18 17:22:47 553 +++ web/trunk/www.linuxsampler.org/features.html 2006/11/24 21:40:58 939 @@ -88,7 +88,7 @@ bugsover = new Image(); bugsover.src = dir + "mbugshover.png"; - bugsout = new Image(); + bugsout = new Image(); bugsout.src = dir + "mbugs.png"; } --> @@ -121,8 +121,26 @@
-

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. +

+ +
    +
  1. nothing scheduled yet
  2. +
+ + + + + + + +
Done Done Partly implemented Partly implemented Not started yet 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 +154,7 @@ time and will to finish one of them, let us know!

-
    +
    1. Operating Systems
      1. Linux
      2. @@ -147,21 +165,58 @@
        1. Gigasampler Engine
            -
          1. Gig file loader
          2. +
          3. Gig file loader +
              +
            1. Gig v2 format
            2. +
            3. Gig v3 format +
                +
              1. large file support (64 bit file offsets are currently truncated to 32 bit)
              2. +
              3. 24 bit samples (uncompressed as well as compressed)
              4. +
              5. support for multi-file format (.gig, .gx01, .gx02, ...)
              6. +
              7. support for articulation (.art) files
              8. +
              9. support for Dimension Splits not equal to two
              10. +
              11. up to 8 Dimensions or 256 Dimension Regions
              12. +
              +
            4. +
            +
          4. Generic playback (RAM & disk streaming)
          5. -
          6. Dimension switching
          7. -
          8. Sustain pedal support
          9. +
          10. Dimension switching +
              +
            1. Sample Channel
            2. +
            3. Layer
            4. +
            5. Velocity
            6. +
            7. Channel Aftertouch
            8. +
            9. Release Trigger
            10. +
            11. Keyboard Position
            12. +
            13. Round Robin
            14. +
            15. Random
            16. +
            17. Modulation Wheel
            18. +
            19. Breath Ctrl.
            20. +
            21. Foot Ctrl.
            22. +
            23. Portamento Time Ctrl.
            24. +
            25. Effect 1 & 2 Ctrl.
            26. +
            27. Effect 1 - 5 Depth Ctrl.
            28. +
            29. General Purpose Ctrl. 1 - 8
            30. +
            31. Sustain Pedal
            32. +
            33. Portamento
            34. +
            35. Sostenuto Pedal
            36. +
            37. Soft Pedal
            38. +
            +
          11. +
          12. Sustain pedal interpretation
          13. +
          14. Sostenuto pedal interpretation
          15. Key velocity <-> volume mapping
          16. Looping
          17. Pitchbend wheel support
          18. Bidirectional voice state transition
          19. -
          20. Filter (VCF) +
          21. Filter (VCF)
            1. Highpass
            2. Bandpass
            3. -
            4. Bandreject
            5. +
            6. Bandreject
            7. Lowpass
            8. -
            9. Turbo lowpass
            10. +
            11. Turbo lowpass
            12. Cutoff frequency controllable by MIDI controller
            13. Resonance controllable by MIDI controller
            @@ -178,6 +233,12 @@
          22. Release Triggered Voices
          23. Key Switching
          24. Voice Stealing
          25. +
          26. 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)
          27. +
          28. Scale Tuning (via standard MIDI GS SysEx message)
        2. DLS Engine @@ -188,7 +249,7 @@
        3. Akai Engine
          1. -
          2. Akai file loader (S1000, S3000 series)
          3. +
          4. Akai file loader (S1000, S3000 series)
          5. Generic playback
        4. Custom, modular Engine
        5. @@ -196,7 +257,7 @@
        6. Control interfaces
            - +
          1. Native C++ API
          2. Custom network interface for frontends (LSCP)
          3. OSC @@ -209,12 +270,14 @@
          4. VSTi
          5. MIDI over ethernet (Distributed MIDI)
          6. CoreMIDI (Mac OS X)
          7. +
          8. MidiShare (Linux, OS X, Windows)
        7. Audio output drivers
          1. ALSA
          2. JACK
          3. +
          4. aRts (not RT safe!)
          5. VSTi
          6. Audio over ethernet
          7. CoreAudio (Mac OS X)
          8. @@ -235,6 +298,7 @@
          9. (Graphical) frontends
            1. Qt based frontend (QSampler)
            2. +
            3. Java based frontend (JSampler)
            4. VSTi frontend (based on the Qt frontend)
          10. @@ -253,7 +317,8 @@

            - (List last updated 2005-05-18, also see CVS Log for recent changes) + (Last page update on $Date: 2006-11-24 21:40:58 $ by $Author: schoenebeck $, + also see CVS Log for recent changes)