[LAU] Ingen controllers?
Gabriel M. Beddingfield
gabrbedd at gmail.com
Sun Apr 25 11:58:05 UTC 2010
On Sun, 25 Apr 2010, Alexandros Diamantidis wrote:
> * Gabriel M. Beddingfield [2010-04-24 15:43]:
>> I don't think it's control data -> audio data. But I can't
>> really figure out what it is. My guess is that it's an
>> analog-style "control voltage" signal... like what you use
>> to connect things in Alsa Modular Synth. But that's just a
>> guess.
>
> Yeah, I guess that's how you use it in an actual modular synth in Ingen
> (which I haven't done yet - for now I'm using it as a simple plugin
> host). But there is no functional difference beween "control voltage"
> signals and "audio" signals, right? Both use the same type of ports. The
> difference is what you connect them to.
After digging in the code, looks like I was wrong. The
'Control Port' in ingen is:
http://lv2plug.in/ns/lv2core#ControlPort
Which is described as:
:ControlPort a rdfs:Class ;
rdfs:label "Control port" ;
rdfs:subClassOf :Port ;
rdfs:comment """
Ports of this type will be connected to a pointer to a
single value conforming
to the 32bit IEEE-754 floating point specification.
""" .
I.e. it is /not/ an array/stream of values but instead a
single control value (like a global variable).
HTH,
Gabriel
More information about the Linux-audio-user
mailing list