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

Diff of /linuxsampler/trunk/ChangeLog

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

revision 2165 by persson, Sun Feb 20 14:20:22 2011 UTC revision 2201 by iliev, Thu Jul 7 19:19:09 2011 UTC
# Line 1  Line 1 
1  Version CVS HEAD (?)  Version CVS HEAD (?)
2    
3      * plugin changes:
4        - LV2 Persist + Files support (patch by David Robillard)
5    
6    * packaging changes:    * packaging changes:
7      - fixed building with newer MinGW-w64      - fixed building with newer MinGW-w64
8        - Mac OS X: support the new dir for Core Audio SDK
9        - Mac OS X: fixed building outside source directory
10        - made sure all source files for hostplugins are included when
11          doing "make dist"
12        - removed empty directories left from the cvs to svn migration
13        - fixed compilation with gcc 4.6.1
14        - another "make dist" fix, for LV2 plugin
15        - made --enable-pthread-testcancel default on Mac OS X
16        - minor Makefile fix for building lscpparser when build and source
17          directories are separate
18    
19    * general changes:    * general changes:
20      - Refactoring: moved the independent code from      - Refactoring: moved the independent code from
# Line 66  Version CVS HEAD (?) Line 79  Version CVS HEAD (?)
79      - added support for loop_mode=one_shot      - added support for loop_mode=one_shot
80      - fixed playback of 16 bit wav files on big endian CPUs      - fixed playback of 16 bit wav files on big endian CPUs
81      - added support for Ogg Vorbis sample files      - added support for Ogg Vorbis sample files
82        - use loop markers from sample file if loop_start and loop_end are
83          not set in sfz file
84        - implemeted filters. Filter types: lowpass, bandpass, bandreject
85          and highpass. 1, 2, 4 and 6 pole filters. Opcodes: fil_type,
86          cutoff, resonance, fil_veltrack, fil_keytrack, fil_keycenter,
87          cutoff_cc, cutoff_chanaft.
88        - bugfix: zero ampeg_sustain didn't work
89        - added support for velocity effect on amplifier envelope time
90          (ampeg_vel2attack, ampeg_vel2decay, ampeg_vel2sustain and
91          ampeg_vel2release)
92    
93    * SoundFont format engine:    * SoundFont format engine:
94      - Initial implementation (not usable yet)      - Initial implementation (not usable yet)
95      - RT-safeness: avoid malloc in audio thread      - RT-safeness: avoid malloc in audio thread
96      - fixed a bug that could cause voice stealing to fail      - fixed a bug that could cause voice stealing to fail
97    
98      * Gigasampler format engine:
99        - bugfix: pitch LFO controller "internal+aftertouch" was broken
100        - bugfix: filter keyboard tracking was broken
101        - filter performance fix (an unnecessary copy was made of the
102          filter parameters in each sub fragment)
103    
104    * Host plugins:    * Host plugins:
105      - AU bugfix: failed to destroy its audio/MIDI devices      - AU bugfix: failed to destroy its audio/MIDI devices
106      - Listen to all interfaces on Mac OS X (INADDR_ANY)      - Listen to all interfaces on Mac OS X (INADDR_ANY)
# Line 81  Version CVS HEAD (?) Line 110  Version CVS HEAD (?)
110      - save engine type (gig, sfz or sf2) in plugin state      - save engine type (gig, sfz or sf2) in plugin state
111      - VST: when opening Fantasia, look for both 32 and 64 bit Java on      - VST: when opening Fantasia, look for both 32 and 64 bit Java on
112        64 bit Windows        64 bit Windows
113        - AU: changed number of output channels from one stereo to 16
114          stereo
115        - VST: made it possible to build the VST plugin for Mac
116        - AU: link AU plugin dynamically if --disable-shared isn't
117          specified
118            
119    * MIDI driver:    * MIDI driver:
120      - ALSA MIDI driver supports now "NAME" device parameter, for overriding      - ALSA MIDI driver supports now "NAME" device parameter, for overriding
121        the ALSA sequencer client name        the ALSA sequencer client name
122      - removed limit of maximum amount of MIDI ports per MIDI device, since      - removed limit of maximum amount of MIDI ports per MIDI device, since
123        there is no reason for this limit        there is no reason for this limit
124    
125      * audio driver:
126        - ASIO driver fixes for newer gcc versions (fix from PortAudio)
127    
128    * LSCP server:    * LSCP server:
129      - added support for sending MIDI CC messages via LSCP command      - added support for sending MIDI CC messages via LSCP command
130        "SEND CHANNEL MIDI_DATA CC <sampler-chan> <ctrl> <val>"        "SEND CHANNEL MIDI_DATA CC <sampler-chan> <ctrl> <val>"
# Line 121  Version CVS HEAD (?) Line 158  Version CVS HEAD (?)
158      - added LSCP command "SET FX_SEND EFFECT <sampler_channel>      - added LSCP command "SET FX_SEND EFFECT <sampler_channel>
159        <fx_send_id> <effect_chain> <chain_pos>"        <fx_send_id> <effect_chain> <chain_pos>"
160      - added LSCP command "REMOVE FX_SEND EFFECT <sampler_channel> <fx_send_id>"      - added LSCP command "REMOVE FX_SEND EFFECT <sampler_channel> <fx_send_id>"
161        - added LSCP commands "SUBSCRIBE EFFECT_INSTANCE_COUNT",
162          "SUBSCRIBE EFFECT_INSTANCE_INFO", "SUBSCRIBE SEND_EFFECT_CHAIN_COUNT",
163          "SUBSCRIBE SEND_EFFECT_CHAIN_INFO"
164    
165    * Bug fixes:    * Bug fixes:
166      - Fixed crash which may occur when MIDI key + transpose is out of range      - Fixed crash which may occur when MIDI key + transpose is out of range
167      - minor valgrind fixes      - minor valgrind fixes
168      - fixed crash which occured when changing an already deployed sampler      - fixed crash which occurred when changing an already deployed sampler
169        channel to a different engine type        channel to a different engine type
170      - fixed crash when deleting a sampler channel or changing engine      - fixed crash when deleting a sampler channel or changing engine
171        type while an instrument load was in progress        type while an instrument load was in progress
# Line 133  Version CVS HEAD (?) Line 173  Version CVS HEAD (?)
173        a crash, or give "Handing back unknown region" error messages        a crash, or give "Handing back unknown region" error messages
174      - bugfix: calling SET VOICES (which Fantasia does on start and      - bugfix: calling SET VOICES (which Fantasia does on start and
175        refresh) could cause instruments to be unloaded        refresh) could cause instruments to be unloaded
176        - Mac OS X: fixed name collision of enum in EffectControl and
177          wrong name of destructor in AudioOutputDeviceCoreAudio.cpp
178        - Mac OS X: fixed hanging threads
179        - Windows: disabled the previous thread fix on non-Mac systems, as
180          it caused hanging threads on Windows
181        - Fixed possible crashes due to corrupted MIDI/audio device list
182          after MIDI/audio device creation failure
183    
184  Version 1.0.0 (31 July 2009)  Version 1.0.0 (31 July 2009)
185    

Legend:
Removed from v.2165  
changed lines
  Added in v.2201

  ViewVC Help
Powered by ViewVC