Browse Source

Add static ttl files for lv2-bundles

Signed-off-by: falkTX <falktx@falktx.com>
tags/v2.1-rc1
falkTX 5 years ago
parent
commit
372487e7c9
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
14 changed files with 1525 additions and 0 deletions
  1. +61
    -0
      data/lv2-bundles/audiogain/audiogain.ttl
  2. +89
    -0
      data/lv2-bundles/audiogain/audiogain_s.ttl
  3. +12
    -0
      data/lv2-bundles/audiogain/manifest.ttl
  4. +82
    -0
      data/lv2-bundles/files/audiofile.ttl
  5. +21
    -0
      data/lv2-bundles/files/manifest.ttl
  6. +60
    -0
      data/lv2-bundles/files/midifile.ttl
  7. +37
    -0
      data/lv2-bundles/miditools/manifest.ttl
  8. +295
    -0
      data/lv2-bundles/miditools/midichanab.ttl
  9. +286
    -0
      data/lv2-bundles/miditools/midichanfilter.ttl
  10. +71
    -0
      data/lv2-bundles/miditools/midichannelize.ttl
  11. +97
    -0
      data/lv2-bundles/miditools/midigain.ttl
  12. +167
    -0
      data/lv2-bundles/miditools/midijoin.ttl
  13. +167
    -0
      data/lv2-bundles/miditools/midisplit.ttl
  14. +80
    -0
      data/lv2-bundles/miditools/miditranspose.ttl

+ 61
- 0
data/lv2-bundles/audiogain/audiogain.ttl View File

@@ -0,0 +1,61 @@
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix opts: <http://lv2plug.in/ns/ext/options#> .
@prefix unit: <http://lv2plug.in/ns/extensions/units#> .

<http://kxstudio.sf.net/carla/plugins/audiogain>
a lv2:UtilityPlugin, lv2:Plugin ;

lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ;

lv2:requiredFeature <http://lv2plug.in/ns/ext/buf-size#boundedBlockLength> ,
<http://lv2plug.in/ns/ext/options#options> ,
<http://lv2plug.in/ns/ext/urid#map> ;

lv2:extensionData <http://lv2plug.in/ns/ext/options#interface> ;
lv2:extensionData <http://kxstudio.sf.net/ns/lv2ext/programs#Interface> ;

opts:supportedOption <http://lv2plug.in/ns/ext/buf-size#nominalBlockLength> ,
<http://lv2plug.in/ns/ext/buf-size#maxBlockLength> ,
<http://lv2plug.in/ns/ext/parameters#sampleRate> ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 0 ;
lv2:symbol "lv2_freewheel" ;
lv2:name "Freewheel" ;
lv2:default 0.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
lv2:designation <http://lv2plug.in/ns/lv2core#freeWheeling> ;
lv2:portProperty lv2:toggled, <http://lv2plug.in/ns/ext/port-props#notOnGUI> ;
] ;

lv2:port [
a lv2:InputPort, lv2:AudioPort ;
lv2:index 1 ;
lv2:symbol "lv2_audio_in_1" ;
lv2:name "Audio Input 1" ;
] ;

lv2:port [
a lv2:OutputPort, lv2:AudioPort ;
lv2:index 2 ;
lv2:symbol "lv2_audio_out_1" ;
lv2:name "Audio Output 1" ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 3 ;
lv2:symbol "gain" ;
lv2:name "Gain" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 4.000000 ;
unit:unit unit:coef ;
] ;

doap:name "Audio Gain (Mono)" ;
doap:maintainer [ foaf:name "falkTX" ] .

+ 89
- 0
data/lv2-bundles/audiogain/audiogain_s.ttl View File

@@ -0,0 +1,89 @@
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix opts: <http://lv2plug.in/ns/ext/options#> .
@prefix unit: <http://lv2plug.in/ns/extensions/units#> .

<http://kxstudio.sf.net/carla/plugins/audiogain_s>
a lv2:UtilityPlugin, lv2:Plugin ;

lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ;

lv2:requiredFeature <http://lv2plug.in/ns/ext/buf-size#boundedBlockLength> ,
<http://lv2plug.in/ns/ext/options#options> ,
<http://lv2plug.in/ns/ext/urid#map> ;

lv2:extensionData <http://lv2plug.in/ns/ext/options#interface> ;
lv2:extensionData <http://kxstudio.sf.net/ns/lv2ext/programs#Interface> ;

opts:supportedOption <http://lv2plug.in/ns/ext/buf-size#nominalBlockLength> ,
<http://lv2plug.in/ns/ext/buf-size#maxBlockLength> ,
<http://lv2plug.in/ns/ext/parameters#sampleRate> ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 0 ;
lv2:symbol "lv2_freewheel" ;
lv2:name "Freewheel" ;
lv2:default 0.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
lv2:designation <http://lv2plug.in/ns/lv2core#freeWheeling> ;
lv2:portProperty lv2:toggled, <http://lv2plug.in/ns/ext/port-props#notOnGUI> ;
] ;

