lv2:InputPort is the base class, atom:AtomPort is the data type. Same with lv2:ControlPort
Am 04.06.26 um 12:40 schrieb Fons Adriaensen:
Hello all, I get the following errors when running an experimental LV2 plugin in jalv: lilv_plugin_get_unique_internal(): error: No value found for (http://lv2plug.in/ns/lv2core#InputPort http://lv2plug.in/ns/lv2core#symbol ...) property lilv_plugin_load_ports_if_necessary(): error: Plugin <http://kokkinizita.linuxaudio.org/linuxaudio/lv2/test7> port symbol "" is invalid lilv_plugin_get_unique_internal(): error: No value found for (http://lv2plug.in/ns/lv2core#InputPort http://lv2plug.in/ns/lv2core#symbol ...) property lilv_plugin_load_ports_if_necessary(): error: Plugin <http://kokkinizita.linuxaudio.org/linuxaudio/lv2/test7> port symbol "" is invalid This apperently refers to these two ports: ... ], [ a atom:AtomPort, lv2:InputPort ; atom:bufferType atom:Sequence ; atom:supports midi:MidiEvent ; lv2:index 2 ; lv2:symbol "midi_in" ; lv2:name "MIDI In" ; lv2:portProperty lv2:isSideChain ; ] , [ a lv2:ControlPort, lv2:InputPort ; lv2:index 3 ; lv2:symbol "midi_ch" ; lv2:name "Midi chan" ; lv2:default 0 ; lv2:minimum 0 ; lv2:maximum 16 ; lv2:portProperty lv2:integer ; ], [ ... If I replace those by AudioPorts all seems to be OK. Clearly the symbols are not "", so what's the problem ? Ciao,
