--- linuxsampler/trunk/ChangeLog 2014/01/23 04:00:26 2510 +++ linuxsampler/trunk/ChangeLog 2014/02/23 19:10:36 2523 @@ -34,6 +34,9 @@ - fixed build error on newer MinGW - support building with older jack versions - support building with spaces in vst sdk path + - enabled automake 'subdir-objects' option and moved external + source references (vst, au, asio) from makefiles to cpp files, + in order to get rid of warnings from automake 1.14 * general changes: - Refactoring: moved the independent code from @@ -91,6 +94,11 @@ - AbstractEngine::GSChecksum(): don't allocate memory on the stack (was unsafe and caused compilation error with clang 2.x). - Bugfix: only process the latest MIDI program change event. + - Introducing the LSCP shell, which provides convenient control of the + sampler from the command line by providing LSCP aware features. + - VirtualMidiDevice: Added support for program change. + - VirtualMidiDevice: Added support for bank select (MSB & LSB). + - VirtualMidiDevice: Added support for pitch bend. * Gigasampler format engine: - implemented the "round robin keyboard" dimension @@ -344,6 +352,8 @@ - ASIO driver: removed compiler warnings - CoreAudio: fixed minor error handling bug - ASIO driver: be more verbose when no ASIO card could be found (fixes #203) + - JACK audio: return the JACK server's current sample rate as default value + for audio device parameter "SAMPLERATE" (fixes #166). * LSCP server: - added support for sending MIDI CC messages via LSCP command @@ -384,6 +394,12 @@ - provide comprehensive error messages on LSCP syntax errors (suggesting expected next non-terminal symbols) + * LSCP shell: + - Added support for auto correction of obvious and trivial syntax mistakes. + - Added support for auto completion by tab key. + - Show currently available auto completion while typing. + - Added support for browsing command history with up / down keys. + * Bug fixes: - Fixed crash which may occur when MIDI key + transpose is out of range - minor valgrind fixes @@ -430,6 +446,10 @@ crashes and noise on such transitions). - ignore missing LADSPA paths without ignoring valid LADSPA paths (fixes #208) + - Fixed bug in LSCP grammar definition which caused a statement like + "GET SERVER INFOasdf\n" to be accepted as valid statement (was so far + practically irrelevant, however it caused problems with the new LSCP + shell's auto completion feature). Version 1.0.0 (31 July 2009)