lv2:port [
a lv2:InputPort, lv2:AudioPort ;
lv2:index 1 ;
lv2:symbol "lv2_audio_in_1" ;
lv2:name "Audio Input 1" ;
] , [
a lv2:InputPort, lv2:AudioPort ;
lv2:index 2 ;
lv2:symbol "lv2_audio_in_2" ;
lv2:name "Audio Input 2" ;
] ;

lv2:port [
a lv2:OutputPort, lv2:AudioPort ;
lv2:index 3 ;
lv2:symbol "lv2_audio_out_1" ;
lv2:name "Audio Output 1" ;
] , [
a lv2:OutputPort, lv2:AudioPort ;
lv2:index 4 ;
lv2:symbol "lv2_audio_out_2" ;
lv2:name "Audio Output 2" ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 5 ;
lv2:symbol "gain" ;
lv2:name "Gain" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 4.000000 ;
unit:unit unit:coef ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 6 ;
lv2:symbol "apply_left" ;
lv2:name "Apply Left" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 7 ;
lv2:symbol "apply_right" ;
lv2:name "Apply Right" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
] ;

doap:name "Audio Gain (Stereo)" ;
doap:maintainer [ foaf:name "falkTX" ] .

+ 12
- 0
data/lv2-bundles/audiogain/manifest.ttl View File

@@ -0,0 +1,12 @@
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<http://kxstudio.sf.net/carla/plugins/audiogain>
a lv2:Plugin ;
lv2:binary <carla.so> ;
rdfs:seeAlso <audiogain.ttl> .

<http://kxstudio.sf.net/carla/plugins/audiogain_s>
a lv2:Plugin ;
lv2:binary <carla.so> ;
rdfs:seeAlso <audiogain_s.ttl> .

+ 82
- 0
data/lv2-bundles/files/audiofile.ttl View File

@@ -0,0 +1,82 @@
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix opts: <http://lv2plug.in/ns/ext/options#> .
@prefix patch: <http://lv2plug.in/ns/ext/patch#> .

<http://kxstudio.sf.net/carla/plugins/audiofile>
a lv2:UtilityPlugin, lv2:Plugin ;

lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ;

lv2:requiredFeature <http://lv2plug.in/ns/ext/buf-size#boundedBlockLength> ,
<http://lv2plug.in/ns/ext/options#options> ,
<http://lv2plug.in/ns/ext/urid#map> ;

lv2:extensionData <http://lv2plug.in/ns/ext/options#interface> ;
lv2:extensionData <http://lv2plug.in/ns/ext/state#interface> ;
lv2:extensionData <http://kxstudio.sf.net/ns/lv2ext/programs#Interface> ;
lv2:extensionData <http://lv2plug.in/ns/ext/worker#interface> ;

opts:supportedOption <http://lv2plug.in/ns/ext/buf-size#nominalBlockLength> ,
<http://lv2plug.in/ns/ext/buf-size#maxBlockLength> ,
<http://lv2plug.in/ns/ext/parameters#sampleRate> ;

lv2:port [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/time#Position> ;
lv2:designation lv2:control ;
lv2:index 0 ;
lv2:symbol "lv2_events_in" ;
lv2:name "Events Input" ;
] ;

patch:writable <http://kxstudio.sf.net/carla/file> ;

lv2:port [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
lv2:index 1 ;
lv2:symbol "lv2_events_out" ;
lv2:name "Events Output" ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 2 ;
lv2:symbol "lv2_freewheel" ;
lv2:name "Freewheel" ;
lv2:default 0.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
lv2:designation <http://lv2plug.in/ns/lv2core#freeWheeling> ;
lv2:portProperty lv2:toggled, <http://lv2plug.in/ns/ext/port-props#notOnGUI> ;
] ;

lv2:port [
a lv2:OutputPort, lv2:AudioPort ;
lv2:index 3 ;
lv2:symbol "lv2_audio_out_1" ;
lv2:name "Audio Output 1" ;
] , [
a lv2:OutputPort, lv2:AudioPort ;
lv2:index 4 ;
lv2:symbol "lv2_audio_out_2" ;
lv2:name "Audio Output 2" ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 5 ;
lv2:symbol "loop_mode" ;
lv2:name "Loop Mode" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
] ;

doap:name "Audio File" ;
doap:maintainer [ foaf:name "falkTX" ] .

+ 21
- 0
data/lv2-bundles/files/manifest.ttl View File

@@ -0,0 +1,21 @@
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix opts: <http://lv2plug.in/ns/ext/options#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ui: <http://lv2plug.in/ns/extensions/ui#> .

