Re: LV2 help !!

Hermann Meyer <brummer--S0/[email protected]> Thu, 4 Jun 2026 12:51:26 +0200
Newsgroups gmane.linux.audio.devel
Message-ID <[email protected]>
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,
>