@prefix doap: . @prefix foaf: . @prefix ingen: . @prefix internals: . @prefix lv2: . @prefix rdf: . @prefix rdfs: . @prefix xsd: . internals:Controller a ingen:Plugin ; rdfs:label "Controller" ; rdfs:comment """Outputs the value of a specific MIDI control as a signal. The output value will be scaled to be between the range specified by the minimum and maximum controls.""" . internals:Trigger a ingen:Plugin ; rdfs:label "Trigger" ; rdfs:comment """Outputs a gate, trigger, and velocity signal whenever the specified note is received. This is particularly useful for building percussive instruments.""" . internals:Note a ingen:Plugin ; rdfs:label "Note" ; rdfs:comment """Outputs the attributes of a note as signals. Typically the frequency output controls an oscillator and the gate and trigger control an envelope. This plugin is special because it is internally aware of polyphony and controls voice allocation.""" . internals:Time a ingen:Plugin ; rdfs:label "Time" ; rdfs:comment """Emits time and transport information like tempo, time signature, and speed. The emitted events are in the standard LV2 format expected by transport-aware LV2 plugins.""" . internals:Delay a ingen:Plugin ; rdfs:label "Delay" ; rdfs:comment """Special internal delay block. In theory, this block can be used for sample-accurate delay loops since Ingen can specially handle this case unlike a generic LV2 plugin. However, this is not currently implemented.""" .