<http://kxstudio.sf.net/carla/plugins/audiofile>
a lv2:Plugin ;
lv2:binary <carla.so> ;
rdfs:seeAlso <audiofile.ttl> .

<http://kxstudio.sf.net/carla/plugins/midifile>
a lv2:Plugin ;
lv2:binary <carla.so> ;
rdfs:seeAlso <midifile.ttl> .

<http://kxstudio.sf.net/carla/file>
a lv2:Parameter ;
rdfs:label "file" ;
rdfs:range atom:Path .


+ 60
- 0
data/lv2-bundles/files/midifile.ttl View File

@@ -0,0 +1,60 @@
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix opts: <http://lv2plug.in/ns/ext/options#> .
@prefix patch: <http://lv2plug.in/ns/ext/patch#> .

<http://kxstudio.sf.net/carla/plugins/midifile>
a lv2:UtilityPlugin, lv2:Plugin ;

lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ;

lv2:requiredFeature <http://lv2plug.in/ns/ext/buf-size#boundedBlockLength> ,
<http://lv2plug.in/ns/ext/options#options> ,
<http://lv2plug.in/ns/ext/urid#map> ;

lv2:extensionData <http://lv2plug.in/ns/ext/options#interface> ;
lv2:extensionData <http://lv2plug.in/ns/ext/state#interface> ;
lv2:extensionData <http://kxstudio.sf.net/ns/lv2ext/programs#Interface> ;
lv2:extensionData <http://lv2plug.in/ns/ext/worker#interface> ;

opts:supportedOption <http://lv2plug.in/ns/ext/buf-size#nominalBlockLength> ,
<http://lv2plug.in/ns/ext/buf-size#maxBlockLength> ,
<http://lv2plug.in/ns/ext/parameters#sampleRate> ;

lv2:port [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/time#Position> ;
lv2:designation lv2:control ;
lv2:index 0 ;
lv2:symbol "lv2_events_in" ;
lv2:name "Events Input" ;
] ;

patch:writable <http://kxstudio.sf.net/carla/file> ;

lv2:port [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 1 ;
lv2:symbol "lv2_events_out" ;
lv2:name "Events Output" ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 2 ;
lv2:symbol "lv2_freewheel" ;
lv2:name "Freewheel" ;
lv2:default 0.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
lv2:designation <http://lv2plug.in/ns/lv2core#freeWheeling> ;
lv2:portProperty lv2:toggled, <http://lv2plug.in/ns/ext/port-props#notOnGUI> ;
] ;

doap:name "MIDI File" ;
doap:maintainer [ foaf:name "falkTX" ] .

+ 37
- 0
data/lv2-bundles/miditools/manifest.ttl View File

@@ -0,0 +1,37 @@
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<http://kxstudio.sf.net/carla/plugins/midichanab>
a lv2:Plugin ;
lv2:binary <carla.so> ;
rdfs:seeAlso <midichanab.ttl> .

<http://kxstudio.sf.net/carla/plugins/midichannelize>
a lv2:Plugin ;
lv2:binary <carla.so> ;
rdfs:seeAlso <midichannelize.ttl> .

<http://kxstudio.sf.net/carla/plugins/midichanfilter>
a lv2:Plugin ;
lv2:binary <carla.so> ;
rdfs:seeAlso <midichanfilter.ttl> .

<http://kxstudio.sf.net/carla/plugins/midigain>
a lv2:Plugin ;
lv2:binary <carla.so> ;
rdfs:seeAlso <midigain.ttl> .

<http://kxstudio.sf.net/carla/plugins/midijoin>
a lv2:Plugin ;
lv2:binary <carla.so> ;
rdfs:seeAlso <midijoin.ttl> .

<http://kxstudio.sf.net/carla/plugins/midisplit>
a lv2:Plugin ;
lv2:binary <carla.so> ;
rdfs:seeAlso <midisplit.ttl> .

<http://kxstudio.sf.net/carla/plugins/miditranspose>
a lv2:Plugin ;
lv2:binary <carla.so> ;
rdfs:seeAlso <miditranspose.ttl> .

+ 295
- 0
data/lv2-bundles/miditools/midichanab.ttl View File

@@ -0,0 +1,295 @@
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix opts: <http://lv2plug.in/ns/ext/options#> .
@prefix patch: <http://lv2plug.in/ns/ext/patch#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ui: <http://lv2plug.in/ns/extensions/ui#> .
@prefix unit: <http://lv2plug.in/ns/extensions/units#> .

<http://kxstudio.sf.net/carla/plugins/midichanab>
a lv2:UtilityPlugin, lv2:Plugin ;

lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ;

lv2:requiredFeature <http://lv2plug.in/ns/ext/buf-size#boundedBlockLength> ,
<http://lv2plug.in/ns/ext/options#options> ,
<http://lv2plug.in/ns/ext/urid#map> ;

