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

Annotation of /qsampler/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3861 - (hide annotations) (download)
Mon Mar 1 15:38:42 2021 UTC (3 years, 1 month ago) by capela
File size: 21910 byte(s)
- Fixed messages stdout-buffer flush.
1 capela 3861 Qsampler - A LinuxSampler Qt GUI Interface
2     ------------------------------------------
3 capela 109
4     ChangeLog
5    
6 capela 2718
7 capela 3861 GIT HEAD
8    
9     - Bumped version micro/dot number into the next develop cycle.
10    
11    
12 capela 3857 0.9.1 2021-02-07 A Winter'21 Release.
13 capela 3849
14     - Early preparations for the New Year develop(ment) cycle.
15    
16    
17 capela 3843 0.9.0 2020-12-17 A Winter'20 Release.
18 capela 3820
19 capela 3861 - Early fixing to build for Qt >= 6.0.0 and comply with C++17
20     standard.
21 capela 3820
22    
23 capela 3801 0.6.3 2020-07-31 A Summer'20 Release.
24 capela 3758
25     - Early fixing to build for Qt >= 5.15.0.
26    
27    
28 capela 3755 0.6.2 2020-03-24 A Spring'20 Release.
29 capela 3634
30 capela 3861 - Make man page compression reproducible (after request by Jelle
31     van der Waa, while on the Vee-Ones, thanks).
32 capela 3718
33 capela 3861 - Ditching deprecated QTime methods for QElapsedTimer's (in
34     compliance to Qt >= 5.14.0).
35 capela 3700
36 capela 3861 - If connection to server aborted, try to automatically reconnect
37     (if server was not started by QSampler).
38 capela 3669
39 capela 3861 - Fixed crash when a device disappeared on server side (caused by
40     iterator invalidation).
41 capela 3669
42 capela 3700 - Bumped copyright headers into the New Year (2020).
43 capela 3669
44 capela 3700
45    
46 capela 3669 0.6.1 2019-12-22 The Winter'19 Release.
47    
48 capela 3861 - Custom color (palette) theme editor introduced; color (palette)
49     theme changes are now effective immediately, except on default.
50 capela 3648
51 capela 3861 - Second attempt to fix the yet non-official though CMake build
52     configuration.
53 capela 3640
54 capela 3861 - When using autotools and ./configure --with-qt=..., it is also
55     necessary to adjust the PKG_CONFIG_PATH environment variable
56     (after a merge request by plcl aka. Pedro L��pez-Cabanillas,
57     while on qmidinet).
58 capela 3634
59    
60 capela 3633 0.6.0 2019-10-17 An Autumn'19 Release.
61 capela 3523
62 capela 3589 - Added alternate yet non-official CMake build option.
63    
64 capela 3558 - Fix HiDPI display screen effective support (Qt >= 5.6).
65    
66 capela 3523 - Make sure compiler flags comply to c++11 as standard.
67    
68    
69 capela 3522 0.5.6 2019-07-12 A Summer'19 Release.
70 capela 3512
71 capela 3518 - Updated for the newer Qt5 translation tools (>= 5.13).
72    
73 capela 3516 - Configure updated to check for qtchooser availability.
74    
75 capela 3512 - Minor update to Debian packaging control file.
76    
77    
78 capela 3510 0.5.5 2019-04-11 A Spring-Break'19 Release.
79 capela 3508
80     - Re-defined all main application UNIX signal handling.
81    
82    
83 capela 3504 0.5.4 2019-03-11 Pre-LAC2019 Release Frenzy.
84 capela 3451
85 capela 3861 - Refactored all singleton/unique application instance setup logic
86     away from X11/Xcb hackery.
87 capela 3496
88 capela 3504 - HiDPI display screen support (Qt >= 5.6).
89 capela 3465
90 capela 3451 - Bumped copyright headers into the New Year (2019).
91    
92    
93 capela 3439 0.5.3 2018-12-06 An End of Autumn'18 Release.
94 capela 3429
95 capela 3861 - Avoid saving plug-in sampler channels and related devices to
96     regular LSCP (*.lscp) session files.
97 capela 3437
98 capela 3861 - Fixed MIDI and Audio device selection on the common sampler
99 capela 3439 channel settings dialog.
100 capela 3435
101 capela 3434 - Old deprecated Qt4 build support is no more.
102    
103 capela 3861 - AppStream metadata updated to be the most compliant with latest
104     freedesktop.org specification and recommendation.
105 capela 3429
106    
107 capela 3428 0.5.2 2018-07-22 A Summer'18 Release.
108    
109 capela 3861 - AppData/AppStream metadata is now settled under an all permisssive
110     license (FSFAP).
111 capela 3428
112    
113 capela 3426 0.5.1 2018-05-21 Pre-LAC2018 release frenzy.
114 schoenebeck 3402
115 capela 3861 - Disable singleton/unique application instance setup logic when
116     the display server platform is not X11.
117 capela 3405
118 capela 3421 - Fixed device management dialog not responding to user changes.
119    
120 capela 3404 - A little hardening on the configure (autoconf) macro side.
121 schoenebeck 3402
122 schoenebeck 3413 - Fixed minor memory leak in device management dialog.
123 schoenebeck 3402
124 schoenebeck 3416 - Fixed unnecessary latency when closing app.
125 schoenebeck 3413
126 schoenebeck 3416
127 capela 3401 0.5.0 2017-12-12 An Autumn'17 release.
128 capela 3347
129 capela 3861 - French (fr) translation added by Olivier Humbert (qsampler_fr.ts).
130 capela 3383
131 capela 3861 - Desktop entry specification file is now finally independent from
132     build/configure template chains.
133 capela 3347
134 capela 3861 - Updated target path for freedesktop.org's AppStream metainfo file
135     (formerly AppData).
136 capela 3347
137    
138 capela 3128 0.4.3 2017-04-27 Pre-LAC2017 release frenzy.
139 capela 3049
140 capela 3080 - Added French man page (by Olivier Humbert, thanks).
141    
142 capela 3861 - Make builds reproducible byte for byte, by getting rid of the
143     configure build date and time stamps.
144 capela 3049
145    
146 capela 3044 0.4.2 2016-11-14 A Fall'16 release.
147 capela 2987
148 capela 3861 - Fixed a potential crash on the singleton/unique application
149 capela 3001 instance setup.
150    
151 capela 3861 - Almost complete overhaul on the configure script command
152 capela 2987 line options, wrt. installation directories specification,
153     eg. --prefix, --bindir, --libdir, --datadir and --mandir.
154    
155    
156 capela 2983 0.4.1 2016-09-14 End of Summer'16 release.
157 capela 2874
158 capela 3861 - Fixed a race condition on creating sampler channels that ended
159 capela 2978 in duplicate channel strips; also fixed channel auto-arrange.
160    
161 capela 3861 - Dropped the --enable-qt5 from configure as found redundant given
162     that's the build default anyway (suggestion by Guido Scholz, while
163     for Qtractor, thanks).
164 capela 2874
165 capela 3861 - Automake: set environment variable GCC_COLORS=auto to allow GCC to
166 schoenebeck 2910 auto detect whether it (sh/c)ould output its messages in color.
167 capela 2874
168 schoenebeck 2910
169 capela 2863 0.4.0 2016-04-05 Spring'16 release frenzy.
170 capela 2839
171 capela 3861 - Added application keywords to freedesktop.org's AppData.
172 capela 2858
173 capela 3861 - Prevent x11extras module from use on non-X11/Unix plaforms.
174 capela 2852
175 capela 3861 - Messages standard output capture has been improved again, now
176 capela 2863 in both ways a non-blocking pipe may get.
177 capela 2848
178 capela 3861 - Single/unique application instance control adapted to Qt5/X11.
179 capela 2839
180    
181 capela 2830 0.3.1 2015-07-19 Summer'15 release frenzy.
182 capela 2730
183 capela 3861 - Fixed configure script's Qt include directory lookup for some
184 capela 2823 64bit Linux flavours.
185    
186 capela 3861 - Prefer Qt5 over Qt4 by default with configure script.
187 capela 2823
188 capela 3861 - A new top-level widget window geometry state save and restore
189 capela 3044 sub-routine is now in effect.
190 capela 2730
191 capela 3861 - Fixed for some strict tests for Qt4 vs. Qt5 configure builds.
192 capela 2730
193 capela 2779
194 capela 2725 0.3.0 2015-03-25 Pre-LAC2015 release frenzy.
195 capela 2563
196 capela 3861 - Added application description as freedesktop.org's AppData.
197 capela 2724
198 capela 3861 - Added this "Don't ask/show this again" option to some if not most
199 capela 2725 of the nagging warning/error message boxes.
200 capela 2724
201 capela 3861 - Mac OS X: Fixed default path of linuxsampler binary.
202 capela 2718
203 capela 3861 - When closing qsampler and showing the user the dialog whether to
204 capela 2718 stop the LinuxSampler backend, set the default selection to "Yes".
205    
206 capela 3861 - Master volume slider now getting proper layout when changing its
207 capela 2681 main toolbar orientation.
208    
209 capela 3861 - Messages standard output capture has been slightly improved as for
210     non-blocking i/o, whenever available.
211 capela 2669
212 capela 3861 - Adjusted configure check for libgig to detect the new
213     --includedir.
214 capela 2660
215 capela 3861 - A man page has beed added (making up Matt Flax's work on debian,
216     thanks).
217 capela 2642
218 capela 3861 - Translations install directory change.
219 capela 2631
220 capela 3861 - Added support for SF2 instrument names/preset enumeration.
221 capela 2563
222 capela 3861 - Added instrument list popup on channel strip which shows up when
223     the instrument name is clicked. Allows faster switching among
224 schoenebeck 2569 instruments of the same file.
225 capela 2563
226 capela 3861 - Adjusted configure check for libgig to detect its new --libdir
227 schoenebeck 2591 (impolitely forcing the user now to have at least libgig 3.3.0).
228 schoenebeck 2569
229 schoenebeck 2591
230 capela 2488 0.2.3 2013-12-31 A fifth of a Jubilee.
231 capela 2028
232 capela 3861 - Allow the build system to include an user specified LDFLAGS.
233 capela 2545
234 capela 3861 - More preparations for Qt5 configure build.
235 capela 2480
236 capela 3861 - Standard scalable format (SVG) and MIME type icons support for
237 capela 2456 session files (*.lscp) is now being added.
238 capela 2387
239 capela 3861 - Preparations for Qt5 migration.
240 capela 2456
241 capela 3861 - Added include <unistd.h> to shut up gcc 4.7 build failures.
242 capela 2341
243 capela 3861 - Make(ing) -jN parallel builds now available for the masses.
244 capela 2339
245 capela 3861 - Fixed Makefile.in handling of installation directories to the
246 capela 2284 configure script eg. --datadir, --localedir.
247 capela 2282
248 capela 3861 - Made lookup of translation files work inside a Mac OS X bundle.
249 persson 2210
250 capela 3861 - Minor Mac OS X compilation error fix.
251 persson 2210
252 capela 3861 - Debugging stacktrace now applies to all working threads.
253 capela 2181
254 capela 3861 - Made lookup of translation files more robust on Windows.
255 persson 2144
256 capela 3861 - Fixes for cross compiling and building for Windows with configure
257 persson 2144 and make.
258    
259 capela 3861 - libX11 is now being added explicitly to the build link phase, as
260     seen necessary on some bleeding-edge distros eg. Fedora 13, Debian
261     6.
262 capela 2116
263 capela 3861 - Moving from old deprecated Qt3'ish custom event post handling into
264     regular asynchronous signal/slot strategy.
265 capela 2112
266 capela 3861 - Sampler channel and instrument file requester support for other
267     than GIG engine instrument files (*gig; *.dls) has been added,
268     making roads for the newer SFZ and SF2 engines instrument files
269     (*.sfz; *.sf2).
270 capela 2108
271 capela 3861 - General standard dialog buttons layout is now in place.
272 capela 2107
273 capela 3861 - Initial widget geometry and visibility persistence logic has been
274     slightly revised as much to avoid crash failures due to wrong main
275     widget hidden state.
276 capela 2077
277 capela 3861 - General source tree layout and build configuration change.
278 capela 2074
279 capela 3861 - Automatic crash-dump reports, debugger stack-traces (gdb), back-
280     traces, whatever, are being introduced as a brand new configure
281     option (--enable-stacktrace) and default enabled on debug build
282 capela 2065 targets (--enable-debug).
283    
284 capela 3861 - Attempt to fix broken instrument list model/view on Qt >= 4.6.
285 capela 2064
286 capela 3861 - Device parameter spin-box default maximum has been set higher: now
287     at a magic 24-bit limit (16777216) instead of older 16-bit (65536),
288     possibly fixing bug #136.
289 capela 2059
290 capela 3861 - LADISH Level 1 support has been added: SIGUSR1 signal trap just
291     makes it a shortcut to File/Save.
292 capela 2050
293 capela 3861 - MIDI Device Status menu is disabled when no MIDI device exists;
294 capela 2038 a menu separator has been added.
295 capela 2036
296 capela 3861 - Window manager's close button was found missing from the Devices
297 capela 2038 and Instruments widgets when on Qt >= 4.5, now fixed.
298    
299 capela 3861 - MIDI activity indicator on channel strips and MIDI device status
300     widgets is now implemented as a flashing green LED, instead of a
301 capela 2038 lame green solid background :).
302    
303 capela 3861 - Global configuration state is now explicitly saved/committed to
304 capela 2028 disk when View/Options... dialog changes are accepted and applied.
305    
306 capela 3861 - Czech (cs) translation added (by Pavel Fric).
307 capela 2028
308    
309 capela 1964 0.2.2 2009-08-01 New release cycle.
310 schoenebeck 1626
311 capela 3861 - Russian (qsampler_ru.ts by Alexandre Prokoudine) makes it as
312     brand first translation delivered. Thanks and welcomes whom ever
313     may follow ;)
314 capela 1873
315 capela 3861 - Converted obsolete QMessageBox forms to standard buttons.
316 capela 1840
317 capela 3861 - Added support for runtime max. voices / disk streams setting
318     (accessible from the "Options..." dialog). Those fine tuning
319     settings will be saved in case the user modified them and
320 capela 1814 automatically restored to the sampler when reconnecting to
321     a sampler the next time.
322 schoenebeck 1803
323 capela 3861 - Grayed/disabled palette color group fix for dark color themes.
324 capela 1788
325 capela 3861 - Fait-divers: desktop menu file touched to openSUSE conventions.
326 capela 1787
327 capela 3861 - Due to some trouble with newer Qt >= 4.4 applications regarding
328     font size configuration, a new global user option is now available
329     to the rescue: View/Options... /Display/Other/Base font size
330 capela 1815 (default none).
331 capela 1749
332 capela 3861 - Attempt to load Qt's own translation support and get rid of the
333     ever warning startup message, unless built in debug mode.
334 capela 1740 (transaction by Guido Scholz, while on qsynth-devel, thanks).
335    
336 capela 3861 - Only one application instance is now allowed to be up and running,
337     with immediate but graceful termination upon startup iif an already
338     running instance is detected, which will see its main widget shown
339     up automatically (Qt/X11 platform only).
340 capela 1740
341 capela 3861 - Messages file logging makes its first long overdue appearance,
342 capela 1738 with user configurable settings in View/Options.../Server/Logging.
343    
344 capela 3861 - Bugfix in sampler channel dialog, driver combo boxes' content were
345 schoenebeck 1710 screwed.
346    
347 capela 3861 - Automatically add & remove channel strips as they were removed
348 capela 1815 e.g. by other frontends.
349 schoenebeck 1702
350 capela 3861 - Refresh device management dialog when device informations changed,
351     e.g. on changes caused by other frontends (fixes segfault on device
352     changes)
353 schoenebeck 1699
354 capela 3861 - Implemented MIDI device activity windows, selectable from the
355 capela 1815 "View" main menu.
356 schoenebeck 1698
357 capela 3861 - Implemented MIDI activity indicator on channel strips.
358 schoenebeck 1691
359 capela 3861 - Added FX Sends Dialog to Channel Strips.
360 schoenebeck 1668
361 capela 3861 - Color pallete fix for the instrument name display in channel
362 capela 1815 strip, particularly notorious on Mac OS X builds.
363 capela 1637
364 capela 3861 - Added dialog when the application exits which lets the user decide
365     whether to keep the LinuxSampler running or not.
366 schoenebeck 1626
367    
368 capela 1570 0.2.1 2007-12-06 Qt4 migration was complete.
369 schoenebeck 1461
370 capela 3861 - Added recent new support of libgig for retrieving instrument names
371     in avery fast way. If libgig provides this feature, then the
372     respective name retrieval setting in qsampler is enabled by default.
373 schoenebeck 1527
374 capela 3861 - The current selected/activated channel-strip is now visually
375 capela 1514 evident while in the application workspace (highlighting).
376    
377 capela 3861 - Make View/Menubar and Toolbar shortcuts accessible even though the
378     main menu and toobar are not visible.
379 capela 1512
380 capela 3861 - Audio routing table is initially hidden in the dialog, when
381 capela 1509 creating a new sampler channel.
382    
383 capela 3861 - README requirements and configuration notes update.
384 capela 1509
385 capela 3861 - Disable OK button in sampler channel form and MIDI instrument
386 schoenebeck 1506 form if no valid engine is selected (to avoid bothering newbie
387     users with confusing LSCP syntax errors when using the UI the
388     first time).
389    
390 capela 3861 - Fixed creation of devices (don't try to set device parameters
391 capela 1499 which the user did not touch in the device creation dialog).
392 schoenebeck 1486
393 capela 3861 - Added Windows file path support.
394 schoenebeck 1493
395 capela 3861 - Fixed win32/qmakefile and win32/config.h so that it compiles
396 capela 1499 under win32.
397 schoenebeck 1493
398 capela 3861 - Qt4 port of the application.
399 schoenebeck 1461
400    
401 capela 1437 0.1.5 2007-10-15 Five months later a fifth is heard.
402 capela 1234
403 capela 3861 - Added support for LSCP escape sequences to allow loading and
404     mapping instrument files with special characters in their filename,
405     as well as special characters for instrument names and instrument
406     map names (requires LSCP v1.2 on sampler side).
407 capela 1394
408 capela 3861 - Added new button "Edit" to the channel strips, which probably does
409     exactly what you think it does: it opens an appropriate instrument
410     editor application; the channel instrument editor tool is also
411     accessible from the main menu and toolbar.
412 capela 1372
413 capela 3861 - Application icon is now installed to ${prefix}/share/pixmaps;
414 capela 1255 application desktop entry file is now included in installation;
415     spec file (RPM) is now a bit more openSUSE compliant.
416    
417 capela 3861 - Crash fix on double-clicking on a empty instrument list.
418 capela 1234
419    
420 capela 1166 0.1.4 2007-05-04 Almost another year has gone by.
421 schoenebeck 736
422 capela 3861 - Channel button colors have changed: yellow for mute and cyan
423     for solo is now the rule, but note that this color highlighting
424     is only rendered on some widget styles.
425 capela 1036
426 capela 3861 - Master sampler volume slider/spinbox combo is now featured.
427 capela 1034
428 capela 3861 - Initial support for sampler channel FX sends, while saving the
429     session state, only at code-level.
430 capela 1036
431 capela 3861 - Sampler channel setup dialog does not mandate for valid nor
432 capela 1018 existing instrument file name.
433 capela 1016
434 capela 3861 - Revised error verbosity in general and on session load/save;
435     hour-glass wait cursor is now displayed on session load/save;
436     keyboard shortcuts changed on MIDI instruments view context;
437 capela 987 improved channel strip arrangement on session open/load;
438     instrument map entry removal confirmation (as optional);
439     corrected some tooltip text strings.
440 capela 971
441 capela 3861 - Most top-level widgets were missing the normal-widget flag, which
442     were causing some sticky size behavior while on some window
443     managers.
444 capela 968
445 capela 3861 - Added preliminary MIDI instrument mapping support; now with an
446     instrument list widget and editing capabilities; MIDI instrumeent
447     map program numbers are now displayed in the range 1-128, instead
448     of the internal 0-127.
449 capela 957
450 capela 3861 - GPL address update.
451 capela 920
452    
453 capela 870 0.1.3 2006-06-01 Its been a long year isn't it?
454    
455 capela 3861 - Changed deprecated copyright attribute to license, on
456     qsampler.spec (RPM).
457 capela 870
458 capela 3861 - Added configure support for x86_64 libraries (UNTESTED).
459 capela 847
460 capela 3861 - Optional specification of alternate liblscp and libgig
461     installation paths have been added to configure command arguments
462     (--with-liblscp, --with-libgig).
463 capela 825
464 capela 3861 - Whenever the listing of actual instrument names is not an option
465     (e.g. due to lack of libgig support), the whole number of selectable
466     instrument items is now being graciously increased from just the
467     bare 8 (eight) right up through 100 (one hundred), on the sampler
468     channel setup dialog.
469 capela 824
470 capela 3861 - The selection buttons, on the right of the Instrument, Audio and
471     MIDI devices combo-boxes, on the sampler channel dialog, are now
472     expected to be a little better looking than it was before, at least
473     for those Mac OS X eyes.
474 capela 824
475 capela 3861 - Minor fixing on the initial messages dock-window height.
476 capela 772
477 capela 3861 - Audio output channel routing configuration finally hits the
478     sampler channel dialog, at last!
479 capela 758
480 capela 3861 - All widget captions changed to include proper application title
481     name prefix.
482 capela 757
483 capela 3861 - Attempt to bring those aging autoconf templates to date; sample
484     SPEC file for RPM build is now being included and generated at
485     configure time.
486 capela 753
487 capela 3861 - Set to use QApplication::setMainWidget() instead of registering
488     the traditional lastWindowClosed() signal to quit() slot, just to
489     let the -geometry command line argument have some effect on X11.
490 capela 752
491 capela 3861 - Added MUTE/SOLO buttons to individual channel strips.
492 capela 751
493 capela 3861 - Fixed compilation error which occured when Qt was compiled with
494     -no-stl.
495 schoenebeck 736
496    
497 capela 680 0.1.2 2005-06-23 Even minor workings needs a rest.
498 capela 653
499 capela 3861 - Fixed output disability when messages limit option is turned off
500     (thanks to Wolfgang Woehl for spotting this one, while on qjackctl).
501 capela 653
502 capela 3861 - Added CHANNEL_INFO event feedback notification handling; minor
503     stream/voice usage auto-refresh cycle optimization.
504 capela 661
505 capela 662
506 capela 631 0.1.1 2005-06-12 The mantra of bugfixes.
507 capela 586
508 capela 3861 - New improved and full-featured application icon, thanks to
509     Christian Schoenebeck design.
510 capela 619
511 capela 3861 - Fixed refresh cycle of channel strips that are found in an error
512     state, which was preventing correct channel info updates.
513 capela 586
514 capela 3861 - Device configuration now accessible on toolbar. Added buddy text
515     label to device port/channel combobox on the device dialog.
516 capela 586
517 capela 3861 - Include libgig version info on command line request (-v).
518 capela 605
519 capela 3861 - Minor configure and Makefile install fixes, as Debian and Mac OS X
520     specialties. Also, install does the right thing with target file
521     modes (thanks to Matt Flax and Ebrahim Mayat, for pointing these
522     out).
523 capela 590
524 capela 600
525 capela 567 0.1.0 2005-05-23 Device configuration breakthrough.
526 schoenebeck 519
527 capela 3861 - Device configuration is now complete.
528 capela 426
529 capela 3861 - [bug #9] Fixed for a LSCP command syntax convention consistency,
530     regarding the enumeration of available sampler engines, Audio and
531     MIDI drivers.
532 capela 567
533 capela 3861 - [bug #13] Update instrument names list when a new instrument file
534     is select on the channel setup dialog.
535 capela 426
536 capela 3861 - Show appropriate message in channel strip while loading an
537     instrument.
538 capela 567
539 capela 3861 - Show libgig version in About box (in case libgig is used).
540 capela 526
541    
542 capela 421 0.0.5 2005-03-04 Fifth alpha-release.
543 capela 327
544 capela 3861 - Fixed device driver type channel information gathering, which was
545     severely flawed, dropping all channel session configurations to the
546     default audio driver type (which is ALSA) unexpectedly.
547 capela 414
548 capela 3861 - Channels are now properly renumbered when saving to a session LSCP
549     script, assuming that it should be always loaded from scratch (i.e.
550     zero channels).
551 capela 409
552 capela 3861 - Disabled MIDI port setting on channel dialog, and on session file
553     save, as its use is still troublesome.
554 capela 409
555 capela 3861 - Added new menu and toolbar option: Reset All Channels.
556 capela 404
557 capela 3861 - Channel setup changes are now properly filtered, as for only those
558     settings that are actually changed gets applied; change information
559     are now also posted to messages window.
560 capela 404
561 capela 3861 - Drag-and-drop of either session files (LSCP scripts) or instrument
562     files (GIG) are now supported. Multiple files drop is allowed, but
563     it only makes sense for instrument files, each one prompting to
564     create a new sampler channel.
565 capela 388
566 capela 3861 - Drag-and-drop to an existing channel strip is now also featured,
567     allowing the in-place change of the channel sampler instrument file.
568 capela 395
569 capela 3861 - Actual instrument names are now optionally retrieved from the
570     instrument file, even though libgig is available, avoiding
571     excessively annoying load times while on the channel dialog, when
572     huge instrument files are selected.
573 capela 341
574 capela 3861 - Set to ignore the SIGPIPE ("Broken pipe") signal, where available,
575     as the default handler is usually fatal when a JACK client is
576     zombified abruptly.
577 capela 340
578 capela 3861 - Messages window limit is now enforced only when the line count
579     exceeds in one third the user configured line count maximum; if Qt
580     3.2.0+ is in use, the QTextView widget is otherwise set to the
581     optimized Qt::LogText format.
582 capela 327
583    
584 capela 303 0.0.4 2004-11-19 Fourth alpha-release.
585 capela 115
586 capela 3861 - Instrument index selection now made via combo box widget; actual
587     instrument names are now properly retrieved from the instrument
588     file, provided if libgig is available.
589 capela 299
590 capela 3861 - Sampler channels strips are just created if, and only if, the
591     respective channel setup dialog is actually accepted, following
592     common user-interface guidelines.
593 capela 295
594 capela 3861 - Almost complete rewrite of sampler channel strips internal control
595     structures.
596 capela 264
597 capela 3861 - Sampler reset command action added to menu and toolbar.
598 capela 255
599 capela 3861 - MIDI channel selection is now a dropdown list, allowing the
600     explicit selection for "All" channels input per sampler channel
601     (omni mode).
602 capela 255
603 capela 3861 - Channel strip display glass effect has changed background color to
604     black (was green), being now an user option.
605 capela 255
606 capela 3861 - Minor configure fixes.
607 capela 255
608    
609     0.0.3 2004-07-06 Third alpha-release.
610    
611 capela 3861 - Mon-modal intrument file loading and status support.
612 capela 145
613 capela 3861 - Effective MIDI input port setting on channel dialog, and on
614     session file save.
615 capela 145
616 capela 3861 - Channel dialog gets sensible engine and driver defaults on create
617     time.
618 capela 161
619 capela 3861 - Implied channel reset on successful instrument load.
620 capela 176
621    
622 capela 145 0.0.2 2004-06-15 Pre-revolutionary release.
623    
624 capela 3861 - The channel context menu is also accessible by right-clicking over
625     the empty workspace area.
626 capela 130
627 capela 3861 - Added small wait event loop on qsamplerMainForm::stopServer(), so
628     let local server terminate gracefully and stabilize, and avoiding a
629     probable segfault on exit, which was preventing the correct salvage
630     of settings and configuration.
631 capela 122
632 capela 3861 - Maximum channel volume percent setting is now a global option,
633 capela 119 provided to override the default (which is 100%).
634    
635 capela 3861 - Client/server transaction timeout option upper limit has been
636 capela 119 increased from 5000 to 60000 milliseconds.
637    
638 capela 3861 - A channel context menu is now featured, by right-clicking over
639 capela 118 each sampler channel strip.
640 capela 115
641 capela 3861 - Commented SET CHANNEL MIDI_INPUT_PORT command from
642 capela 118 qsamplerMainForm::saveSessionFile(), it has no effect.
643    
644 capela 3861 - Insert a n #include <unistd.h> on qsamplerMessages.cpp, between a
645     #if !defined(WIN32) clause.
646 capela 115
647 capela 3861 - An initial non zero value (0.8) is now set for volume of every new
648     sampler channel strip.
649 capela 115
650 capela 3861 - The order to load/save and setup channel settings is now as
651 capela 115 suggested in the following lines:
652    
653     SET CHANNEL AUDIO_OUTPUT_TYPE ...
654     SET CHANNEL MIDI_INPUT_TYPE ...
655 capela 3861 SET CHANNEL MIDI_INPUT_CHANNEL ...
656     LOAD ENGINE ...
657     LOAD INSTRUMENT ... SET CHANNEL VOLUME ...
658 capela 115
659    
660 capela 109 0.0.1 2004-06-05 Primordial alpha release.
661    

  ViewVC Help
Powered by ViewVC