/[svn]/linuxsampler/trunk/ChangeLog
ViewVC logotype

Diff of /linuxsampler/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 990 by schoenebeck, Tue Dec 19 19:40:45 2006 UTC revision 1065 by schoenebeck, Sun Mar 4 02:09:10 2007 UTC
# Line 1  Line 1 
1  Version CVS HEAD (?)  Version CVS HEAD (?)
2    
3      * packaging changes:
4        - only the API relevant header (and source) files will be exported to
5          the Doxygen API documentation (explicitly listed in Doxyfile.in)
6    
7    * general changes:    * general changes:
8      - replaced the old, confusing MIDI program change mechanism by a      - replaced the old, confusing MIDI program change mechanism by a
9        flexible MIDI instrument mapper which allows to map arbitrary        flexible MIDI instrument mapper which allows to map arbitrary
# Line 22  Version CVS HEAD (?) Line 26  Version CVS HEAD (?)
26      - sampler was limited to load max. 200 instruments in the background      - sampler was limited to load max. 200 instruments in the background
27        due to a constant size RingBuffer FIFO which is now replaced by a        due to a constant size RingBuffer FIFO which is now replaced by a
28        dynamic (unlimited) size std::list FIFO        dynamic (unlimited) size std::list FIFO
29        - added FX sends, these allow to route audio signals to arbitrary audio
30          output channels for being processed by external effect processors
31          (i.e. jack-rack), the send levels are controllable via arbitrary MIDI
32          controllers
33        - global (sampler wide) volume can now be controlled at runtime
34    
35    * MIDI driver:    * MIDI driver:
36      - dispatch bank select (MSB and LSB) messages      - dispatch bank select (MSB and LSB) messages
37    
38      * audio driver:
39        - the ALSA audio output driver parameters now reflect the correct
40          parameter value ranges for the respective selected sound card
41          (patch by Till Wimmer, a bit fixed and extended)
42    
43    * Gigasampler format engine:    * Gigasampler format engine:
44      - if a filter is used and EG2 finishes before EG1, let the voice      - if a filter is used and EG2 finishes before EG1, let the voice
45        die when EG2 has finished (this fixes a problem with clicks and        die when EG2 has finished (this fixes a problem with clicks and
46        voice starvation for some gigs)        voice starvation for some gigs)
47        - playback is no longer disabled during instrument loading
48        - all notes playing on a channel that changes its instrument keep
49          playing with the old instrument until they get a note off
50          command
51        - EG fix: a release value of zero could cause noises or crash
52        - handle MIDI coarse tuning messages (MIDI RPN #0 MSB #2 LSB)
53        - EG fine tuning: when attack is zero the EG starts at a level
54          above max sustain level, which means that there is a decay phase
55          even if sustain is 100%
56    
57    * Bug fixes:    * Bug fixes:
58      - fixed crash occurring on certain LSCP scripts (Bug 39)      - fixed crash occurring on certain LSCP scripts (Bug 39)
59        - another thread safety fix for lscp "load engine" and "set
60          channel audio output device"
61    
62  Version 0.4.0 (24 November 2006)  Version 0.4.0 (24 November 2006)
63    

Legend:
Removed from v.990  
changed lines
  Added in v.1065

  ViewVC Help
Powered by ViewVC