lv2:extensionData <http://lv2plug.in/ns/ext/options#interface> ;
lv2:extensionData <http://kxstudio.sf.net/ns/lv2ext/programs#Interface> ;

opts:supportedOption <http://lv2plug.in/ns/ext/buf-size#nominalBlockLength> ,
<http://lv2plug.in/ns/ext/buf-size#maxBlockLength> ,
<http://lv2plug.in/ns/ext/parameters#sampleRate> ;

lv2:port [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:designation lv2:control ;
lv2:index 0 ;
lv2:symbol "lv2_midi_in" ;
lv2:name "MIDI Input" ;
] ;

lv2:port [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 1 ;
lv2:symbol "lv2_midi_out_1" ;
lv2:name "MIDI Output #1" ;
] ;

lv2:port [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 2 ;
lv2:symbol "lv2_midi_out_2" ;
lv2:name "MIDI Output #2" ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 3 ;
lv2:symbol "lv2_freewheel" ;
lv2:name "Freewheel" ;
lv2:default 0.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
lv2:designation <http://lv2plug.in/ns/lv2core#freeWheeling> ;
lv2:portProperty lv2:toggled, <http://lv2plug.in/ns/ext/port-props#notOnGUI> ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 4 ;
lv2:symbol "_1" ;
lv2:name "1" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Output A" ;
rdf:value 0.000000 ] ,
[ rdfs:label "Output B" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 5 ;
lv2:symbol "_2" ;
lv2:name "2" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Output A" ;
rdf:value 0.000000 ] ,
[ rdfs:label "Output B" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 6 ;
lv2:symbol "_3" ;
lv2:name "3" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Output A" ;
rdf:value 0.000000 ] ,
[ rdfs:label "Output B" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 7 ;
lv2:symbol "_4" ;
lv2:name "4" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Output A" ;
rdf:value 0.000000 ] ,
[ rdfs:label "Output B" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 8 ;
lv2:symbol "_5" ;
lv2:name "5" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Output A" ;
rdf:value 0.000000 ] ,
[ rdfs:label "Output B" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 9 ;
lv2:symbol "_6" ;
lv2:name "6" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Output A" ;
rdf:value 0.000000 ] ,
[ rdfs:label "Output B" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 10 ;
lv2:symbol "_7" ;
lv2:name "7" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Output A" ;
rdf:value 0.000000 ] ,
[ rdfs:label "Output B" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 11 ;
lv2:symbol "_8" ;
lv2:name "8" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Output A" ;
rdf:value 0.000000 ] ,
[ rdfs:label "Output B" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 12 ;
lv2:symbol "_9" ;
lv2:name "9" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Output A" ;
rdf:value 0.000000 ] ,
[ rdfs:label "Output B" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 13 ;
lv2:symbol "_10" ;
lv2:name "10" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Output A" ;
rdf:value 0.000000 ] ,
[ rdfs:label "Output B" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 14 ;
lv2:symbol "_11" ;
lv2:name "11" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Output A" ;
rdf:value 0.000000 ] ,
[ rdfs:label "Output B" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 15 ;
lv2:symbol "_12" ;
lv2:name "12" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Output A" ;
rdf:value 0.000000 ] ,
[ rdfs:label "Output B" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 16 ;
lv2:symbol "_13" ;
lv2:name "13" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Output A" ;
rdf:value 0.000000 ] ,
[ rdfs:label "Output B" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 17 ;
lv2:symbol "_14" ;
lv2:name "14" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Output A" ;
rdf:value 0.000000 ] ,
[ rdfs:label "Output B" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 18 ;
lv2:symbol "_15" ;
lv2:name "15" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Output A" ;
rdf:value 0.000000 ] ,
[ rdfs:label "Output B" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 19 ;
lv2:symbol "_16" ;
lv2:name "16" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Output A" ;
rdf:value 0.000000 ] ,
[ rdfs:label "Output B" ;
rdf:value 1.000000 ] ;
] ;

doap:name "MIDI Channel A/B" ;
doap:maintainer [ foaf:name "Milk Brewster" ] .

+ 286
- 0
data/lv2-bundles/miditools/midichanfilter.ttl View File

@@ -0,0 +1,286 @@
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix opts: <http://lv2plug.in/ns/ext/options#> .
@prefix patch: <http://lv2plug.in/ns/ext/patch#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ui: <http://lv2plug.in/ns/extensions/ui#> .
@prefix unit: <http://lv2plug.in/ns/extensions/units#> .

<http://kxstudio.sf.net/carla/plugins/midichanfilter>
a lv2:UtilityPlugin, lv2:Plugin ;

lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ;

lv2:requiredFeature <http://lv2plug.in/ns/ext/buf-size#boundedBlockLength> ,
<http://lv2plug.in/ns/ext/options#options> ,
<http://lv2plug.in/ns/ext/urid#map> ;

