Qsynth Changelog

What's new in Qsynth 0.9.9-53.1 Beta

Dec 29, 2022
  • Just bumping into the next develop cycle/season.

New in Qsynth 0.9.8-52.1 Beta (Oct 3, 2022)

  • Add current system user-name to the singleton/unique application instance identifier.

New in Qsynth 0.9.7-51.4 Beta (Apr 2, 2022)

  • Main application icon is now presented in scalable format (SVG).

New in Qsynth 0.9.6-50 Beta (Feb 12, 2022)

  • Migrated command line parsing to QCommandLineParser/Option (Qt >= 5.2; by Pedro Lopez-Cabanillas).
  • New option to change the UI language translation.
  • Added DLS file type to the soundfonts selection dialog.
  • Fixed translations path to be relative to application runtime.

New in Qsynth 0.9.5 Beta (Jan 11, 2022)

  • Dropped autotools (autoconf, automake, etc.) build system.
  • Fixed for Qt6 plugins path eg. widget theme or styles.

New in Qsynth 0.9.4 Beta (Jul 5, 2021)

  • All builds default to Qt6 (Qt >= 6.1) where available.
  • CMake is now the official build system.

New in Qsynth 0.9.3 Beta (Jul 5, 2021)

  • New Setup/Audio/WASAPI Exclusive Mode option added.
  • Fix for Windows runtime error (assertion failed) when compiled with MSVC (by Pedro Lopez-Cabanillas).
  • New Setup/MIDI/Auto Connect MIDI inputs option added.
  • Fix deprecated Reverb/Chorus API (FluidSynth >= 2.2.0).
  • All packaging builds switching to CMake.

New in Qsynth 0.3.6 (Apr 8, 2011)

  • Main window layout fixing with regard to its user preferred size and recall when system-tray icon is not enabled.
  • Channels list preset items now activated on double-click.
  • Desktop environment session shutdown (eg. logout) is now tapped for graceful application exit, even though the main window is active (visible) and minimizing to system tray is enabled. Both were causing first shutdown/logout attempt to abort.
  • libX11 is now being added explicitly to the build link phase, as seen necessary on some bleeding-edge distros eg. Fedora 13, Debian 6.
  • General standard dialog buttons layout is now in place.
  • CMake build system. It was silently available in 0.3.5, but now it is officially unveiled.
  • Fixed a couple of dangling pointers.

New in Qsynth 0.3.5 (Apr 28, 2010)

  • Initial widget geometry and visibility persistence logic has been slightly revised as much to avoid crash failures due to wrong main widget hidden state.
  • General source tree layout and build configuration change.
  • Most modal message dialog boxes (eg. critical errors) are now replaced by system tray icon bubble messages where available.
  • Reverb and Chorus parameter ranges have been revised to match and comply with fluidsynth back-end (libfluidsynth).
  • Fluidsynth channel info and unset program interfaces are now in use where available (libfluidsynth >= 1.1.1, EXPERIMENTAL).
  • Global configuration state is now explicitly saved/committed to disk when Options dialog changes are accepted and applied.
  • Output peak level meters get their long deserved gradient look.
  • Automatic crash-dump reports, debugger stack-traces (gdb), back- traces, whatever, are being introduced as a brand new configure option (--enable-stacktrace) and default enabled on debug build targets (--enable-debug).
  • Added Czech (cs) translation, contributed by Pavel Fric.
  • The channel preset selector (Channels/Edit...) has been seriously crippled for ages, only showing the presets of the last loaded soundfont, now fixed.
  • Minimum number of MIDI channels allowed on engine setup has been dropped from the old value 16 to as low as 1 (one), not that it makes a difference, as (lib)fluidsynth internals just rounds it to the nearest multiple of 16 anyway.
  • Cleanup to knobs source, simplified from redundant stuff.

New in Qsynth 0.3.4 (Nov 30, 2009)

  • Command line option parsing has been slightly refactored to allow custom override through extraordinary fluidsynth option settings (eg. -o name=value; fixes bug #2781579).
  • Main form layout has been given a little bit more slack space, just to accommodate some longer text label translations (eg. German).
  • Converted obsolete QMessageBox forms to standard buttons.
  • Saved channel presets are now effectively loaded on engine startup.
  • Russian translation added (thanks to Alexandre Prokoudine).
  • Grayed/disabled palette color group fix for dark color themes.
  • Qt Software logo update.
  • Fait-divers: desktop menu file touched to openSUSE conventions.
  • Slight optimizations to the output peak meters refresh rate.
  • MIDI and audio device names are now user selectable options through respective drop-down lists on each engine setup dialog.
  • New knob style: Skulpture.