-
assigned issue to
Errors in ttl cause Ardour to not save certain parameters
When a parameter has the same name as another one in a different parameter group, Ardour 4.7 only saves the value of the first occurrence of that parameter.
According to Robin Gareus, this is because of errors in the ttl: http://tracker.ardour.org/view.php?id=6854
He says future versions of Ardour will not even load this plugin.
Comments (7)
-
repo owner -
repo owner - changed status to resolved
Bugfix: LV2 port symbols must be unique (fixes issue
#5).→ <<cset 34923effd5ed>>
-
repo owner Yeah, Robin is right. :) Should be fixed in rev. 34923ef. Can you please check if it works for you now?
-
reporter Thanks! I'll check, but it'll take me some time.
I have to adapt the NixOS pkg to use your repo instead of faust upstream. NixOS usually makes it easy to package stuff, but almost impossible to use un-packaged SW.
-
repo owner I already pushed the same changeset to the master branch of the Faust git repo. It might take 1-2 days until Stéphane pulls it over to the faust2 branch, though.
-
reporter Heh, I just had it working trough your repo... :)
Anyway, problem solved. Thanks a lot!
-
repo owner Thanks for the report! Bugfix release 1.1 is out.
- Log in to comment
I'll have to check what the LV2 spec says about this, I don't remember seeing any requirement that port symbols must be unique. Ports can be uniquely identified by their indices after all.
Of course, it would be possible to use the full Faust path as a port symbol, or the symbol munged together with its port index. That would be a unique identifier in any case, but it might look funky in the generic GUIs of some DAWs.