lv2:extensionData <http://lv2plug.in/ns/ext/options#interface> ;
lv2:extensionData <http://kxstudio.sf.net/ns/lv2ext/programs#Interface> ;

opts:supportedOption <http://lv2plug.in/ns/ext/buf-size#nominalBlockLength> ,
<http://lv2plug.in/ns/ext/buf-size#maxBlockLength> ,
<http://lv2plug.in/ns/ext/parameters#sampleRate> ;

lv2:port [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:designation lv2:control ;
lv2:index 0 ;
lv2:symbol "lv2_midi_in" ;
lv2:name "MIDI Input" ;
] ;

lv2:port [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 1 ;
lv2:symbol "lv2_midi_out" ;
lv2:name "MIDI Output" ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 2 ;
lv2:symbol "lv2_freewheel" ;
lv2:name "Freewheel" ;
lv2:default 0.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
lv2:designation <http://lv2plug.in/ns/lv2core#freeWheeling> ;
lv2:portProperty lv2:toggled, <http://lv2plug.in/ns/ext/port-props#notOnGUI> ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 3 ;
lv2:symbol "_1" ;
lv2:name "1" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Off" ;
rdf:value 0.000000 ] ,
[ rdfs:label "On" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 4 ;
lv2:symbol "_2" ;
lv2:name "2" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Off" ;
rdf:value 0.000000 ] ,
[ rdfs:label "On" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 5 ;
lv2:symbol "_3" ;
lv2:name "3" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Off" ;
rdf:value 0.000000 ] ,
[ rdfs:label "On" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 6 ;
lv2:symbol "_4" ;
lv2:name "4" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Off" ;
rdf:value 0.000000 ] ,
[ rdfs:label "On" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 7 ;
lv2:symbol "_5" ;
lv2:name "5" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Off" ;
rdf:value 0.000000 ] ,
[ rdfs:label "On" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 8 ;
lv2:symbol "_6" ;
lv2:name "6" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Off" ;
rdf:value 0.000000 ] ,
[ rdfs:label "On" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 9 ;
lv2:symbol "_7" ;
lv2:name "7" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Off" ;
rdf:value 0.000000 ] ,
[ rdfs:label "On" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 10 ;
lv2:symbol "_8" ;
lv2:name "8" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Off" ;
rdf:value 0.000000 ] ,
[ rdfs:label "On" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 11 ;
lv2:symbol "_9" ;
lv2:name "9" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Off" ;
rdf:value 0.000000 ] ,
[ rdfs:label "On" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 12 ;
lv2:symbol "_10" ;
lv2:name "10" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Off" ;
rdf:value 0.000000 ] ,
[ rdfs:label "On" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 13 ;
lv2:symbol "_11" ;
lv2:name "11" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Off" ;
rdf:value 0.000000 ] ,
[ rdfs:label "On" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 14 ;
lv2:symbol "_12" ;
lv2:name "12" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Off" ;
rdf:value 0.000000 ] ,
[ rdfs:label "On" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 15 ;
lv2:symbol "_13" ;
lv2:name "13" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Off" ;
rdf:value 0.000000 ] ,
[ rdfs:label "On" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 16 ;
lv2:symbol "_14" ;
lv2:name "14" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Off" ;
rdf:value 0.000000 ] ,
[ rdfs:label "On" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 17 ;
lv2:symbol "_15" ;
lv2:name "15" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Off" ;
rdf:value 0.000000 ] ,
[ rdfs:label "On" ;
rdf:value 1.000000 ] ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 18 ;
lv2:symbol "_16" ;
lv2:name "16" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [ rdfs:label "Off" ;
rdf:value 0.000000 ] ,
[ rdfs:label "On" ;
rdf:value 1.000000 ] ;
] ;

doap:name "MIDI Channel Filter" ;
doap:maintainer [ foaf:name "falkTX" ] .

+ 71
- 0
data/lv2-bundles/miditools/midichannelize.ttl View File

@@ -0,0 +1,71 @@
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix opts: <http://lv2plug.in/ns/ext/options#> .
@prefix patch: <http://lv2plug.in/ns/ext/patch#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ui: <http://lv2plug.in/ns/extensions/ui#> .
@prefix unit: <http://lv2plug.in/ns/extensions/units#> .

<http://kxstudio.sf.net/carla/plugins/midichannelize>
a lv2:UtilityPlugin, lv2:Plugin ;

lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ;

lv2:requiredFeature <http://lv2plug.in/ns/ext/buf-size#boundedBlockLength> ,
<http://lv2plug.in/ns/ext/options#options> ,
<http://lv2plug.in/ns/ext/urid#map> ;

