Qsynth 0.3.0
Rui Capela
rncbc at rncbc.org
Wed Jul 4 00:23:20 CEST 2007
Name: Qsynth
Version: 0.3.0
Type: Sound Application
Depend: Qt 4.x
License: GPL
Homepage: http://qsynth.sourceforge.net
More Info:
http://www.kde-apps.org/content/show.php?content=14131
Description:
QSynth is a fluidsynth GUI front-end application
written in C++ around the Qt4 toolkit using Qt
Designer. Eventually it may evolve into a
softsynth management application allowing the user
to control and manage a variety of command line
softsynth but for the moment it wraps the
excellent FluidSynth. FluidSynth is a command line
software synthesiser based on the Soundfont
specification.
Changelog:
0.3.0 2007-07-03 Qt4 migration was complete.
- Qt4 migration has commenced and is now complete.
Care must be taken with this new configuration
file and location: this release starts a new one
from scratch and won't reuse any of the previous
existing ones, although cut and paste might help
if you know what you'll be doing :)
- 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;
initial debianization.
- Default font option names were adjusted to "Sans
Serif" and "Monospace", wherever available.
- The "keep child windows always on top" option is
not set as default anymore, because window focus
behavior gets tricky on some desktop environments
(eg. Mac OS X, Gnome).
- Autoconf (configure) scripting gets an update.
0.2.6 2007-04-14 Nitpicking season closed :)
- Main panel window now keeps its previous iconic
state on system tray, on application restart
(thanks to Chris Cannam for hinting this one).
- Minor optimization in peak level meters update
rate. Alternate but faster inline lroundf()
function implementation is now used.
- Most top-level widgets were missing the
normal-widget flag, which were causing some sticky
size behavior on some window managers.
- Messages and channels window captions can now be
set smaller as tool-widgets, in effect when child
windows are kept always on top.
- While on the engine setup dialog, the ALSA
sequencer client identifier is now also disabled
depending on the MIDI input option setting.
- Experimental soundfont loader which prevents RAM
image duplication if more than one engine loads
the same soundfont file. Server-mode is now
supported on multi-engine configurations by
auto-incrementing the shell socket listening port
(both patches handed by Dave Searls, thanks).
- Engine name gets through the respective tab
title when created. Fixed engine delete button
enabling on the main window.
- Changed deprecated copyright attribute to
license, on qsynth.spec (RPM).
- Added configure support for x86_64 libraries
(Pedro Lopez-Cabanillas).
- GPL address update.
0.2.5 2006-03-05 Fancy dial knobs and effective
bank-offsets.
- New dial-knob behavior now follows mouse pointer
angular position, almost similar to old QDial, but
this time avoiding that nasty and rather abrupt
change on first mouse click.
- By simple use of widget subclassing, the
value/position of any dial knob can now be reset
to its default or original position at any time,
by simply pressing the mouse mid-button. These
default value positions are just committed to
current dial values when switching engines and/or
closing the application.
- Optional specification of alternate fluidsynth
installation path has been added to configure
command arguments (--with-fluidsynth).
- After some source code tweaks, a win32 build is
now possible (instructions will be provided on
demand :)
- Bank offset finally gets its due effect, while
on the channels and channel preset selection
dialogs. Regretfully, the soundfont bank offset
feature has been lurking ever since its inception,
but now its live and hopefully effective.
- A new fancy widget has arrived, qsynthKnob, with
some modifications to replace the actual *ugly*
QDial widgets in the main window. This widget is
based on a design by Thorsten Wilms, formerly
implemented by Chris Cannam in Rosegarden, and
finally adapted and brought to Qsynth by Pedro
Lopez-Cabanillas. Thankyou all.
More information about the Kde-announce-apps
mailing list