--- qsampler/trunk/ChangeLog 2005/06/09 09:28:20 622 +++ qsampler/trunk/ChangeLog 2007/11/21 19:57:18 1506 @@ -3,7 +3,132 @@ ChangeLog -0.1.1 2005-06-09 The mantra of bugfixes. +CVS HEAD + +* Disable OK button in sampler channel form and MIDI instrument + form if no valid engine is selected (to avoid bothering newbie + users with confusing LSCP syntax errors when using the UI the + first time). + +* Fixed creation of devices (don't try to set device parameters + which the user did not touch in the device creation dialog). + +* Added Windows file path support. + +* Fixed win32/qmakefile and win32/config.h so that it compiles + under win32. + +* Qt4 port of the application. + + +0.1.5 2007-10-15 Five months later a fifth is heard. + +* Added support for LSCP escape sequences to allow loading and + mapping instrument files with special characters in their + filename, as well as special characters for instrument names + and instrument map names (requires LSCP v1.2 on sampler side). + +* Added new button "Edit" to the channel strips, which probably + does exactly what you think it does: it opens an appropriate + instrument editor application; the channel instrument editor + tool is also accessible from the main menu and toolbar. + +* Application icon is now installed to ${prefix}/share/pixmaps; + application desktop entry file is now included in installation; + spec file (RPM) is now a bit more openSUSE compliant. + +* Crash fix on double-clicking on a empty instrument list. + + +0.1.4 2007-05-04 Almost another year has gone by. + +* Channel button colors have changed: yellow for mute and + cyan for solo is now the rule, but note that this color + highlighting is only rendered on some widget styles. + +* Master sampler volume slider/spinbox combo is now featured. + +* Initial support for sampler channel FX sends, while saving + the session state, only at code-level. + +* Sampler channel setup dialog does not mandate for valid nor + existing instrument file name. + +* Revised error verbosity in general and on session load/save; + hour-glass wait cursor is now displayed on session load/save; + keyboard shortcuts changed on MIDI instruments view context; + improved channel strip arrangement on session open/load; + instrument map entry removal confirmation (as optional); + corrected some tooltip text strings. + +* Most top-level widgets were missing the normal-widget flag, + which were causing some sticky size behavior while on some + window managers. + +* Added preliminary MIDI instrument mapping support; now + with an instrument list widget and editing capabilities; + MIDI instrumeent map program numbers are now displayed in + the range 1-128, instead of the internal 0-127. + +* GPL address update. + + +0.1.3 2006-06-01 Its been a long year isn't it? + +* Changed deprecated copyright attribute to license, + on qsampler.spec (RPM). + +* Added configure support for x86_64 libraries (UNTESTED). + +* Optional specification of alternate liblscp and libgig + installation paths have been added to configure command + arguments (--with-liblscp, --with-libgig). + +* Whenever the listing of actual instrument names is not an + option (e.g. due to lack of libgig support), the whole + number of selectable instrument items is now being graciously + increased from just the bare 8 (eight) right up through 100 + (one hundred), on the sampler channel setup dialog. + +* The selection buttons, on the right of the Instrument, Audio + and MIDI devices combo-boxes, on the sampler channel dialog, + are now expected to be a little better looking than it was + before, at least for those Mac OS X eyes. + +* Minor fixing on the initial messages dock-window height. + +* Audio output channel routing configuration finally hits + the sampler channel dialog, at last! (EXPERIMENTAL). + +* All widget captions changed to include proper application + title name prefix. + +* Attempt to bring those aging autoconf templates to date; + sample SPEC file for RPM build is now being included and + generated at configure time. + +* Set to use QApplication::setMainWidget() instead of + registering the traditional lastWindowClosed() signal + to quit() slot, just to let the -geometry command line + argument have some effect on X11. + +* Added MUTE/SOLO buttons to individual channel strips. + +* Fixed compilation error which occured when Qt was + compiled with -no-stl. + + +0.1.2 2005-06-23 Even minor workings needs a rest. + +* Fixed output disability when messages limit option is + turned off (thanks to Wolfgang Woehl for spotting this + one, while on qjackctl). + +* Added CHANNEL_INFO event feedback notification handling; + minor stream/voice usage auto-refresh cycle optimization. + + +0.1.1 2005-06-12 The mantra of bugfixes. * New improved and full-featured application icon, thanks to Christian Schoenebeck design. @@ -32,11 +157,11 @@ consistency, regarding the enumeration of available sampler engines, Audio and MIDI drivers. -* [bug #13] Update instrument names list when a new +* [bug #13] Update instrument names list when a new instrument file is select on the channel setup dialog. * Show appropriate message in channel strip while loading - an instrument. + an instrument. * Show libgig version in About box (in case libgig is used). @@ -66,8 +191,8 @@ drop is allowed, but it only makes sense for instrument files, each one prompting to create a new sampler channel. -* Drag-and-drop to an existing channel strip is now also - featured, allowing the in-place change of the channel +* Drag-and-drop to an existing channel strip is now also + featured, allowing the in-place change of the channel sampler instrument file. * Actual instrument names are now optionally retrieved