lv2:extensionData <http://lv2plug.in/ns/ext/options#interface> ;
lv2:extensionData <http://kxstudio.sf.net/ns/lv2ext/programs#Interface> ;

opts:supportedOption <http://lv2plug.in/ns/ext/buf-size#nominalBlockLength> ,
<http://lv2plug.in/ns/ext/buf-size#maxBlockLength> ,
<http://lv2plug.in/ns/ext/parameters#sampleRate> ;

lv2:port [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:designation lv2:control ;
lv2:index 0 ;
lv2:symbol "lv2_midi_in" ;
lv2:name "MIDI Input" ;
] ;

lv2:port [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 1 ;
lv2:symbol "lv2_midi_out" ;
lv2:name "MIDI Output" ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 2 ;
lv2:symbol "lv2_freewheel" ;
lv2:name "Freewheel" ;
lv2:default 0.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
lv2:designation <http://lv2plug.in/ns/lv2core#freeWheeling> ;
lv2:portProperty lv2:toggled, <http://lv2plug.in/ns/ext/port-props#notOnGUI> ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 3 ;
lv2:symbol "channel" ;
lv2:name "Channel" ;
lv2:default 1.000000 ;
lv2:minimum 1.000000 ;
lv2:maximum 16.000000 ;
lv2:portProperty lv2:integer ;
] ;

doap:name "MIDI Channelize" ;
doap:maintainer [ foaf:name "falkTX" ] .

+ 97
- 0
data/lv2-bundles/miditools/midigain.ttl View File

@@ -0,0 +1,97 @@
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix opts: <http://lv2plug.in/ns/ext/options#> .
@prefix patch: <http://lv2plug.in/ns/ext/patch#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ui: <http://lv2plug.in/ns/extensions/ui#> .
@prefix unit: <http://lv2plug.in/ns/extensions/units#> .

<http://kxstudio.sf.net/carla/plugins/midigain>
a lv2:UtilityPlugin, lv2:Plugin ;

lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ;

lv2:requiredFeature <http://lv2plug.in/ns/ext/buf-size#boundedBlockLength> ,
<http://lv2plug.in/ns/ext/options#options> ,
<http://lv2plug.in/ns/ext/urid#map> ;

lv2:extensionData <http://lv2plug.in/ns/ext/options#interface> ;
lv2:extensionData <http://kxstudio.sf.net/ns/lv2ext/programs#Interface> ;

opts:supportedOption <http://lv2plug.in/ns/ext/buf-size#nominalBlockLength> ,
<http://lv2plug.in/ns/ext/buf-size#maxBlockLength> ,
<http://lv2plug.in/ns/ext/parameters#sampleRate> ;

lv2:port [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:designation lv2:control ;
lv2:index 0 ;
lv2:symbol "lv2_midi_in" ;
lv2:name "MIDI Input" ;
] ;

lv2:port [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 1 ;
lv2:symbol "lv2_midi_out" ;
lv2:name "MIDI Output" ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 2 ;
lv2:symbol "lv2_freewheel" ;
lv2:name "Freewheel" ;
lv2:default 0.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
lv2:designation <http://lv2plug.in/ns/lv2core#freeWheeling> ;
lv2:portProperty lv2:toggled, <http://lv2plug.in/ns/ext/port-props#notOnGUI> ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 3 ;
lv2:symbol "gain" ;
lv2:name "Gain" ;
lv2:default 1.000000 ;
lv2:minimum 0.001000 ;
lv2:maximum 4.000000 ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 4 ;
lv2:symbol "apply_notes" ;
lv2:name "Apply Notes" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 5 ;
lv2:symbol "apply_aftertouch" ;
lv2:name "Apply Aftertouch" ;
lv2:default 1.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 6 ;
lv2:symbol "apply_cc" ;
lv2:name "Apply CC" ;
lv2:default 0.000000 ;
lv2:minimum 0.000000 ;
lv2:maximum 1.000000 ;
lv2:portProperty lv2:toggled ;
] ;

doap:name "MIDI Gain" ;
doap:maintainer [ foaf:name "falkTX" ] .

+ 167
- 0
data/lv2-bundles/miditools/midijoin.ttl View File

@@ -0,0 +1,167 @@
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix opts: <http://lv2plug.in/ns/ext/options#> .
@prefix patch: <http://lv2plug.in/ns/ext/patch#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ui: <http://lv2plug.in/ns/extensions/ui#> .
@prefix unit: <http://lv2plug.in/ns/extensions/units#> .

<http://kxstudio.sf.net/carla/plugins/midijoin>
a lv2:UtilityPlugin, lv2:Plugin ;

lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ;

lv2:requiredFeature <http://lv2plug.in/ns/ext/buf-size#boundedBlockLength> ,
<http://lv2plug.in/ns/ext/options#options> ,
<http://lv2plug.in/ns/ext/urid#map> ;

