Re: Ingen controllers?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





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

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux