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

Annotation of /qsampler/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3667 - (hide annotations) (download)
Sun Dec 22 13:29:09 2019 UTC (4 years, 3 months ago) by schoenebeck
File size: 21000 byte(s)
* Fixed crash when a device disappeared on server side
  (caused by iterator invalidation).

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

  ViewVC Help
Powered by ViewVC