lv2:extensionData <http://lv2plug.in/ns/ext/options#interface> ;
lv2:extensionData <http://kxstudio.sf.net/ns/lv2ext/programs#Interface> ;

opts:supportedOption <http://lv2plug.in/ns/ext/buf-size#nominalBlockLength> ,
<http://lv2plug.in/ns/ext/buf-size#maxBlockLength> ,
<http://lv2plug.in/ns/ext/parameters#sampleRate> ;

lv2:port [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:designation lv2:control ;
lv2:index 0 ;
lv2:symbol "lv2_midi_in_1" ;
lv2:name "MIDI Input #1" ;
] ;

lv2:port [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 1 ;
lv2:symbol "lv2_midi_in_2" ;
lv2:name "MIDI Input #2" ;
] , [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 2 ;
lv2:symbol "lv2_midi_in_3" ;
lv2:name "MIDI Input #3" ;
] , [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 3 ;
lv2:symbol "lv2_midi_in_4" ;
lv2:name "MIDI Input #4" ;
] , [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 4 ;
lv2:symbol "lv2_midi_in_5" ;
lv2:name "MIDI Input #5" ;
] , [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 5 ;
lv2:symbol "lv2_midi_in_6" ;
lv2:name "MIDI Input #6" ;
] , [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 6 ;
lv2:symbol "lv2_midi_in_7" ;
lv2:name "MIDI Input #7" ;
] , [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 7 ;
lv2:symbol "lv2_midi_in_8" ;
lv2:name "MIDI Input #8" ;
] , [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 8 ;
lv2:symbol "lv2_midi_in_9" ;
lv2:name "MIDI Input #9" ;
] , [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 9 ;
lv2:symbol "lv2_midi_in_10" ;
lv2:name "MIDI Input #10" ;
] , [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 10 ;
lv2:symbol "lv2_midi_in_11" ;
lv2:name "MIDI Input #11" ;
] , [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 11 ;
lv2:symbol "lv2_midi_in_12" ;
lv2:name "MIDI Input #12" ;
] , [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 12 ;
lv2:symbol "lv2_midi_in_13" ;
lv2:name "MIDI Input #13" ;
] , [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 13 ;
lv2:symbol "lv2_midi_in_14" ;
lv2:name "MIDI Input #14" ;
] , [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 14 ;
lv2:symbol "lv2_midi_in_15" ;
lv2:name "MIDI Input #15" ;
] , [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 15 ;
lv2:symbol "lv2_midi_in_16" ;
lv2:name "MIDI Input #16" ;
] ;

lv2:port [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 16 ;
lv2:symbol "lv2_midi_out" ;
lv2:name "MIDI Output" ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 17 ;
lv2:symbol "lv2_freewheel" ;
lv2:name "Freewheel" ;
lv2:default 0.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
lv2:designation <http://lv2plug.in/ns/lv2core#freeWheeling> ;
lv2:portProperty lv2:toggled, <http://lv2plug.in/ns/ext/port-props#notOnGUI> ;
] ;

doap:name "MIDI Join" ;
doap:maintainer [ foaf:name "falkTX" ] .

+ 167
- 0
data/lv2-bundles/miditools/midisplit.ttl View File

@@ -0,0 +1,167 @@
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix opts: <http://lv2plug.in/ns/ext/options#> .
@prefix patch: <http://lv2plug.in/ns/ext/patch#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ui: <http://lv2plug.in/ns/extensions/ui#> .
@prefix unit: <http://lv2plug.in/ns/extensions/units#> .

<http://kxstudio.sf.net/carla/plugins/midisplit>
a lv2:UtilityPlugin, lv2:Plugin ;

lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ;

lv2:requiredFeature <http://lv2plug.in/ns/ext/buf-size#boundedBlockLength> ,
<http://lv2plug.in/ns/ext/options#options> ,
<http://lv2plug.in/ns/ext/urid#map> ;

lv2:extensionData <http://lv2plug.in/ns/ext/options#interface> ;
lv2:extensionData <http://kxstudio.sf.net/ns/lv2ext/programs#Interface> ;

opts:supportedOption <http://lv2plug.in/ns/ext/buf-size#nominalBlockLength> ,
<http://lv2plug.in/ns/ext/buf-size#maxBlockLength> ,
<http://lv2plug.in/ns/ext/parameters#sampleRate> ;

lv2:port [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:designation lv2:control ;
lv2:index 0 ;
lv2:symbol "lv2_midi_in" ;
lv2:name "MIDI Input" ;
] ;

lv2:port [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 1 ;
lv2:symbol "lv2_midi_out_1" ;
lv2:name "MIDI Output #1" ;
] ;

