Skip to content

Commit

Permalink
Add new zwabo plugins
Browse files Browse the repository at this point in the history
Signed-off-by: falkTX <[email protected]>
  • Loading branch information
falkTX committed Dec 15, 2023
1 parent 1dee870 commit 75f9ecc
Show file tree
Hide file tree
Showing 42 changed files with 5,483 additions and 0 deletions.
256 changes: 256 additions & 0 deletions custom-ttl/zwabo-cozmic/zwabo-cozmic_dsp.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,256 @@
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix midi: <http://lv2plug.in/ns/ext/midi#> .
@prefix mod: <http://moddevices.com/ns/mod#> .
@prefix opts: <http://lv2plug.in/ns/ext/options#> .
@prefix pg: <http://lv2plug.in/ns/ext/port-groups#> .
@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 spdx: <http://spdx.org/rdf/terms#> .
@prefix unit: <http://lv2plug.in/ns/extensions/units#> .
@prefix time: <http://lv2plug.in/ns/ext/time#> .

<urn:maxgen:zwabo:cozmic>
a lv2:DelayPlugin, lv2:Plugin, doap:Project ;

lv2:extensionData opts:interface ;

lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ,
<http://lv2plug.in/ns/ext/buf-size#boundedBlockLength> ;

lv2:requiredFeature opts:options ,
<http://lv2plug.in/ns/ext/urid#map> ;

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:AudioPort ;
lv2:index 0 ;
lv2:symbol "lv2_audio_in_1" ;
lv2:name "Audio Input 1" ;
pg:group <urn:maxgen:zwabo:cozmic#portGroup_dpf_stereo> ;
lv2:designation pg:left ;
] ,
[
a lv2:InputPort, lv2:AudioPort ;
lv2:index 1 ;
lv2:symbol "lv2_audio_in_2" ;
lv2:name "Audio Input 2" ;
pg:group <urn:maxgen:zwabo:cozmic#portGroup_dpf_stereo> ;
lv2:designation pg:right ;
] ;

lv2:port [
a lv2:OutputPort, lv2:AudioPort ;
lv2:index 2 ;
lv2:symbol "lv2_audio_out_1" ;
lv2:name "Audio Output 1" ;
pg:group <urn:maxgen:zwabo:cozmic#portGroup_dpf_stereo> ;
lv2:designation pg:left ;
] ,
[
a lv2:OutputPort, lv2:AudioPort ;
lv2:index 3 ;
lv2:symbol "lv2_audio_out_2" ;
lv2:name "Audio Output 2" ;
pg:group <urn:maxgen:zwabo:cozmic#portGroup_dpf_stereo> ;
lv2:designation pg:right ;
] ;

lv2:port [
a lv2:InputPort, lv2:ControlPort ;
lv2:index 4 ;
lv2:name "Disto" ;
lv2:symbol "Disto" ;
lv2:default 0 ;
lv2:minimum 0 ;
lv2:maximum 2 ;
] ,
[
a lv2:InputPort, lv2:ControlPort ;
lv2:index 5 ;
lv2:name "FadeOut" ;
lv2:symbol "FadeOut" ;
lv2:default 1000 ;
lv2:minimum 0 ;
lv2:maximum 10000 ;
] ,
[
a lv2:InputPort, lv2:ControlPort ;
lv2:index 6 ;
lv2:name "Filter" ;
lv2:symbol "Filter" ;
lv2:default 0 ;
lv2:minimum -100 ;
lv2:maximum 100 ;
] ,
[
a lv2:InputPort, lv2:ControlPort ;
lv2:index 7 ;
lv2:name "Filter_On" ;
lv2:symbol "Filter_On" ;
lv2:default 0 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
lv2:portProperty lv2:toggled;
] ,
[
a lv2:InputPort, lv2:ControlPort ;
lv2:index 8 ;
lv2:name "REC" ;
lv2:symbol "REC" ;
lv2:default 0 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
lv2:portProperty lv2:toggled;
] ,
[
a lv2:InputPort, lv2:ControlPort ;
lv2:index 9 ;
lv2:name "crossfeed" ;
lv2:symbol "crossfeed" ;
lv2:default 0 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
] ,
[
a lv2:OutputPort, lv2:ControlPort ;
lv2:index 10 ;
lv2:name "delay1" ;
lv2:symbol "delay1" ;
lv2:default 0 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
] ,
[
a lv2:OutputPort, lv2:ControlPort ;
lv2:index 11 ;
lv2:name "delay2" ;
lv2:symbol "delay2" ;
lv2:default 0 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
] ,
[
a lv2:OutputPort, lv2:ControlPort ;
lv2:index 12 ;
lv2:name "delay3" ;
lv2:symbol "delay3" ;
lv2:default 0 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
] ,
[
a lv2:OutputPort, lv2:ControlPort ;
lv2:index 13 ;
lv2:name "delay4" ;
lv2:symbol "delay4" ;
lv2:default 0 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
] ,
[
a lv2:InputPort, lv2:ControlPort ;
lv2:index 14 ;
lv2:name "double" ;
lv2:symbol "double" ;
lv2:default 0 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
] ,
[
a lv2:InputPort, lv2:ControlPort ;
lv2:index 15 ;
lv2:name "feedback" ;
lv2:symbol "feedback" ;
lv2:default 1 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
] ,
[
a lv2:InputPort, lv2:ControlPort ;
lv2:index 16 ;
lv2:name "mix" ;
lv2:symbol "mix" ;
lv2:default 0.5 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
] ,
[
a lv2:InputPort, lv2:ControlPort ;
lv2:index 17 ;
lv2:name "reset" ;
lv2:symbol "reset" ;
lv2:default 0 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
lv2:portProperty lv2:integer, lv2:toggled, mod:preferMomentaryOnByDefault ;
] ,
[
a lv2:InputPort, lv2:ControlPort ;
lv2:index 18 ;
lv2:name "reverse" ;
lv2:symbol "reverse" ;
lv2:default 0 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
lv2:portProperty lv2:toggled ;
] ,
[
a lv2:InputPort, lv2:ControlPort ;
lv2:index 19 ;
lv2:name "speed" ;
lv2:symbol "speed" ;
lv2:default 1 ;
lv2:minimum 0.5 ;
lv2:maximum 2 ;
lv2:portProperty lv2:integer, lv2:enumeration ;
lv2:scalePoint [
rdfs:label "HALF SPEED" ;
rdf:value 0.5
],
[
rdfs:label "NORMAL" ;
rdf:value 1.0
],
[
rdfs:label "DOUBLE SPEED";
rdf:value 2.0
] ;
] ,
[
a lv2:InputPort, lv2:ControlPort ;
lv2:index 20 ;
lv2:name "time" ;
lv2:symbol "time" ;
lv2:default 2500 ;
lv2:minimum 100 ;
lv2:maximum 10000 ;
] ;

rdfs:comment """
Ambiant tool with 4 asynchronous delay lines , a crossfeed between the lines and more features
""" ;

mod:brand "zwabo" ;
mod:label "COZMIC" ;

doap:name "COZMIC" ;
doap:license <http://spdx.org/licenses/ISC.html> ;

doap:maintainer [
foaf:name "zwabo" ;
foaf:homepage <https://github.com/moddevices/max-gen-plugins> ;
] ;

lv2:microVersion 0 ;
lv2:minorVersion 0 .

<urn:maxgen:zwabo:cozmic#portGroup_dpf_stereo>
a pg:Group , pg:StereoGroup ;
lv2:name "Stereo" ;
lv2:symbol "dpf_stereo" .
Loading

0 comments on commit 75f9ecc

Please sign in to comment.