--- linuxsampler/trunk/ChangeLog 2014/02/06 21:11:23 2516 +++ linuxsampler/trunk/ChangeLog 2014/03/09 21:34:03 2534 @@ -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 @@ -93,6 +96,9 @@ - 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 @@ -268,6 +274,11 @@ - added FLAC support (#191) - sfz parser bugfix: lines starting with whitespace were ignored - added amplitude opcode + - added support for "#include" instruction + (modified patch which was originally posted by Sergey on LS mailing list) + - bugfix: generation of velocity curves etc should not be done + after each "#include", only after the main file is parsed + - bugfix: line numbers in error messages were wrong after "#include" * SoundFont format engine: - Initial implementation (not usable yet) @@ -392,6 +403,15 @@ - 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. + - Show all possible next symbols immediately right to the current command + line while typing (no double tab required for this feature, as it would + be the case in other shells). + - Added support for moving cursor left/right with arrow keys. + - Added support for built-in LSCP reference documentation, which will + automatically show the relevant LSCP reference section on screen as soon + as one specific LSCP command was detected while typing on the command + line. * Bug fixes: - Fixed crash which may occur when MIDI key + transpose is out of range @@ -439,6 +459,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)