View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002777ardourbugspublic2009-07-11 17:372010-04-24 03:31
Assigned Topaul 
PlatformOSOS Version
Product Version2.8.1 
Target Version2.8.3Fixed in Version 
Summary0002777: [PATCH] missing support for lv2 external ui extension
DescriptionATM two plugins use this extension. lv2fil and lv2nekobee. Only the former is loadable in ardour2 because lv2nekobee is an instrument/synth.
Additional InformationThe attached patch fixes the issue for me.
TagsNo tags attached.
Attached Filespatch file icon ardour-2.8.1-lv2-external-ui.patch [^] (17,499 bytes) 2009-07-11 17:37 [Show Content]

- Relationships

-  Notes
nedko (reporter)
2009-07-30 11:36

This is probably bug in ardour patch for external UI: [^]

Last time I checked ardour pluginui C++ objects where not freed,
nettings (manager)
2009-08-06 16:25

fwiw, this patch has worked flawlessly here for a while. would be nice to have in ardour.
nettings (manager)
2009-08-06 16:31

patch still applies to current 2.0 svn (r5494).
nettings (manager)
2009-08-14 02:27
edited on: 2009-08-16 05:35

two (very minor) problems with this patch (or maybe with external UIs in general):

a) the external UI window is not "always on top" (the host-generated LADSPA and lv2 GUIs are) - this should be changed for a consistent user experience

b) the external UI window (and process) stay up after ardour has been terminated. it would be kind of nice if ardour signaled all external UIs to terminate themselves as well.
[Update:] this latter allegation is wrong. under normal circumstances, the UI terminates along with ardour. the undead UIs only occur when ardour crashes.

paul (administrator)
2009-10-01 09:32

committed to 2.0-ongoing and 3.0
nettings (manager)
2009-10-03 14:18

something must have gone wrong here. i've been using that patch for weeks without problems. now i did an "svn revert -R .", followed by an "svn up" to pull the latest changes to a clean tree, and now a session is disconnected from JACK the moment i attempt to open nedko's 4band parametric (the only plugin so far that uses this patch). reconnection attempts fail.

any old sessions that already contain the 4band parametric will load, but disconnect from JACK the moment i try to play them or position the playhead.
nettings (manager)
2009-10-03 14:45

nedko pointed me to, [^] and indeed an update of lv2fil fixes the issue. i just wonder why the first time i see this problem coincides with an ardour update.
i'll leave the issue open for now, until some more testing has been done.
nettings (manager)
2009-10-24 14:29

no further problems after the update from nedko's tree and several days of heavy use.

- Issue History
Date Modified Username Field Change
2009-07-11 17:37 nedko New Issue
2009-07-11 17:37 nedko File Added: ardour-2.8.1-lv2-external-ui.patch
2009-07-20 08:43 paul Status new => assigned
2009-07-20 08:43 paul Assigned To => paul
2009-07-30 11:36 nedko Note Added: 0006476
2009-08-06 16:25 nettings Note Added: 0006482
2009-08-06 16:31 nettings Note Added: 0006483
2009-08-14 02:27 nettings Note Added: 0006525
2009-08-16 05:35 nettings Note Edited: 0006525
2009-08-17 12:14 nettings cost => 0.00
2009-08-17 12:14 nettings Summary missing support for lv2 external ui extension => [PATCH] missing support for lv2 external ui extension
2009-10-01 09:32 paul Note Added: 0006667
2009-10-01 09:32 paul Status assigned => resolved
2009-10-01 09:32 paul Resolution open => fixed
2009-10-03 14:18 nettings Note Added: 0006685
2009-10-03 14:19 nettings Severity major => crash
2009-10-03 14:19 nettings Status resolved => feedback
2009-10-03 14:19 nettings Resolution fixed => reopened
2009-10-03 14:19 nettings Target Version => 2.8.3
2009-10-03 14:45 nettings Note Added: 0006686
2009-10-03 14:45 nettings Resolution reopened => fixed
2009-10-24 14:29 nettings Note Added: 0006881
2009-10-24 14:29 nettings Status feedback => resolved
2010-04-24 03:28 cth103 Category bugs => bugs2
2010-04-24 03:31 cth103 Category bugs2 => bugs

Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker