From: Joseph Zitt <joseph.zitt@gm...> - 2006-10-04 07:43:15
This is a minor point, but...
When I select an instrument using FluidSynth DSSI under Rosegarden
1.4, the editor brings up a window in which I can select a soundfont
and a preset from within it. Once I have selected a preset, the only
way to close the window was to click the "x" in the upper right.
In other programs, as I'm used to them, clicking that would be
equivalent to a "Cancel" button, causing the program to ignore the
choices made within that window. I thus was baffled by the absence of
an "OK" or "Apply" button or some other thing that I would expect to
save the choice. I did discover that clicking the "x" did save the
information, but this was after several minutes of trying to figure
out a safe exit from the window.
Could that window be tweaked to behave in a less surprising manner?
From: Chris Cannam <cannam@al...> - 2006-10-05 19:39:00
On Tuesday 03 Oct 2006 00:11, Joseph Zitt wrote:
> When I select an instrument using FluidSynth DSSI under Rosegarden
> 1.4, the editor brings up a window in which I can select a soundfont
> and a preset from within it. Once I have selected a preset, the only
> way to close the window was to click the "x" in the upper right.
This window actually isn't part of Rosegarden -- it's the GUI for the
plugin itself, which I think was written by Sean Bolton. We don't have
any control over its contents.
It's problematic because the window has to serve more than one user
function -- it can be used as a GUI for the "Fluidsynth DSSI plugin
application" (i.e. something that sits on your desktop for the whole
time you're using the synth) as well as being a temporary dialog called
up from a host application. I guess the design reflects that dual
purpose. The window's behaviour is the same as that of VST plugins on
Windows (for example), but in most cases they're designed to look quite
different from the host application so you wouldn't necessarily expect
them to behave like a host dialog.
Get latest updates about Open Source Projects, Conferences and News.