diff options
41 files changed, 3417 insertions, 133 deletions
@@ -0,0 +1 @@ +autowaf/INSTALL
\ No newline at end of file diff --git a/Makefile b/Makefile deleted file mode 100644 index 50c0582..0000000 --- a/Makefile +++ /dev/null @@ -1,133 +0,0 @@ -CFLAGS = -O0 -g -ansi -Wall -Wextra -Wno-unused # -pedantic -Woverloaded-virtual -CFLAGS += -fPIC -DPIC -Ilvz -Ivstgui -I. -DURI_PREFIX=\"http://drobilla.net/plugins/mda.lv2/\" - -SYSTEMNAME = $(shell uname -s) - -ifeq ($(SYSTEMNAME),Darwin) -CFLAGS += -fno-common -flat_namespace -SHARED_LDFLAGS = -fno-common -flat_namespace -bundle -undefined suppress -lbundle1.o -nostartfiles -USER_INSTALL_DIR = ~/Library/Audio/Plug-Ins/LV2/ -LOCAL_INSTALL_DIR = /Library/Audio/Plug-Ins/LV2/ -SYSTEM_INSTALL_DIR = /Library/Audio/Plug-Ins/LV2/ -else -SHARED_LDFLAGS = -shared -USER_INSTALL_DIR = ~/.lv2/ -SYSTEM_INSTALL_DIR = /usr/lib/lv2/ -LOCAL_INSTALL_DIR = /usr/local/lib/lv2/ -endif - -BUILD_GUI = ! `pkg-config --exists gtk+-2.0` -GUI_CFLAGS = $(CFLAGS) -Ivstgui `pkg-config --cflags gtk+-2.0 libpng` - -all: lvz/gendata libs data # gui_libs - -bundle: - mkdir -p ./mda.lv2 - -libs: bundle \ - mda.lv2/mdaAmbience.so \ - mda.lv2/mdaBandisto.so \ - mda.lv2/mdaBeatBox.so \ - mda.lv2/mdaCombo.so \ - mda.lv2/mdaDX10.so \ - mda.lv2/mdaDeEss.so \ - mda.lv2/mdaDegrade.so \ - mda.lv2/mdaDelay.so \ - mda.lv2/mdaDetune.so \ - mda.lv2/mdaDither.so \ - mda.lv2/mdaDubDelay.so \ - mda.lv2/mdaDynamics.so \ - mda.lv2/mdaEPiano.so \ - mda.lv2/mdaImage.so \ - mda.lv2/mdaJX10.so \ - mda.lv2/mdaLeslie.so \ - mda.lv2/mdaLimiter.so \ - mda.lv2/mdaLoudness.so \ - mda.lv2/mdaMultiBand.so \ - mda.lv2/mdaOverdrive.so \ - mda.lv2/mdaPiano.so \ - mda.lv2/mdaRePsycho.so \ - mda.lv2/mdaRezFilter.so \ - mda.lv2/mdaRingMod.so \ - mda.lv2/mdaRoundPan.so \ - mda.lv2/mdaShepard.so \ - mda.lv2/mdaSplitter.so \ - mda.lv2/mdaStereo.so \ - mda.lv2/mdaSubSynth.so \ - mda.lv2/mdaTalkBox.so \ - mda.lv2/mdaTestTone.so \ - mda.lv2/mdaThruZero.so \ - mda.lv2/mdaTracker.so \ - mda.lv2/mdaTransient.so \ - mda.lv2/mdaVocInput.so \ - mda.lv2/mdaVocoder.so -# mda.lv2/mdaSpecMeter.so - -pixmaps: - cp src/mdaSpecMeter.png mda.lv2 - -gui_libs: bundle pixmaps \ - mda.lv2/mdaSpecMeterGUI.so - -data: libs lvz/gendata #gui_libs - cd ./mda.lv2 && ../lvz/gendata ./*.so > manifest.ttl -# @echo "*** Ignore the above non-error about loading images! ***" - -install: - if [ "x$(INSTALL_DIR)" = "x" ]; then \ - echo -e "\n*** ERROR: INSTALL_DIR is not set\n"; \ - echo -e "Try make install-user, install-local, or install-system\n"; \ - echo -e "You can also specify where to install the plugin bundle:"; \ - echo -e " make install INSTALL_DIR=~/.lv2/\n"; \ - else \ - install -d $(INSTALL_DIR)/mda.lv2; \ - install -m 644 ./mda.lv2/*.ttl $(INSTALL_DIR)/mda.lv2; \ - install -m 755 ./mda.lv2/*.so $(INSTALL_DIR)/mda.lv2; \ - fi -# install -m 644 ./mda.lv2/*.png $(INSTALL_DIR)/mda.lv2; \ - -install-user: - INSTALL_DIR=$(USER_INSTALL_DIR) make install - -install-local: - INSTALL_DIR=$(LOCAL_INSTALL_DIR) make install - -install-system: - INSTALL_DIR=$(SYSTEM_INSTALL_DIR) make install - -uninstall: - rm -rf $(HOME)/.lv2/mda.lv2 - rm -rf /usr/local/lib/lv2/mda.lv2 - rm -rf /usr/lib/lv2/mda.lv2 - -src/%.cpp: src/%.h lvz/audioeffectx.h - -lvz/gendata: lvz/gendata.cpp lvz/audioeffectx.h - $(CXX) $(CFLAGS) -ldl $< -o $@ - -mda.lv2/%GUI.so: src/%GUI.cpp src/%.cpp lvz/gui_wrapper.cpp vstgui/vstgui.cpp vstgui/vstgui.h vstgui/vstcontrols.cpp vstgui/vstcontrols.h - if [ $(BUILD_GUI) ]; then \ - $(CXX) $(SHARED_LDFLAGS) $(GUI_CFLAGS) \ - -DUI_CLASS=`echo $@ | sed 's/mda.lv2\///' | sed 's/\..*//'` \ - -DPLUGIN_CLASS=`echo $@ | sed 's/mda.lv2\///' | sed 's/\..*//' | sed 's/GUI//'` \ - -DUI_HEADER=\"`echo $@ | sed 's/^mda.lv2/src/' | sed 's/\(.*\)\..*/\1/' | sed 's/$$/\.h/'`\" \ - -DPLUGIN_HEADER=\"`echo $@ | sed 's/^mda.lv2/src/' | sed 's/\(.*\)\..*/\1/' | sed 's/$$/\.h/' | sed 's/GUI//'`\" \ - -DUI_URI_SUFFIX=\"`echo $@ | sed 's/mda.lv2\///' | sed 's/^mda//' | sed 's/\..*//'`\" \ - -DPLUGIN_URI_SUFFIX=\"`echo $@ | sed 's/mda.lv2\///' | sed 's/^mda//' | sed 's/\..*//' | sed 's/GUI//'`\" \ - $^ -o $@; \ - fi - -mda.lv2/%.so: src/%.cpp lvz/wrapper.cpp - $(CXX) $(SHARED_LDFLAGS) $(CFLAGS) \ - -DPLUGIN_CLASS=`echo $@ | sed 's/mda.lv2\///' | sed 's/\..*//'` \ - -DPLUGIN_URI_SUFFIX=\"`echo $@ | sed 's/mda.lv2\///' | sed 's/^mda//' | sed 's/\..*//'`\" \ - -DPLUGIN_HEADER=\"`echo $@ | sed 's/^mda.lv2/src/' | sed 's/\(.*\)\..*/\1/' | sed 's/$$/\.h/'`\" \ - $^ -o $@ - -clean: - rm -f `find -name '*.o'` - rm -f `find -name '*.so'` - rm -f `find -name '*.ttl'` - rm -f lvz/gendata - rm -rf ./mda.lv2 - 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> . + @@ -0,0 +1 @@ +autowaf/waf
\ No newline at end of file @@ -0,0 +1,115 @@ +#!/usr/bin/env python +import autowaf +import os + +# Version of this package (even if built as a child) +MDALA_VERSION = '0.0.0' + +# Variables for 'waf dist' +APPNAME = 'mdala.lv2' +VERSION = MDALA_VERSION + +# Mandatory variables +top = '.' +out = 'build' + +def options(opt): + autowaf.set_options(opt) + opt.tool_options('compiler_cxx') + +def configure(conf): + autowaf.configure(conf) + autowaf.display_header('Mdala Configuration') + conf.check_tool('compiler_cxx') + + autowaf.check_header(conf, 'lv2/lv2plug.in/ns/lv2core/lv2.h') + + conf.env.append_value('CFLAGS', '-std=c99') + + # Set env['pluginlib_PATTERN'] + pat = conf.env['cshlib_PATTERN'] + if pat[0:3] == 'lib': + pat = pat[3:] + conf.env['pluginlib_PATTERN'] = pat + + print('') + +def build_plugin(bld, lang, bundle, name, source, cflags=[], libs=[]): + # Build plugin library + penv = bld.env.copy() + penv['cshlib_PATTERN'] = bld.env['pluginlib_PATTERN'] + penv['cxxshlib_PATTERN'] = bld.env['pluginlib_PATTERN'] + obj = bld(features = '%s %sshlib' % (lang,lang)) + obj.env = penv + obj.source = source + ['lvz/wrapper.cpp'] + obj.includes = [ '.', './lvz', './src' ] + obj.name = name + obj.target = os.path.join(bundle, name) + if cflags != []: + obj.cxxflags = cflags + if libs != []: + autowaf.use_lib(bld, obj, libs) + obj.install_path = '${LV2DIR}/' + bundle + + # Install data file + data_file = '%s.ttl' % name + bld.install_files('${LV2DIR}/' + bundle, os.path.join(bundle, data_file)) + +def build(bld): + # Copy data files to build bundle (build/mdala.lv2) + for i in bld.path.ant_glob('mdala.lv2/*.ttl'): + bld(rule = 'cp ${SRC} ${TGT}', + source = i, + target = bld.path.get_bld().make_node('mdala.lv2/%s' % i), + install_path = '${LV2DIR}/mdala.lv2') + + plugins = ''' + Ambience + Bandisto + BeatBox + Combo + DX10 + DeEss + Degrade + Delay + Detune + Dither + DubDelay + Dynamics + EPiano + Image + JX10 + Leslie + Limiter + Loudness + MultiBand + Overdrive + Piano + RePsycho + RezFilter + RingMod + RoundPan + Shepard + Splitter + Stereo + SubSynth + TalkBox + TestTone + ThruZero + Tracker + Transient + VocInput + Vocoder + '''.split() +# Looplex + + # Build plugin libraries + for i in plugins: + build_plugin(bld, 'cxx', 'mdala.lv2', i, ['src/mda%s.cpp' % i], + ['-DPLUGIN_CLASS=mda%s' % i, + '-DURI_PREFIX=\"http://drobilla.net/plugins/mdala/\"', + '-DPLUGIN_URI_SUFFIX="%s"' % i, + '-DPLUGIN_HEADER="src/mda%s.h"' % i]) + + bld.install_files('${LV2DIR}/mdala.lv2', 'mdala.lv2/manifest.ttl') + |