lv2:port [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 2 ;
lv2:symbol "lv2_midi_out_2" ;
lv2:name "MIDI Output #2" ;
] , [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 3 ;
lv2:symbol "lv2_midi_out_3" ;
lv2:name "MIDI Output #3" ;
] , [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 4 ;
lv2:symbol "lv2_midi_out_4" ;
lv2:name "MIDI Output #4" ;
] , [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 5 ;
lv2:symbol "lv2_midi_out_5" ;
lv2:name "MIDI Output #5" ;
] , [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 6 ;
lv2:symbol "lv2_midi_out_6" ;
lv2:name "MIDI Output #6" ;
] , [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 7 ;
lv2:symbol "lv2_midi_out_7" ;
lv2:name "MIDI Output #7" ;
] , [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 8 ;
lv2:symbol "lv2_midi_out_8" ;
lv2:name "MIDI Output #8" ;
] , [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 9 ;
lv2:symbol "lv2_midi_out_9" ;
lv2:name "MIDI Output #9" ;
] , [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 10 ;
lv2:symbol "lv2_midi_out_10" ;
lv2:name "MIDI Output #10" ;
] , [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 11 ;
lv2:symbol "lv2_midi_out_11" ;
lv2:name "MIDI Output #11" ;
] , [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 12 ;
lv2:symbol "lv2_midi_out_12" ;
lv2:name "MIDI Output #12" ;
] , [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 13 ;
lv2:symbol "lv2_midi_out_13" ;
lv2:name "MIDI Output #13" ;
] , [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 14 ;
lv2:symbol "lv2_midi_out_14" ;
lv2:name "MIDI Output #14" ;
] , [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 15 ;
lv2:symbol "lv2_midi_out_15" ;
lv2:name "MIDI Output #15" ;
] , [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 16 ;
lv2:symbol "lv2_midi_out_16" ;
lv2:name "MIDI Output #16" ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 17 ;
lv2:symbol "lv2_freewheel" ;
lv2:name "Freewheel" ;
lv2:default 0.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
lv2:designation <http://lv2plug.in/ns/lv2core#freeWheeling> ;
lv2:portProperty lv2:toggled, <http://lv2plug.in/ns/ext/port-props#notOnGUI> ;
] ;

doap:name "MIDI Split" ;
doap:maintainer [ foaf:name "falkTX" ] .

+ 80
- 0
data/lv2-bundles/miditools/miditranspose.ttl View File

@@ -0,0 +1,80 @@
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix opts: <http://lv2plug.in/ns/ext/options#> .
@prefix patch: <http://lv2plug.in/ns/ext/patch#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ui: <http://lv2plug.in/ns/extensions/ui#> .
@prefix unit: <http://lv2plug.in/ns/extensions/units#> .

<http://kxstudio.sf.net/carla/plugins/miditranspose>
a lv2:UtilityPlugin, lv2:Plugin ;

lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ;

lv2:requiredFeature <http://lv2plug.in/ns/ext/buf-size#boundedBlockLength> ,
<http://lv2plug.in/ns/ext/options#options> ,
<http://lv2plug.in/ns/ext/urid#map> ;

lv2:extensionData <http://lv2plug.in/ns/ext/options#interface> ;
lv2:extensionData <http://kxstudio.sf.net/ns/lv2ext/programs#Interface> ;

opts:supportedOption <http://lv2plug.in/ns/ext/buf-size#nominalBlockLength> ,
<http://lv2plug.in/ns/ext/buf-size#maxBlockLength> ,
<http://lv2plug.in/ns/ext/parameters#sampleRate> ;

lv2:port [
a lv2:InputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:designation lv2:control ;
lv2:index 0 ;
lv2:symbol "lv2_midi_in" ;
lv2:name "MIDI Input" ;
] ;

lv2:port [
a lv2:OutputPort, atom:AtomPort ;
atom:bufferType atom:Sequence ;
atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
lv2:index 1 ;
lv2:symbol "lv2_midi_out" ;
lv2:name "MIDI Output" ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 2 ;
lv2:symbol "lv2_freewheel" ;
lv2:name "Freewheel" ;
lv2:default 0.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
lv2:designation <http://lv2plug.in/ns/lv2core#freeWheeling> ;
lv2:portProperty lv2:toggled, <http://lv2plug.in/ns/ext/port-props#notOnGUI> ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 3 ;
lv2:symbol "octaves" ;
lv2:name "Octaves" ;
lv2:default 0.000000 ;
lv2:minimum -8.000000 ;
lv2:maximum 8.000000 ;
lv2:portProperty lv2:integer ;
] , [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 4 ;
lv2:symbol "semitones" ;
lv2:name "Semitones" ;
lv2:default 0.000000 ;
lv2:minimum -12.000000 ;
lv2:maximum 12.000000 ;
lv2:portProperty lv2:integer ;
] ;

doap:name "MIDI Transpose" ;
doap:maintainer [ foaf:name "falkTX" ] .

Loading…
Cancel
Save