rgareus | drobilla: jalv nos saves presets as "<plugin-name>.preset.lv2" is that stadardized or just jalv? | 01:05 |
---|---|---|
rgareus | drobilla: after saving a preset jalv complains cannot fine ~/.lv2/<preset-name> (no plugin-name). Also menu > delete preset does nothing. | 01:06 |
*** tytel has quit IRC | 01:06 | |
*** tytel has joined #lv2 | 01:07 | |
rgareus | related to http://tracker.ardour.org/view.php?id=6258 as well, though in ardour's case there's more to it. lilv_world_unload_resource() and lilv_world_unload_bundle() both return 0: (nothing was unloaded, re-load fails) | 01:08 |
drobilla | rgareus: WFM. | 02:18 |
drobilla | rgareus: Jalv, that is | 02:19 |
drobilla | rgareus: Ardour uses the same convention, at least | 02:21 |
rgareus | mmh I'm on April/15's svn 5675 | 02:27 |
rgareus | drobilla: did things change since in LAD svn? | 02:27 |
*** tytel has quit IRC | 02:29 | |
rgareus | mmh no svn up shows only 4 unreleated changes | 02:29 |
rgareus | drobilla: presets work in jalv, only deleting them does not. and there's this warning in the terminal when creating a new preset | 02:30 |
*** Magnus_RM has quit IRC | 02:39 | |
drobilla | rgareus: W. F. M. :P | 03:24 |
*** edogawa has joined #lv2 | 06:24 | |
*** tytel has joined #lv2 | 06:50 | |
*** john_cephalopoda has joined #lv2 | 07:24 | |
*** ricardocrudo has joined #lv2 | 07:31 | |
*** tytel has quit IRC | 07:34 | |
*** falktx has joined #lv2 | 07:55 | |
*** ddom has joined #lv2 | 08:00 | |
*** gianMOD has joined #lv2 | 08:12 | |
*** john_cephalopoda has quit IRC | 08:20 | |
*** john_cephalopoda has joined #lv2 | 08:48 | |
*** john_cephalopoda has quit IRC | 09:01 | |
*** sigma6 has joined #lv2 | 09:11 | |
*** gianMOD has quit IRC | 09:12 | |
*** gianMOD has joined #lv2 | 09:13 | |
*** JaVelDa has joined #lv2 | 10:01 | |
*** mlpug has joined #lv2 | 10:11 | |
*** edogawa has quit IRC | 10:31 | |
*** gianMOD has quit IRC | 10:34 | |
*** mlpug has quit IRC | 10:55 | |
*** ventosus has joined #lv2 | 11:07 | |
*** ricardocrudo has quit IRC | 11:08 | |
*** ricardocrudo has joined #lv2 | 11:52 | |
*** fundamental has left #lv2 | 12:14 | |
Joeboy | Some of the pages at lv2plug.in have things like "<title><a href="../..">LV2 UI</a></title>" in them. | 12:22 |
Joeboy | That probably wasn't supposed to happen. | 12:22 |
*** gianMOD has joined #lv2 | 12:49 | |
*** ddom has quit IRC | 14:22 | |
*** gianMOD has quit IRC | 14:44 | |
*** ddom has joined #lv2 | 15:22 | |
*** ddom has quit IRC | 15:28 | |
*** ddom has joined #lv2 | 15:36 | |
*** ddom has quit IRC | 15:51 | |
*** sigma6 has quit IRC | 16:00 | |
*** tytel has joined #lv2 | 17:14 | |
*** ricardocrudo has quit IRC | 17:57 | |
*** tytel has quit IRC | 18:11 | |
*** john_cephalopoda has joined #lv2 | 18:52 | |
*** ricardocrudo has joined #lv2 | 18:59 | |
ssj71 | falktx: turns out jalv does support it. I had more ttl errors :S | 19:05 |
ssj71 | it meaning atom:path | 19:05 |
ssj71 | is sord packaged in the repos? | 19:06 |
drobilla | Joeboy: Hm, odd. I guess it's kind of redundant with the URI below it, but a back-link to the index is necessary somewhere | 19:15 |
drobilla | ssj71: validate! | 19:15 |
*** rncbc has joined #lv2 | 19:21 | |
falktx | ssj71: what you want is "sordi" I think | 19:22 |
drobilla | ssj71: If you have lilv, you have sord, but the command line utility sordi might be in a separate package from the library depending on distro | 19:30 |
john_cephalopoda | sord_validate | 19:33 |
john_cephalopoda | I found that jalv output is more helpful than sord output.. | 19:33 |
rgareus | drobilla: it WFM, too as long as the state is only control-ports. but LV2_State_Interface is sent old data (before updating or re-creating the preset). | 20:05 |
rgareus | drobilla: restarting jalv or ardour (world rescan) solves the issue. | 20:06 |
rgareus | drobilla: I'm pretty sure that when replacing (or deleting) a preset lilv_world_unload_bundle() lilv_world_unload_resource() should return > 0 (old preset was unloaded). but they return 0. | 20:09 |
rgareus | drobilla: any hint how to debug this? is there a way to easily dump the sord tree? | 20:10 |
*** john_cephalopoda has quit IRC | 20:15 | |
falktx | there's a lilv_world_unload_bundle ? | 20:24 |
rgareus | falktx: yes lilv/svn since mid-march | 20:29 |
falktx | nice, we're going to need this for mod | 20:30 |
rgareus | falktx: a convenient wrapper around lilv_world_drop_graph() | 20:30 |
falktx | bgola: seems like we won't need to re-do the lilv world :) | 20:30 |
rgareus | but it does not work as promised at least not for me and a couple of ardour users. but it apparently works for drobilla | 20:31 |
rgareus | I'm just trying to track things down. sord does not find the node(s) to delete/unload. hence unload bundle/resource does nothing. | 20:32 |
rgareus | one way to test jalv create a preset, delete the preset, create preset with same name, again -> fails | 20:33 |
falktx | jalv also fails to show the 3rd preset when saving. | 20:34 |
falktx | ie. have 2 presets installed. save a 3rd one, it wont' be shown | 20:34 |
falktx | the 4th one will and etc. the 3rd is "special" | 20:34 |
drobilla | Ah, I was testing a non-state plugin, I'll try that | 20:52 |
drobilla | rgareus: Well.......... I could build that in easily enough, but it'd be biiiiiiig | 20:53 |
drobilla | rgareus: This is with all the latest libs? | 20:53 |
rgareus | drobilla: yes. svn up'ed earlier today | 20:55 |
rgareus | drobilla: I think I'm chasing 2 or 3 bugs. hence I switched to test with jalv (not ardour) | 20:55 |
rgareus | drobilla: can you reproduce the above.. "create a preset, delete the preset, create preset with same name [fail]" ? | 20:56 |
rgareus | the preset is saved correctly (shows up after jalv restart). but the runing jalv fails with "no rdfs:label" because the old preset is not unloaded correctly. | 20:57 |
*** rncbc has quit IRC | 21:01 | |
rgareus | jalv_delete_current_preset() -> lilv_state_delete() -> lilv_world_unload_bundle() -> lilv_world_drop_graph(..,bundle_uri) -> sord_search() comes up empty. nothing is erased from the tree. | 21:01 |
rgareus | sadly one can't just printf() the Nodes to make sense of it all. | 21:03 |
*** JaVelDa has left #lv2 | 21:05 | |
*** falktx has quit IRC | 21:15 | |
*** ventosus has left #lv2 | 21:18 | |
*** falktx has joined #lv2 | 21:36 | |
*** HarryHaaren has joined #lv2 | 21:37 | |
*** aombk has joined #lv2 | 21:40 | |
*** aombk2 has quit IRC | 21:41 | |
ssj71 | falktx: so sordi run sord_validate? | 21:55 |
ssj71 | that output is pretty unreadable | 21:56 |
*** HarryHaaren has quit IRC | 21:57 | |
ssj71 | and it doesn't catch the error | 21:58 |
falktx | complain to drobilla, not me | 21:59 |
falktx | don't be afraid, he won't bite :) | 21:59 |
falktx | I think... | 21:59 |
rgareus | ssj71: why sordi? just sord_validate should do. | 21:59 |
ssj71 | rgareus: its not installed. it doesn't seem to be packaged for kxstudio | 22:01 |
ssj71 | I should just install from source, but Ive been lazy about it | 22:01 |
rgareus | ssj71: it comes with the package called "sordi" (on debian) | 22:02 |
ssj71 | rgareus: does it install some otherplace not in the executable path? I have sordi, but sord_validate says not installed. | 22:03 |
falktx | my bad I guess | 22:04 |
falktx | I'll fix this tomorrow | 22:04 |
ssj71 | falktx: awesome. thanks | 22:05 |
*** drobilla has quit IRC | 22:48 | |
*** drobilla has joined #lv2 | 22:49 | |
*** ricardocrudo has quit IRC | 22:56 | |
*** edogawa has joined #lv2 | 22:59 | |
rgareus | drobilla: mmh actually 2 bugs inside lilv. lilv_state_delete() needs to unload the bundle before re-reading the manifest into the model. (not after) | 22:59 |
rgareus | drobilla: I'm still trying to chase down the 2nd bug. even with "normal" ports. jalv 1) save state 2) modify some param 3) save state (to same names) 4) load that state -> old values | 23:00 |
rgareus | you need to have 2 states at least - otherwise gtk radio in jalv does not allow (4) | 23:00 |
*** edogawa has quit IRC | 23:20 | |
*** falktx has quit IRC | 23:20 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!