--- web/trunk/www.linuxsampler.org/features.html 2005/05/18 17:22:47 553 +++ web/trunk/www.linuxsampler.org/features.html 2006/03/28 21:39:48 850 @@ -121,8 +121,27 @@
-

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. strong synthesis optimizations
  2. +
  3. instrument database system
  4. +
+ + + + + + + +
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 +155,7 @@ time and will to finish one of them, let us know!

-
    +
    1. Operating Systems
      1. Linux
      2. @@ -147,10 +166,46 @@
        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 (currently truncated to 16 bit), uncompressed as well as compressed
              4. +
              5. support for multi-file format (.gig, .gx01, .gx02, ...)
              6. +
              7. support for Dimension Splits not equal to two
              8. +
              9. up to 8 Dimensions or 256 Dimension Regions
              10. +
              +
            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. @@ -178,6 +233,11 @@
          19. Release Triggered Voices
          20. Key Switching
          21. Voice Stealing
          22. +
          23. 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)
        2. DLS Engine @@ -209,12 +269,14 @@
        3. VSTi
        4. MIDI over ethernet (Distributed MIDI)
        5. CoreMIDI (Mac OS X)
        6. +
        7. MidiShare (Linux, OS X, Windows)
      3. 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. @@ -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)