@prefix blop: . @prefix dct: . @prefix doap: . @prefix lv2: . blop:sequencer_16 a lv2:Plugin ; lv2:project blop: ; lv2:microVersion 0 ; lv2:minorVersion 0 ; lv2:optionalFeature lv2:hardRTCapable ; lv2:port [ a lv2:CVPort , lv2:InputPort ; lv2:index 0 ; lv2:name "Gate" ; lv2:portProperty lv2:toggled ; lv2:symbol "gate" ] , [ a lv2:CVPort , lv2:InputPort ; lv2:index 1 ; lv2:name "Step Trigger" ; lv2:portProperty lv2:toggled , ; lv2:symbol "trigger" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:default 16 ; lv2:index 2 ; lv2:maximum 16 ; lv2:minimum 1 ; lv2:name "Loop Steps" ; lv2:portProperty lv2:integer ; lv2:symbol "steps" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:default 0 ; lv2:index 3 ; lv2:maximum 1 ; lv2:minimum 0 ; lv2:name "Reset on Gate Close" ; lv2:portProperty lv2:toggled ; lv2:symbol "reset" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 4 ; lv2:name "Closed Gate Value" ; lv2:symbol "closed_val" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 5 ; lv2:name "Value 0" ; lv2:symbol "val00" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 6 ; lv2:name "Value 1" ; lv2:symbol "val01" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 7 ; lv2:name "Value 2" ; lv2:symbol "val02" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 8 ; lv2:name "Value 3" ; lv2:symbol "val03" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 9 ; lv2:name "Value 4" ; lv2:symbol "val04" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 10 ; lv2:name "Value 5" ; lv2:symbol "val05" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 11 ; lv2:name "Value 6" ; lv2:symbol "val06" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 12 ; lv2:name "Value 7" ; lv2:symbol "val07" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 13 ; lv2:name "Value 8" ; lv2:symbol "val08" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 14 ; lv2:name "Value 9" ; lv2:symbol "val09" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 15 ; lv2:name "Value 10" ; lv2:symbol "val10" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 16 ; lv2:name "Value 11" ; lv2:symbol "val11" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 17 ; lv2:name "Value 12" ; lv2:symbol "val12" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 18 ; lv2:name "Value 13" ; lv2:symbol "val13" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 19 ; lv2:name "Value 14" ; lv2:symbol "val14" ] , [ a lv2:ControlPort , lv2:InputPort ; lv2:index 20 ; lv2:name "Value 15" ; lv2:symbol "val15" ] , [ a lv2:CVPort , lv2:OutputPort ; lv2:index 21 ; lv2:name "Value Out" ; lv2:symbol "out" ] ; dct:replaces ; doap:name "16 Step Sequencer" ; lv2:documentation """

Simulates an analogue step sequencer. The sequencer stores a number of values which are stepped through using a trigger when the gate is open, looping after a given number of steps. This variant has 16 steps.

When the gate is closed, the sequencer returns to the start. Output when the gate is closed can be set to a default value. If not, it will just output the last value reached before the gate was closed.

""" .