From: D. Michael McIntyre <michael.mcintyre@ro...> - 2012-05-05 07:42:45
On Friday, May 04, 2012, Holger Marzen wrote:
1. Add a LADSPA plugin to an audio track. Let's use Multiband EQ.
2. Set some control to a known value.
3. Save the file.
4. Quit, restart, reload.
5. Look at the plugin dialog and observe that your value is not displayed.
The correct value is apparently used at playback time, but the GUI unfolds to
a default state, rather than the actual state of the plugin controls. The GUI
isn't initializing correctly.
> Is that issue known and/or fixed in Rosegarden 11.11?
Not a chance. Nobody has worked in this area for a long time.
I did some digging.
The bread crumb trail too me to src/gui/dialogs/AudioPluginDialog.cpp where I
found this note from myself:
//!!! I can't get to the bottom of this in a reasonable amount of time.
I was hacking around some problem with external plugin GUIs being unavailable.
It was broken because things were obviously in a different state from what the
code expected them to be in, and I was seeing weird things, as detailed in the
I have a strong suspicion that the bug I hacked around is related to the bug
you found, and it all points to something tricky that isn't initialized
correctly or something.
I pretty much feel like I already took a stab at this one, and failed to
figure it out. That was when I was fresh and full of energy, so I feel I have
no chance of doing anything with it now that I'm worn out and tired.
No resolution for 12.04 is likely, but I do confirm the behavior you reported,
and appreciate your bringing this to our attention.
D. Michael McIntyre