Qsynth 0.2.6

Rui Capela rncbc at rncbc.org
Sat Apr 14 16:32:50 CEST 2007


Name: Qsynth
Version: 0.2.6
Type: Sound Application
Depend: Qt 3.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 Qt3 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.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.


0.2.4   2005-10-02  Bug and some other usability
fixes.

- All widget captions changed to include proper
application title 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.

- Missing icons on channel and soundfont setup
context menus are now up; bank/program splitter
widget added to channel preset dialog.

- An abrupt segfault on engine restart have been
finally fixed; this issue has been quite an
annoyance which has been around for ages and was a
highly probable showstopper just when restarting
an engine due to changes on the setup settings.
Not anymore, hopefully.

- New tool buttons were added to the main widget,
for adding a new engine and removing the current
one, while trying to increase the visibility of
multiple fluidsynth engine capability (for new
users, at least :)

- 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 optional effect on
X11.

- Minor configure and Makefile install fixes, as
Debian and Mac OS X specialties. Also, install
does the right thing with target file modes
(thanks to Matt Flax and Ebrahim Mayat, for
pointing these out).

- Fixed output disability when messages limit
option is turned off (thanks to Wolfgang Woehl for
spotting this one, while on qjackctl).



More information about the Kde-announce-apps mailing list