falkTX / Carla

Audio plugin host
https://kx.studio/carla
1.59k stars 145 forks source link

LV2 plugin with more than one atom:Path parameters #1168

Open jpcima opened 4 years ago

jpcima commented 4 years ago

Hi, when the plugin has more than one path parameter, the gear icon does not associate with the parameter I am interested to manipulate.

The parameters sfzfile is listed first, and then scalafile. This is Carla gf259eef25. https://gist.github.com/jpcima/09e6afeab1a869e548af018b4739935f

Would there be a way to control this behavior?

falkTX commented 4 years ago

not at the moment, I think.

is displayPriority usable for lv2 parameters? we could perhaps use that. https://lv2plug.in/ns/ext/port-props#displayPriority

someone is trying to use lv2:index for lv2 parameters, there is a PR or bug report about it.

jpcima commented 4 years ago

This would seem appropriate, except not really RDF-wise, considering that the property is defined in lv2:Port domain. https://www.w3.org/TR/rdf-schema/#ch_domain

jpcima commented 4 years ago

The present workaround is to make sure the main parameter URI is listed first in alphabetic order. I note it here, in case someone else would be interested to know.

mikeoliphant commented 1 year ago

It seems like the best way to handle this might be to create a file button for each atom:Path parameter alongside the existing parameter knobs.