aboutsummaryrefslogtreecommitdiffstats
path: root/mdala.lv2
diff options
context:
space:
mode:
Diffstat (limited to 'mdala.lv2')
-rw-r--r--mdala.lv2/Ambience.ttl61
-rw-r--r--mdala.lv2/Bandisto.ttl109
-rw-r--r--mdala.lv2/BeatBox.ttl125
-rw-r--r--mdala.lv2/Combo.ttl85
-rw-r--r--mdala.lv2/DX10.ttl147
-rw-r--r--mdala.lv2/DeEss.ttl53
-rw-r--r--mdala.lv2/Degrade.ttl77
-rw-r--r--mdala.lv2/Delay.ttl77
-rw-r--r--mdala.lv2/Detune.ttl61
-rw-r--r--mdala.lv2/Dither.ttl69
-rw-r--r--mdala.lv2/DubDelay.ttl85
-rw-r--r--mdala.lv2/Dynamics.ttl109
-rw-r--r--mdala.lv2/EPiano.ttl115
-rw-r--r--mdala.lv2/Image.ttl77
-rw-r--r--mdala.lv2/JX10.ttl211
-rw-r--r--mdala.lv2/Leslie.ttl101
-rw-r--r--mdala.lv2/Limiter.ttl69
-rw-r--r--mdala.lv2/Loudness.ttl53
-rw-r--r--mdala.lv2/MultiBand.ttl133
-rw-r--r--mdala.lv2/Overdrive.ttl53
-rw-r--r--mdala.lv2/Piano.ttl115
-rw-r--r--mdala.lv2/RePsycho.ttl85
-rw-r--r--mdala.lv2/RezFilter.ttl109
-rw-r--r--mdala.lv2/RingMod.ttl53
-rw-r--r--mdala.lv2/RoundPan.ttl45
-rw-r--r--mdala.lv2/Shepard.ttl53
-rw-r--r--mdala.lv2/Splitter.ttl85
-rw-r--r--mdala.lv2/Stereo.ttl69
-rw-r--r--mdala.lv2/SubSynth.ttl77
-rw-r--r--mdala.lv2/TalkBox.ttl61
-rw-r--r--mdala.lv2/TestTone.ttl93
-rw-r--r--mdala.lv2/ThruZero.ttl69
-rw-r--r--mdala.lv2/Tracker.ttl93
-rw-r--r--mdala.lv2/Transient.ttl77
-rw-r--r--mdala.lv2/VocInput.ttl69
-rw-r--r--mdala.lv2/Vocoder.ttl93
-rw-r--r--mdala.lv2/manifest.ttl184
37 files changed, 3300 insertions, 0 deletions
diff --git a/mdala.lv2/Ambience.ttl b/mdala.lv2/Ambience.ttl
new file mode 100644
index 0000000..5100ed2
--- /dev/null
+++ b/mdala.lv2/Ambience.ttl
@@ -0,0 +1,61 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Ambience>
+ lv2:symbol "mdaAmb" ;
+ doap:name "MDA Ambience" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Size" ;
+ lv2:symbol "size" ;
+ lv2:default 0.7 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "HF Damp" ;
+ lv2:symbol "h_f_damp" ;
+ lv2:default 0.7 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Mix" ;
+ lv2:symbol "mix" ;
+ lv2:default 0.9 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 4 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 5 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Bandisto.ttl b/mdala.lv2/Bandisto.ttl
new file mode 100644
index 0000000..9c922a3
--- /dev/null
+++ b/mdala.lv2/Bandisto.ttl
@@ -0,0 +1,109 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Bandisto>
+ lv2:symbol "mdaBand" ;
+ doap:name "MDA Bandisto" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Listen" ;
+ lv2:symbol "listen" ;
+ lv2:default 1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "L <> M" ;
+ lv2:symbol "l_m" ;
+ lv2:default 0.4 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "M <> H" ;
+ lv2:symbol "m_h" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "L Dist" ;
+ lv2:symbol "l_dist" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "M Dist" ;
+ lv2:symbol "m_dist" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "H Dist" ;
+ lv2:symbol "h_dist" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "L Out" ;
+ lv2:symbol "l_out" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 7 ;
+ lv2:name "M Out" ;
+ lv2:symbol "m_out" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 8 ;
+ lv2:name "H Out" ;
+ lv2:symbol "h_out" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 9 ;
+ lv2:name "Mode" ;
+ lv2:symbol "mode" ;
+ lv2:default 0.4 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 10 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 11 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 12 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 13 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/BeatBox.ttl b/mdala.lv2/BeatBox.ttl
new file mode 100644
index 0000000..0135413
--- /dev/null
+++ b/mdala.lv2/BeatBox.ttl
@@ -0,0 +1,125 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/BeatBox>
+ lv2:symbol "mdaBBox" ;
+ doap:name "MDA BeatBox" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Hat Thr" ;
+ lv2:symbol "hat_thr" ;
+ lv2:default 0.3 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Hat Rate" ;
+ lv2:symbol "hat_rate" ;
+ lv2:default 0.45 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Hat Mix" ;
+ lv2:symbol "hat_mix" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Kik Thr" ;
+ lv2:symbol "kik_thr" ;
+ lv2:default 0.46 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Kik Trig" ;
+ lv2:symbol "kik_trig" ;
+ lv2:default 0.15 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Kik Mix" ;
+ lv2:symbol "kik_mix" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "Snr Thr" ;
+ lv2:symbol "snr_thr" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 7 ;
+ lv2:name "Snr Trig" ;
+ lv2:symbol "snr_trig" ;
+ lv2:default 0.7 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 8 ;
+ lv2:name "Snr Mix" ;
+ lv2:symbol "snr_mix" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 9 ;
+ lv2:name "Dynamics" ;
+ lv2:symbol "dynamics" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 10 ;
+ lv2:name "Record" ;
+ lv2:symbol "record" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 11 ;
+ lv2:name "Thru Mix" ;
+ lv2:symbol "thru_mix" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 12 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 13 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 14 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 15 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Combo.ttl b/mdala.lv2/Combo.ttl
new file mode 100644
index 0000000..6640ef8
--- /dev/null
+++ b/mdala.lv2/Combo.ttl
@@ -0,0 +1,85 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Combo>
+ lv2:symbol "mdaCombo" ;
+ doap:name "MDA Combo" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Model" ;
+ lv2:symbol "model" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Drive" ;
+ lv2:symbol "drive" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Bias" ;
+ lv2:symbol "bias" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Process" ;
+ lv2:symbol "process" ;
+ lv2:default 0.4 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "HPF Freq" ;
+ lv2:symbol "hpf_freq" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "HPF Reso" ;
+ lv2:symbol "hpf_reso" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 9 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 10 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/DX10.ttl b/mdala.lv2/DX10.ttl
new file mode 100644
index 0000000..692407b
--- /dev/null
+++ b/mdala.lv2/DX10.ttl
@@ -0,0 +1,147 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/DX10>
+ lv2:symbol "mdaDX10" ;
+ doap:name "MDA DX10" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Attack" ;
+ lv2:symbol "attack" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Decay" ;
+ lv2:symbol "decay" ;
+ lv2:default 0.65 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Release" ;
+ lv2:symbol "release" ;
+ lv2:default 0.441 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Coarse" ;
+ lv2:symbol "coarse" ;
+ lv2:default 0.842 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Fine" ;
+ lv2:symbol "fine" ;
+ lv2:default 0.329 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Mod Init" ;
+ lv2:symbol "mod_init" ;
+ lv2:default 0.23 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "Mod Dec" ;
+ lv2:symbol "mod_dec" ;
+ lv2:default 0.8 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 7 ;
+ lv2:name "Mod Sus" ;
+ lv2:symbol "mod_sus" ;
+ lv2:default 0.05 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 8 ;
+ lv2:name "Mod Rel" ;
+ lv2:symbol "mod_rel" ;
+ lv2:default 0.8 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 9 ;
+ lv2:name "Mod Vel" ;
+ lv2:symbol "mod_vel" ;
+ lv2:default 0.9 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 10 ;
+ lv2:name "Vibrato" ;
+ lv2:symbol "vibrato" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 11 ;
+ lv2:name "Octave" ;
+ lv2:symbol "octave" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 12 ;
+ lv2:name "FineTune" ;
+ lv2:symbol "finetune" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 13 ;
+ lv2:name "Waveform" ;
+ lv2:symbol "waveform" ;
+ lv2:default 0.447 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 14 ;
+ lv2:name "Mod Thru" ;
+ lv2:symbol "mod_thru" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 15 ;
+ lv2:name "LFO Rate" ;
+ lv2:symbol "lfo_rate" ;
+ lv2:default 0.414 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 16 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 17 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/DeEss.ttl b/mdala.lv2/DeEss.ttl
new file mode 100644
index 0000000..26e6242
--- /dev/null
+++ b/mdala.lv2/DeEss.ttl
@@ -0,0 +1,53 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/DeEss>
+ lv2:symbol "mdaDeEss" ;
+ doap:name "MDA De-ess" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Thresh" ;
+ lv2:symbol "thresh" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Freq" ;
+ lv2:symbol "freq" ;
+ lv2:default 0.6 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "HF Drive" ;
+ lv2:symbol "h_f_drive" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 3 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 4 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 5 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Degrade.ttl b/mdala.lv2/Degrade.ttl
new file mode 100644
index 0000000..42e2511
--- /dev/null
+++ b/mdala.lv2/Degrade.ttl
@@ -0,0 +1,77 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Degrade>
+ lv2:symbol "mdaDegrade" ;
+ doap:name "MDA Degrade" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Headroom" ;
+ lv2:symbol "headroom" ;
+ lv2:default 0.8 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Quant" ;
+ lv2:symbol "quant" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Rate" ;
+ lv2:symbol "rate" ;
+ lv2:default 0.65 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "PostFilt" ;
+ lv2:symbol "postfilt" ;
+ lv2:default 0.9 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Non-Lin" ;
+ lv2:symbol "non_lin" ;
+ lv2:default 0.58 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 9 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Delay.ttl b/mdala.lv2/Delay.ttl
new file mode 100644
index 0000000..fda2e52
--- /dev/null
+++ b/mdala.lv2/Delay.ttl
@@ -0,0 +1,77 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Delay>
+ lv2:symbol "mdaDelay" ;
+ doap:name "MDA Delay" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "L Delay" ;
+ lv2:symbol "l_delay" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "R Delay" ;
+ lv2:symbol "r_delay" ;
+ lv2:default 0.27 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Feedback" ;
+ lv2:symbol "feedback" ;
+ lv2:default 0.7 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Fb Tone" ;
+ lv2:symbol "fb_tone" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "FX Mix" ;
+ lv2:symbol "f_x_mix" ;
+ lv2:default 0.33 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 9 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Detune.ttl b/mdala.lv2/Detune.ttl
new file mode 100644
index 0000000..bf5ca9c
--- /dev/null
+++ b/mdala.lv2/Detune.ttl
@@ -0,0 +1,61 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Detune>
+ lv2:symbol "mdaDetune" ;
+ doap:name "mda Detune" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Detune" ;
+ lv2:symbol "detune" ;
+ lv2:default 0.2 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Mix" ;
+ lv2:symbol "mix" ;
+ lv2:default 0.9 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Latency" ;
+ lv2:symbol "latency" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 4 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 5 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Dither.ttl b/mdala.lv2/Dither.ttl
new file mode 100644
index 0000000..3ada7f9
--- /dev/null
+++ b/mdala.lv2/Dither.ttl
@@ -0,0 +1,69 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Dither>
+ lv2:symbol "mdaDither" ;
+ doap:name "MDA Dither" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Word Len" ;
+ lv2:symbol "word_len" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Dither" ;
+ lv2:symbol "dither" ;
+ lv2:default 0.88 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Dith Amp" ;
+ lv2:symbol "dith_amp" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "DC Trim" ;
+ lv2:symbol "d_c_trim" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Zoom" ;
+ lv2:symbol "zoom" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 5 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/DubDelay.ttl b/mdala.lv2/DubDelay.ttl
new file mode 100644
index 0000000..352fa41
--- /dev/null
+++ b/mdala.lv2/DubDelay.ttl
@@ -0,0 +1,85 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/DubDelay>
+ lv2:symbol "mdaDubDelay" ;
+ doap:name "MDA DubDelay" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Delay" ;
+ lv2:symbol "delay" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Feedback" ;
+ lv2:symbol "feedback" ;
+ lv2:default 0.7 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Fb Tone" ;
+ lv2:symbol "fb_tone" ;
+ lv2:default 0.4 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "LFO Dep." ;
+ lv2:symbol "lfo_dep_" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "LFO Rate" ;
+ lv2:symbol "lfo_rate" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "FX Mix" ;
+ lv2:symbol "f_x_mix" ;
+ lv2:default 0.33 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 9 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 10 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Dynamics.ttl b/mdala.lv2/Dynamics.ttl
new file mode 100644
index 0000000..c463bdd
--- /dev/null
+++ b/mdala.lv2/Dynamics.ttl
@@ -0,0 +1,109 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Dynamics>
+ lv2:symbol "mdaDynamics" ;
+ doap:name "MDA Dynamics" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Thresh" ;
+ lv2:symbol "thresh" ;
+ lv2:default 0.6 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Ratio" ;
+ lv2:symbol "ratio" ;
+ lv2:default 0.4 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Attack" ;
+ lv2:symbol "attack" ;
+ lv2:default 0.18 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Release" ;
+ lv2:symbol "release" ;
+ lv2:default 0.55 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Limiter" ;
+ lv2:symbol "limiter" ;
+ lv2:default 1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "Gate Thr" ;
+ lv2:symbol "gate_thr" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 7 ;
+ lv2:name "Gate Att" ;
+ lv2:symbol "gate_att" ;
+ lv2:default 0.1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 8 ;
+ lv2:name "Gate Rel" ;
+ lv2:symbol "gate_rel" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 9 ;
+ lv2:name "Mix" ;
+ lv2:symbol "mix" ;
+ lv2:default 1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 10 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 11 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 12 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 13 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/EPiano.ttl b/mdala.lv2/EPiano.ttl
new file mode 100644
index 0000000..ae3b2ff
--- /dev/null
+++ b/mdala.lv2/EPiano.ttl
@@ -0,0 +1,115 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/EPiano>
+ lv2:symbol "mdaEPiano" ;
+ doap:name "MDA ePiano" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Envelope Decay" ;
+ lv2:symbol "envelope_decay" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Envelope Release" ;
+ lv2:symbol "envelope_release" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Hardness" ;
+ lv2:symbol "hardness" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Treble Boost" ;
+ lv2:symbol "treble_boost" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Modulation" ;
+ lv2:symbol "modulation" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "LFO Rate" ;
+ lv2:symbol "lfo_rate" ;
+ lv2:default 0.65 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "Velocity Sense" ;
+ lv2:symbol "velocity_sense" ;
+ lv2:default 0.25 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 7 ;
+ lv2:name "Stereo Width" ;
+ lv2:symbol "stereo_width" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 8 ;
+ lv2:name "Polyphony" ;
+ lv2:symbol "polyphony" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 9 ;
+ lv2:name "Fine Tuning" ;
+ lv2:symbol "fine_tuning" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 10 ;
+ lv2:name "Random Tuning" ;
+ lv2:symbol "random_tuning" ;
+ lv2:default 0.146 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 11 ;
+ lv2:name "Overdrive" ;
+ lv2:symbol "overdrive" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 12 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 13 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Image.ttl b/mdala.lv2/Image.ttl
new file mode 100644
index 0000000..0c411e8
--- /dev/null
+++ b/mdala.lv2/Image.ttl
@@ -0,0 +1,77 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Image>
+ lv2:symbol "mdaImage" ;
+ doap:name "MDA Image" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Mode" ;
+ lv2:symbol "mode" ;
+ lv2:default 0.6 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "S Width" ;
+ lv2:symbol "s_width" ;
+ lv2:default 0.75 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "S Pan" ;
+ lv2:symbol "s_pan" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "M Level" ;
+ lv2:symbol "m_level" ;
+ lv2:default 0.75 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "M Pan" ;
+ lv2:symbol "m_pan" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 9 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/JX10.ttl b/mdala.lv2/JX10.ttl
new file mode 100644
index 0000000..e96a68b
--- /dev/null
+++ b/mdala.lv2/JX10.ttl
@@ -0,0 +1,211 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/JX10>
+ lv2:symbol "mdaJX10" ;
+ doap:name "MDA JX10 Synth" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "OSC Mix" ;
+ lv2:symbol "osc_mix" ;
+ lv2:default 1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "OSC Tune" ;
+ lv2:symbol "osc_tune" ;
+ lv2:default 0.37 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "OSC Fine" ;
+ lv2:symbol "osc_fine" ;
+ lv2:default 0.25 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Glide" ;
+ lv2:symbol "glide" ;
+ lv2:default 0.3 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Gld Rate" ;
+ lv2:symbol "gld_rate" ;
+ lv2:default 0.32 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Gld Bend" ;
+ lv2:symbol "gld_bend" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "VCF Freq" ;
+ lv2:symbol "vcf_freq" ;
+ lv2:default 0.9 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 7 ;
+ lv2:name "VCF Reso" ;
+ lv2:symbol "vcf_reso" ;
+ lv2:default 0.6 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 8 ;
+ lv2:name "VCF Env" ;
+ lv2:symbol "vcf_env" ;
+ lv2:default 0.12 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 9 ;
+ lv2:name "VCF LFO" ;
+ lv2:symbol "vcf_lfo" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 10 ;
+ lv2:name "VCF Vel" ;
+ lv2:symbol "vcf_vel" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 11 ;
+ lv2:name "VCF Att" ;
+ lv2:symbol "vcf_att" ;
+ lv2:default 0.9 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 12 ;
+ lv2:name "VCF Dec" ;
+ lv2:symbol "vcf_dec" ;
+ lv2:default 0.89 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 13 ;
+ lv2:name "VCF Sus" ;
+ lv2:symbol "vcf_sus" ;
+ lv2:default 0.9 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 14 ;
+ lv2:name "VCF Rel" ;
+ lv2:symbol "vcf_rel" ;
+ lv2:default 0.73 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 15 ;
+ lv2:name "ENV Att" ;
+ lv2:symbol "env_att" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 16 ;
+ lv2:name "ENV Dec" ;
+ lv2:symbol "env_dec" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 17 ;
+ lv2:name "ENV Sus" ;
+ lv2:symbol "env_sus" ;
+ lv2:default 1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 18 ;
+ lv2:name "ENV Rel" ;
+ lv2:symbol "env_rel" ;
+ lv2:default 0.71 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 19 ;
+ lv2:name "LFO Rate" ;
+ lv2:symbol "lfo_rate" ;
+ lv2:default 0.81 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 20 ;
+ lv2:name "Vibrato" ;
+ lv2:symbol "vibrato" ;
+ lv2:default 0.65 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 21 ;
+ lv2:name "Noise" ;
+ lv2:symbol "noise" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 22 ;
+ lv2:name "Octave" ;
+ lv2:symbol "octave" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 23 ;
+ lv2:name "Tuning" ;
+ lv2:symbol "tuning" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 24 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 25 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Leslie.ttl b/mdala.lv2/Leslie.ttl
new file mode 100644
index 0000000..7f96d1a
--- /dev/null
+++ b/mdala.lv2/Leslie.ttl
@@ -0,0 +1,101 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Leslie>
+ lv2:symbol "mdaLeslie" ;
+ doap:name "MDA Leslie" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Mode" ;
+ lv2:symbol "mode" ;
+ lv2:default 0.66 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Lo Width" ;
+ lv2:symbol "lo_width" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Lo Throb" ;
+ lv2:symbol "lo_throb" ;
+ lv2:default 0.6 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Hi Width" ;
+ lv2:symbol "hi_width" ;
+ lv2:default 0.7 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Hi Depth" ;
+ lv2:symbol "hi_depth" ;
+ lv2:default 0.6 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Hi Throb" ;
+ lv2:symbol "hi_throb" ;
+ lv2:default 0.7 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "X-Over" ;
+ lv2:symbol "x_over" ;
+ lv2:default 0.48 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 7 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 8 ;
+ lv2:name "Speed" ;
+ lv2:symbol "speed" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 9 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 10 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 11 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 12 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Limiter.ttl b/mdala.lv2/Limiter.ttl
new file mode 100644
index 0000000..ddc3f55
--- /dev/null
+++ b/mdala.lv2/Limiter.ttl
@@ -0,0 +1,69 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Limiter>
+ lv2:symbol "mdaLimiter" ;
+ doap:name "MDA Limiter" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Thresh" ;
+ lv2:symbol "thresh" ;
+ lv2:default 0.6 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.6 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Release" ;
+ lv2:symbol "release" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Attack" ;
+ lv2:symbol "attack" ;
+ lv2:default 0.15 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Knee" ;
+ lv2:symbol "knee" ;
+ lv2:default 0.4 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 5 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Loudness.ttl b/mdala.lv2/Loudness.ttl
new file mode 100644
index 0000000..bbc1477
--- /dev/null
+++ b/mdala.lv2/Loudness.ttl
@@ -0,0 +1,53 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Loudness>
+ lv2:symbol "mdaLoudness" ;
+ doap:name "MDA Loudness" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Loudness" ;
+ lv2:symbol "loudness" ;
+ lv2:default 0.7 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Link" ;
+ lv2:symbol "link" ;
+ lv2:default 0.35 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 3 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 4 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 5 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/MultiBand.ttl b/mdala.lv2/MultiBand.ttl
new file mode 100644
index 0000000..3e28809
--- /dev/null
+++ b/mdala.lv2/MultiBand.ttl
@@ -0,0 +1,133 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/MultiBand>
+ lv2:symbol "mdaMultiBand" ;
+ doap:name "MDA MultiBand" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Listen" ;
+ lv2:symbol "listen" ;
+ lv2:default 1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "L <> M" ;
+ lv2:symbol "l_m" ;
+ lv2:default 0.103 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "M <> H" ;
+ lv2:symbol "m_h" ;
+ lv2:default 0.878 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "L Comp" ;
+ lv2:symbol "l_comp" ;
+ lv2:default 0.54 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "M Comp" ;
+ lv2:symbol "m_comp" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "H Comp" ;
+ lv2:symbol "h_comp" ;
+ lv2:default 0.6 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "L Out" ;
+ lv2:symbol "l_out" ;
+ lv2:default 0.45 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 7 ;
+ lv2:name "M Out" ;
+ lv2:symbol "m_out" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 8 ;
+ lv2:name "H Out" ;
+ lv2:symbol "h_out" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 9 ;
+ lv2:name "Attack" ;
+ lv2:symbol "attack" ;
+ lv2:default 0.22 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 10 ;
+ lv2:name "Release" ;
+ lv2:symbol "release" ;
+ lv2:default 0.602 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 11 ;
+ lv2:name "Stereo" ;
+ lv2:symbol "stereo" ;
+ lv2:default 0.55 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 12 ;
+ lv2:name "Process" ;
+ lv2:symbol "process" ;
+ lv2:default 0.4 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 13 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 14 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 15 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 16 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Overdrive.ttl b/mdala.lv2/Overdrive.ttl
new file mode 100644
index 0000000..c87667b
--- /dev/null
+++ b/mdala.lv2/Overdrive.ttl
@@ -0,0 +1,53 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Overdrive>
+ lv2:symbol "mdaOverdrive" ;
+ doap:name "MDA Overdrive" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Drive" ;
+ lv2:symbol "drive" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Muffle" ;
+ lv2:symbol "muffle" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 3 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 4 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 5 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Piano.ttl b/mdala.lv2/Piano.ttl
new file mode 100644
index 0000000..9ac849a
--- /dev/null
+++ b/mdala.lv2/Piano.ttl
@@ -0,0 +1,115 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Piano>
+ lv2:symbol "mdaPiano" ;
+ doap:name "MDA Piano" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Envelope Decay" ;
+ lv2:symbol "envelope_decay" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Envelope Release" ;
+ lv2:symbol "envelope_release" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Hardness Offset" ;
+ lv2:symbol "hardness_offset" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Velocity to Hardness" ;
+ lv2:symbol "velocity_to_hardness" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Muffling Filter" ;
+ lv2:symbol "muffling_filter" ;
+ lv2:default 0.803 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Velocity to Muffling" ;
+ lv2:symbol "velocity_to_muffling" ;
+ lv2:default 0.251 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "Velocity Sensitivity" ;
+ lv2:symbol "velocity_sensitivity" ;
+ lv2:default 0.376 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 7 ;
+ lv2:name "Stereo Width" ;
+ lv2:symbol "stereo_width" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 8 ;
+ lv2:name "Polyphony" ;
+ lv2:symbol "polyphony" ;
+ lv2:default 0.33 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 9 ;
+ lv2:name "Fine Tuning" ;
+ lv2:symbol "fine_tuning" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 10 ;
+ lv2:name "Random Detuning" ;
+ lv2:symbol "random_detuning" ;
+ lv2:default 0.246 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 11 ;
+ lv2:name "Stretch Tuning" ;
+ lv2:symbol "stretch_tuning" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 12 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 13 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/RePsycho.ttl b/mdala.lv2/RePsycho.ttl
new file mode 100644
index 0000000..f54c38e
--- /dev/null
+++ b/mdala.lv2/RePsycho.ttl
@@ -0,0 +1,85 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/RePsycho>
+ lv2:symbol "mdaRePsycho" ;
+ doap:name "MDA RePsycho!" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Tune" ;
+ lv2:symbol "tune" ;
+ lv2:default 1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Fine" ;
+ lv2:symbol "fine" ;
+ lv2:default 1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Decay" ;
+ lv2:symbol "decay" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Thresh" ;
+ lv2:symbol "thresh" ;
+ lv2:default 0.6 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Hold" ;
+ lv2:symbol "hold" ;
+ lv2:default 0.45 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Mix" ;
+ lv2:symbol "mix" ;
+ lv2:default 1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "Quality" ;
+ lv2:symbol "quality" ;
+ lv2:default 0.4 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 9 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 10 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/RezFilter.ttl b/mdala.lv2/RezFilter.ttl
new file mode 100644
index 0000000..8bcc020
--- /dev/null
+++ b/mdala.lv2/RezFilter.ttl
@@ -0,0 +1,109 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/RezFilter>
+ lv2:symbol "mdaRezFilter" ;
+ doap:name "MDA RezFilter" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Freq" ;
+ lv2:symbol "freq" ;
+ lv2:default 0.33 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Res" ;
+ lv2:symbol "res" ;
+ lv2:default 0.7 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Env->VCF" ;
+ lv2:symbol "env_vcf" ;
+ lv2:default 0.85 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Attack" ;
+ lv2:symbol "attack" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Release" ;
+ lv2:symbol "release" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "LFO->VCF" ;
+ lv2:symbol "lfo_vcf" ;
+ lv2:default 0.7 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 7 ;
+ lv2:name "LFO Rate" ;
+ lv2:symbol "lfo_rate" ;
+ lv2:default 0.4 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 8 ;
+ lv2:name "Trigger" ;
+ lv2:symbol "trigger" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 9 ;
+ lv2:name "Max Freq" ;
+ lv2:symbol "max_freq" ;
+ lv2:default 0.75 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 10 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 11 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 12 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 13 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/RingMod.ttl b/mdala.lv2/RingMod.ttl
new file mode 100644
index 0000000..59612b9
--- /dev/null
+++ b/mdala.lv2/RingMod.ttl
@@ -0,0 +1,53 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/RingMod>
+ lv2:symbol "mdaRingMod" ;
+ doap:name "MDA RingMod" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Freq" ;
+ lv2:symbol "freq" ;
+ lv2:default 0.0625 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Fine" ;
+ lv2:symbol "fine" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Feedback" ;
+ lv2:symbol "feedback" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 3 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 4 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 5 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/RoundPan.ttl b/mdala.lv2/RoundPan.ttl
new file mode 100644
index 0000000..04a806f
--- /dev/null
+++ b/mdala.lv2/RoundPan.ttl
@@ -0,0 +1,45 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/RoundPan>
+ lv2:symbol "mdaRoundPan" ;
+ doap:name "MDA RoundPan" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Pan" ;
+ lv2:symbol "pan" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Auto" ;
+ lv2:symbol "auto" ;
+ lv2:default 0.8 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 2 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 3 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 4 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 5 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Shepard.ttl b/mdala.lv2/Shepard.ttl
new file mode 100644
index 0000000..7278cc3
--- /dev/null
+++ b/mdala.lv2/Shepard.ttl
@@ -0,0 +1,53 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Shepard>
+ lv2:symbol "mdaShepard" ;
+ doap:name "MDA Shepard" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Mode" ;
+ lv2:symbol "mode" ;
+ lv2:default 0.2 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Rate" ;
+ lv2:symbol "rate" ;
+ lv2:default 0.7 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 3 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 4 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 5 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Splitter.ttl b/mdala.lv2/Splitter.ttl
new file mode 100644
index 0000000..6b18bc3
--- /dev/null
+++ b/mdala.lv2/Splitter.ttl
@@ -0,0 +1,85 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Splitter>
+ lv2:symbol "mdaSplitter" ;
+ doap:name "MDA Splitter" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Mode" ;
+ lv2:symbol "mode" ;
+ lv2:default 0.1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Freq" ;
+ lv2:symbol "freq" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Freq SW" ;
+ lv2:symbol "freq_sw" ;
+ lv2:default 0.25 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Level" ;
+ lv2:symbol "level" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Level SW" ;
+ lv2:symbol "level_sw" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Envelope" ;
+ lv2:symbol "envelope" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 9 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 10 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Stereo.ttl b/mdala.lv2/Stereo.ttl
new file mode 100644
index 0000000..46e9d6f
--- /dev/null
+++ b/mdala.lv2/Stereo.ttl
@@ -0,0 +1,69 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Stereo>
+ lv2:symbol "mdaStereo" ;
+ doap:name "MDA Stereo" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Width" ;
+ lv2:symbol "width" ;
+ lv2:default 0.78 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Delay" ;
+ lv2:symbol "delay" ;
+ lv2:default 0.43 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Balance" ;
+ lv2:symbol "balance" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Mod" ;
+ lv2:symbol "mod" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Rate" ;
+ lv2:symbol "rate" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 5 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/SubSynth.ttl b/mdala.lv2/SubSynth.ttl
new file mode 100644
index 0000000..4a67215
--- /dev/null
+++ b/mdala.lv2/SubSynth.ttl
@@ -0,0 +1,77 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/SubSynth>
+ lv2:symbol "mdaSubSynth" ;
+ doap:name "MDA SubSynth" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Type" ;
+ lv2:symbol "type" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Level" ;
+ lv2:symbol "level" ;
+ lv2:default 0.3 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Tune" ;
+ lv2:symbol "tune" ;
+ lv2:default 0.6 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Dry Mix" ;
+ lv2:symbol "dry_mix" ;
+ lv2:default 1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Thresh" ;
+ lv2:symbol "thresh" ;
+ lv2:default 0.6 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Release" ;
+ lv2:symbol "release" ;
+ lv2:default 0.65 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 9 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/TalkBox.ttl b/mdala.lv2/TalkBox.ttl
new file mode 100644
index 0000000..1ae5a86
--- /dev/null
+++ b/mdala.lv2/TalkBox.ttl
@@ -0,0 +1,61 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/TalkBox>
+ lv2:symbol "mdaTalkBox" ;
+ doap:name "MDA TalkBox" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Wet" ;
+ lv2:symbol "wet" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Dry" ;
+ lv2:symbol "dry" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Carrier" ;
+ lv2:symbol "carrier" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Quality" ;
+ lv2:symbol "quality" ;
+ lv2:default 1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 4 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 5 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/TestTone.ttl b/mdala.lv2/TestTone.ttl
new file mode 100644
index 0000000..54c8a14
--- /dev/null
+++ b/mdala.lv2/TestTone.ttl
@@ -0,0 +1,93 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/TestTone>
+ lv2:symbol "mdaTestTone" ;
+ doap:name "MDA TestTone" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Mode" ;
+ lv2:symbol "mode" ;
+ lv2:default 0.47 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Level" ;
+ lv2:symbol "level" ;
+ lv2:default 0.71 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Channel" ;
+ lv2:symbol "channel" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "F1" ;
+ lv2:symbol "f1" ;
+ lv2:default 0.57 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "F2" ;
+ lv2:symbol "f2" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Sweep" ;
+ lv2:symbol "sweep" ;
+ lv2:default 0.3 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "Thru" ;
+ lv2:symbol "thru" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 7 ;
+ lv2:name "Zero dB" ;
+ lv2:symbol "zero_db" ;
+ lv2:default 1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 9 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 10 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 11 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/ThruZero.ttl b/mdala.lv2/ThruZero.ttl
new file mode 100644
index 0000000..bde8271
--- /dev/null
+++ b/mdala.lv2/ThruZero.ttl
@@ -0,0 +1,69 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/ThruZero>
+ lv2:symbol "mdaThruZero" ;
+ doap:name "MDA ThruZero" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Rate" ;
+ lv2:symbol "rate" ;
+ lv2:default 0.3 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Depth" ;
+ lv2:symbol "depth" ;
+ lv2:default 0.43 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Mix" ;
+ lv2:symbol "mix" ;
+ lv2:default 0.47 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Feedback" ;
+ lv2:symbol "feedback" ;
+ lv2:default 0.3 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "DepthMod" ;
+ lv2:symbol "depthmod" ;
+ lv2:default 1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 5 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Tracker.ttl b/mdala.lv2/Tracker.ttl
new file mode 100644
index 0000000..30319ac
--- /dev/null
+++ b/mdala.lv2/Tracker.ttl
@@ -0,0 +1,93 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Tracker>
+ lv2:symbol "mdaTracker" ;
+ doap:name "MDA Tracker" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Mode" ;
+ lv2:symbol "mode" ;
+ lv2:default 0 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Dynamics" ;
+ lv2:symbol "dynamics" ;
+ lv2:default 1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Mix" ;
+ lv2:symbol "mix" ;
+ lv2:default 1 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Glide" ;
+ lv2:symbol "glide" ;
+ lv2:default 0.97 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Trnspose" ;
+ lv2:symbol "trnspose" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Maximum" ;
+ lv2:symbol "maximum" ;
+ lv2:default 0.8 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "Trigger" ;
+ lv2:symbol "trigger" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 7 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 9 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 10 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 11 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Transient.ttl b/mdala.lv2/Transient.ttl
new file mode 100644
index 0000000..9811ca9
--- /dev/null
+++ b/mdala.lv2/Transient.ttl
@@ -0,0 +1,77 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Transient>
+ lv2:symbol "mdaTransient" ;
+ doap:name "MDA Transient" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Attack" ;
+ lv2:symbol "attack" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Release" ;
+ lv2:symbol "release" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Filter" ;
+ lv2:symbol "filter" ;
+ lv2:default 0.49 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Att Hold" ;
+ lv2:symbol "att_hold" ;
+ lv2:default 0.35 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Rel Hold" ;
+ lv2:symbol "rel_hold" ;
+ lv2:default 0.35 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 9 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/VocInput.ttl b/mdala.lv2/VocInput.ttl
new file mode 100644
index 0000000..b53d891
--- /dev/null
+++ b/mdala.lv2/VocInput.ttl
@@ -0,0 +1,69 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/VocInput>
+ lv2:symbol "mdaVocInput" ;
+ doap:name "MDA VocInput" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Tracking" ;
+ lv2:symbol "tracking" ;
+ lv2:default 0.25 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Pitch" ;
+ lv2:symbol "pitch" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Breath" ;
+ lv2:symbol "breath" ;
+ lv2:default 0.2 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "S Thresh" ;
+ lv2:symbol "s_thresh" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Max Freq" ;
+ lv2:symbol "max_freq" ;
+ lv2:default 0.35 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 5 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 6 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 7 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/Vocoder.ttl b/mdala.lv2/Vocoder.ttl
new file mode 100644
index 0000000..f5874a0
--- /dev/null
+++ b/mdala.lv2/Vocoder.ttl
@@ -0,0 +1,93 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<http://drobilla.net/plugins/mdala/Vocoder>
+ lv2:symbol "mdaVocoder" ;
+ doap:name "MDA Vocoder" ;
+ doap:license <http://usefulinc.com/doap/licenses/gpl> ;
+ lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 0 ;
+ lv2:name "Mod In" ;
+ lv2:symbol "mod_in" ;
+ lv2:default 0.33 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 1 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ lv2:default 0.5 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 2 ;
+ lv2:name "Hi Thru" ;
+ lv2:symbol "hi_thru" ;
+ lv2:default 0.4 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 3 ;
+ lv2:name "Hi Band" ;
+ lv2:symbol "hi_band" ;
+ lv2:default 0.4 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 4 ;
+ lv2:name "Envelope" ;
+ lv2:symbol "envelope" ;
+ lv2:default 0.16 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 5 ;
+ lv2:name "Filter Q" ;
+ lv2:symbol "filter_q" ;
+ lv2:default 0.55 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 6 ;
+ lv2:name "Mid Freq" ;
+ lv2:symbol "mid_freq" ;
+ lv2:default 0.6667 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:ControlPort ;
+ lv2:index 7 ;
+ lv2:name "Quality" ;
+ lv2:symbol "quality" ;
+ lv2:default 0.33 ;
+ lv2:minimum 0.0 ;
+ lv2:maximum 1.0 ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 8 ;
+ lv2:symbol "in1" ;
+ lv2:name "Input 1" ;
+ ] , [
+ a lv2:InputPort, lv2:AudioPort ;
+ lv2:index 9 ;
+ lv2:symbol "in2" ;
+ lv2:name "Input 2" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 10 ;
+ lv2:symbol "out1" ;
+ lv2:name "Output 1" ;
+ ] , [
+ a lv2:OutputPort, lv2:AudioPort ;
+ lv2:index 11 ;
+ lv2:symbol "out2" ;
+ lv2:name "Output 2" ;
+ ] .
diff --git a/mdala.lv2/manifest.ttl b/mdala.lv2/manifest.ttl
new file mode 100644
index 0000000..3a08efa
--- /dev/null
+++ b/mdala.lv2/manifest.ttl
@@ -0,0 +1,184 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix uiext: <http://lv2plug.in/ns/extensions/ui#> .
+
+<http://drobilla.net/plugins/mdala/Ambience>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Ambience.ttl> ;
+ lv2:binary <Ambience.so> .
+
+<http://drobilla.net/plugins/mdala/Bandisto>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Bandisto.ttl> ;
+ lv2:binary <Bandisto.so> .
+
+<http://drobilla.net/plugins/mdala/BeatBox>
+ a lv2:Plugin ;
+ rdfs:seeAlso <BeatBox.ttl> ;
+ lv2:binary <BeatBox.so> .
+
+<http://drobilla.net/plugins/mdala/Combo>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Combo.ttl> ;
+ lv2:binary <Combo.so> .
+
+<http://drobilla.net/plugins/mdala/DX10>
+ a lv2:Plugin ;
+ rdfs:seeAlso <DX10.ttl> ;
+ lv2:binary <DX10.so> .
+
+<http://drobilla.net/plugins/mdala/DeEss>
+ a lv2:Plugin ;
+ rdfs:seeAlso <DeEss.ttl> ;
+ lv2:binary <DeEss.so> .
+
+<http://drobilla.net/plugins/mdala/Degrade>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Degrade.ttl> ;
+ lv2:binary <Degrade.so> .
+
+<http://drobilla.net/plugins/mdala/Delay>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Delay.ttl> ;
+ lv2:binary <Delay.so> .
+
+<http://drobilla.net/plugins/mdala/Detune>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Detune.ttl> ;
+ lv2:binary <Detune.so> .
+
+<http://drobilla.net/plugins/mdala/Dither>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Dither.ttl> ;
+ lv2:binary <Dither.so> .
+
+<http://drobilla.net/plugins/mdala/DubDelay>
+ a lv2:Plugin ;
+ rdfs:seeAlso <DubDelay.ttl> ;
+ lv2:binary <DubDelay.so> .
+
+<http://drobilla.net/plugins/mdala/Dynamics>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Dynamics.ttl> ;
+ lv2:binary <Dynamics.so> .
+
+<http://drobilla.net/plugins/mdala/EPiano>
+ a lv2:Plugin ;
+ rdfs:seeAlso <EPiano.ttl> ;
+ lv2:binary <EPiano.so> .
+
+<http://drobilla.net/plugins/mdala/Image>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Image.ttl> ;
+ lv2:binary <Image.so> .
+
+<http://drobilla.net/plugins/mdala/JX10>
+ a lv2:Plugin ;
+ rdfs:seeAlso <JX10.ttl> ;
+ lv2:binary <JX10.so> .
+
+<http://drobilla.net/plugins/mdala/Leslie>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Leslie.ttl> ;
+ lv2:binary <Leslie.so> .
+
+<http://drobilla.net/plugins/mdala/Limiter>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Limiter.ttl> ;
+ lv2:binary <Limiter.so> .
+
+<http://drobilla.net/plugins/mdala/Loudness>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Loudness.ttl> ;
+ lv2:binary <Loudness.so> .
+
+<http://drobilla.net/plugins/mdala/MultiBand>
+ a lv2:Plugin ;
+ rdfs:seeAlso <MultiBand.ttl> ;
+ lv2:binary <MultiBand.so> .
+
+<http://drobilla.net/plugins/mdala/Overdrive>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Overdrive.ttl> ;
+ lv2:binary <Overdrive.so> .
+
+<http://drobilla.net/plugins/mdala/Piano>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Piano.ttl> ;
+ lv2:binary <Piano.so> .
+
+<http://drobilla.net/plugins/mdala/RePsycho>
+ a lv2:Plugin ;
+ rdfs:seeAlso <RePsycho.ttl> ;
+ lv2:binary <RePsycho.so> .
+
+<http://drobilla.net/plugins/mdala/RezFilter>
+ a lv2:Plugin ;
+ rdfs:seeAlso <RezFilter.ttl> ;
+ lv2:binary <RezFilter.so> .
+
+<http://drobilla.net/plugins/mdala/RingMod>
+ a lv2:Plugin ;
+ rdfs:seeAlso <RingMod.ttl> ;
+ lv2:binary <RingMod.so> .
+
+<http://drobilla.net/plugins/mdala/RoundPan>
+ a lv2:Plugin ;
+ rdfs:seeAlso <RoundPan.ttl> ;
+ lv2:binary <RoundPan.so> .
+
+<http://drobilla.net/plugins/mdala/Shepard>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Shepard.ttl> ;
+ lv2:binary <Shepard.so> .
+
+<http://drobilla.net/plugins/mdala/Splitter>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Splitter.ttl> ;
+ lv2:binary <Splitter.so> .
+
+<http://drobilla.net/plugins/mdala/Stereo>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Stereo.ttl> ;
+ lv2:binary <Stereo.so> .
+
+<http://drobilla.net/plugins/mdala/SubSynth>
+ a lv2:Plugin ;
+ rdfs:seeAlso <SubSynth.ttl> ;
+ lv2:binary <SubSynth.so> .
+
+<http://drobilla.net/plugins/mdala/TalkBox>
+ a lv2:Plugin ;
+ rdfs:seeAlso <TalkBox.ttl> ;
+ lv2:binary <TalkBox.so> .
+
+<http://drobilla.net/plugins/mdala/TestTone>
+ a lv2:Plugin ;
+ rdfs:seeAlso <TestTone.ttl> ;
+ lv2:binary <TestTone.so> .
+
+<http://drobilla.net/plugins/mdala/ThruZero>
+ a lv2:Plugin ;
+ rdfs:seeAlso <ThruZero.ttl> ;
+ lv2:binary <ThruZero.so> .
+
+<http://drobilla.net/plugins/mdala/Tracker>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Tracker.ttl> ;
+ lv2:binary <Tracker.so> .
+
+<http://drobilla.net/plugins/mdala/Transient>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Transient.ttl> ;
+ lv2:binary <Transient.so> .
+
+<http://drobilla.net/plugins/mdala/VocInput>
+ a lv2:Plugin ;
+ rdfs:seeAlso <VocInput.ttl> ;
+ lv2:binary <VocInput.so> .
+
+<http://drobilla.net/plugins/mdala/Vocoder>
+ a lv2:Plugin ;
+ rdfs:seeAlso <Vocoder.ttl> ;
+ lv2:binary <Vocoder.so> .
+