From 6bce9e50915d730caa3bd2b60c513fe9915e4b83 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 18 Aug 2022 00:04:37 -0400 Subject: Switch to meson build system --- bundles/ingen.lv2/MonoInstrument.ttl | 153 +++++++++++++++++++++++++++++++++++ 1 file changed, 153 insertions(+) create mode 100644 bundles/ingen.lv2/MonoInstrument.ttl (limited to 'bundles/ingen.lv2/MonoInstrument.ttl') diff --git a/bundles/ingen.lv2/MonoInstrument.ttl b/bundles/ingen.lv2/MonoInstrument.ttl new file mode 100644 index 00000000..f8a8595d --- /dev/null +++ b/bundles/ingen.lv2/MonoInstrument.ttl @@ -0,0 +1,153 @@ +@prefix atom: . +@prefix patch: . +@prefix doap: . +@prefix ingen: . +@prefix lv2: . +@prefix midi: . +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . + +<> + ingen:arc [ + ingen:head ; + ingen:tail + ] , [ + ingen:head ; + ingen:tail + ] ; + ingen:block ; + ingen:polyphony 1 ; + ingen:GraphUIGtk2 ; + lv2:extensionData ; + lv2:port , + , + ; + doap:name "Ingen Mono Instrument Template" ; + a ingen:Graph , + lv2:InstrumentPlugin , + lv2:Plugin . + + + ingen:canvasX 206.5 ; + ingen:canvasY 8.0 ; + ingen:polyphonic true ; + lv2:port , + , + , + , + , + , + , + ; + lv2:prototype ; + a ingen:Block . + + + atom:bufferType atom:Sequence ; + atom:supports atom:Float ; + lv2:default 0.0 ; + lv2:maximum 1.0 ; + lv2:minimum -1.0 ; + lv2:name "Bender" ; + a atom:AtomPort , + lv2:OutputPort . + + + atom:bufferType atom:Sequence ; + atom:supports atom:Float ; + lv2:maximum 25088.0 ; + lv2:minimum 16.0 ; + lv2:name "Frequency" ; + a atom:AtomPort , + lv2:OutputPort . + + + atom:bufferType atom:Sequence ; + atom:supports atom:Float ; + lv2:name "Gate" ; + lv2:portProperty lv2:toggled ; + a atom:AtomPort , + lv2:OutputPort . + + + atom:bufferType atom:Sequence ; + atom:supports midi:MidiEvent ; + lv2:name "Input" ; + a atom:AtomPort , + lv2:InputPort . + + + atom:bufferType atom:Sequence ; + atom:supports atom:Float ; + lv2:maximum 127.0 ; + lv2:minimum 0.0 ; + lv2:name "Number" ; + lv2:portProperty lv2:integer ; + a atom:AtomPort , + lv2:OutputPort . + + + atom:bufferType atom:Sequence ; + atom:supports atom:Float ; + lv2:default 0.0 ; + lv2:maximum 1.0 ; + lv2:minimum 0.0 ; + lv2:name "Pressure" ; + a atom:AtomPort , + lv2:OutputPort . + + + atom:bufferType atom:Sequence ; + atom:supports atom:Float ; + lv2:name "Trigger" ; + lv2:portProperty lv2:toggled ; + a atom:AtomPort , + lv2:OutputPort . + + + atom:bufferType atom:Sequence ; + atom:supports atom:Float ; + lv2:maximum 1.0 ; + lv2:minimum 0.0 ; + lv2:name "Velocity" ; + a atom:AtomPort , + lv2:OutputPort . + + + ingen:canvasX 506.0 ; + ingen:canvasY 118.5 ; + lv2:designation ; + lv2:index 2 ; + lv2:name "Audio Out" ; + lv2:symbol "audio_out" ; + a lv2:AudioPort , + lv2:OutputPort . + + + ingen:canvasX 14.5 ; + ingen:canvasY 136.5 ; + ingen:polyphonic false ; + atom:bufferType atom:Sequence ; + atom:supports midi:MidiEvent ; + 4096 ; + lv2:index 0 ; + lv2:name "Control" ; + lv2:portProperty lv2:connectionOptional ; + lv2:symbol "control" ; + a atom:AtomPort , + lv2:InputPort . + + + ingen:canvasX 214.5 ; + ingen:canvasY 260.5 ; + ingen:polyphonic false ; + atom:bufferType atom:Sequence ; + atom:supports midi:MidiEvent ; + 4096 ; + lv2:index 1 ; + lv2:name "Control" ; + lv2:symbol "notify" ; + a atom:AtomPort , + lv2:OutputPort . -- cgit v1.2.1