aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-03-30 02:41:37 +0000
committerDavid Robillard <d@drobilla.net>2012-03-30 02:41:37 +0000
commit064226a219136cbb7a01ac8feb7569c58a749d3d (patch)
tree9d76b1f5f1c885e2de55d6e2a71d3ac64beb2611
parent83d512a469483012ec53b4a462433d6c6c5a3500 (diff)
downloadmda.lv2-064226a219136cbb7a01ac8feb7569c58a749d3d.tar.gz
mda.lv2-064226a219136cbb7a01ac8feb7569c58a749d3d.tar.bz2
mda.lv2-064226a219136cbb7a01ac8feb7569c58a749d3d.zip
Fix bad data discovered by sord_validate.
Remove units from blip port labels and add unit metadata. Build instrument MDA plugins (still not working). git-svn-id: http://svn.drobilla.net/lad/trunk/plugins/mda.lv2@4131 a436a847-0d15-0410-975c-d299462d15a1
-rw-r--r--mda.lv2/Ambience.ttl2
-rw-r--r--mda.lv2/Bandisto.ttl2
-rw-r--r--mda.lv2/BeatBox.ttl2
-rw-r--r--mda.lv2/Combo.ttl2
-rw-r--r--mda.lv2/DX10.ttl2
-rw-r--r--mda.lv2/DeEss.ttl2
-rw-r--r--mda.lv2/Degrade.ttl2
-rw-r--r--mda.lv2/Delay.ttl2
-rw-r--r--mda.lv2/Detune.ttl2
-rw-r--r--mda.lv2/Dither.ttl2
-rw-r--r--mda.lv2/DubDelay.ttl2
-rw-r--r--mda.lv2/Dynamics.ttl2
-rw-r--r--mda.lv2/EPiano.ttl2
-rw-r--r--mda.lv2/Image.ttl2
-rw-r--r--mda.lv2/JX10.ttl8
-rw-r--r--mda.lv2/Leslie.ttl2
-rw-r--r--mda.lv2/Limiter.ttl2
-rw-r--r--mda.lv2/Loudness.ttl2
-rw-r--r--mda.lv2/MultiBand.ttl2
-rw-r--r--mda.lv2/Overdrive.ttl2
-rw-r--r--mda.lv2/Piano.ttl2
-rw-r--r--mda.lv2/RePsycho.ttl6
-rw-r--r--mda.lv2/RezFilter.ttl2
-rw-r--r--mda.lv2/RingMod.ttl2
-rw-r--r--mda.lv2/RoundPan.ttl2
-rw-r--r--mda.lv2/Shepard.ttl2
-rw-r--r--mda.lv2/Splitter.ttl2
-rw-r--r--mda.lv2/Stereo.ttl2
-rw-r--r--mda.lv2/SubSynth.ttl2
-rw-r--r--mda.lv2/TalkBox.ttl2
-rw-r--r--mda.lv2/TestTone.ttl2
-rw-r--r--mda.lv2/ThruZero.ttl2
-rw-r--r--mda.lv2/Tracker.ttl2
-rw-r--r--mda.lv2/Transient.ttl2
-rw-r--r--mda.lv2/VocInput.ttl2
-rw-r--r--mda.lv2/Vocoder.ttl2
-rw-r--r--mda.lv2/manifest.ttl.in39
-rw-r--r--wscript8
38 files changed, 64 insertions, 65 deletions
diff --git a/mda.lv2/Ambience.ttl b/mda.lv2/Ambience.ttl
index 20bb186..7b2294b 100644
--- a/mda.lv2/Ambience.ttl
+++ b/mda.lv2/Ambience.ttl
@@ -9,7 +9,7 @@ mda:Ambience
lv2:symbol "Amb" ;
doap:name "MDA Ambience" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
lv2:port [
diff --git a/mda.lv2/Bandisto.ttl b/mda.lv2/Bandisto.ttl
index 253caf1..6cb6966 100644
--- a/mda.lv2/Bandisto.ttl
+++ b/mda.lv2/Bandisto.ttl
@@ -12,7 +12,7 @@ mda:Bandisto
doap:name "MDA Bandisto" ;
doap:shortdesc "Multi-band distortion" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment "This plug is like MultiBand but uses 3 bands of clipping instead of compression. This is unlikely to be a plug you use every day, but when you want to recreate the sound of torn bass-bins you know where to come!" ;
diff --git a/mda.lv2/BeatBox.ttl b/mda.lv2/BeatBox.ttl
index 412309e..39334fd 100644
--- a/mda.lv2/BeatBox.ttl
+++ b/mda.lv2/BeatBox.ttl
@@ -10,7 +10,7 @@ mda:BeatBox
doap:name "MDA BeatBox" ;
doap:shortdesc "Drum replacer" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment """Contains three samples (kick, snare and hat) designed to be triggered by incoming audio in three frequency ranges. The default samples are based on the Roland CR-78.
diff --git a/mda.lv2/Combo.ttl b/mda.lv2/Combo.ttl
index f55635f..4562e17 100644
--- a/mda.lv2/Combo.ttl
+++ b/mda.lv2/Combo.ttl
@@ -12,7 +12,7 @@ mda:Combo
doap:name "MDA Combo" ;
doap:shortdesc "Amp & speaker simulator" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment "This plug-in can sound quite subtle but comes alive when used on guitar with the drive turned up! Remember that distortion may not sound good on time-based effects such as delay and reverb, so put those effects after this plug, or after a separate distortion plug with Combo acting only as a speaker simulator." ;
diff --git a/mda.lv2/DX10.ttl b/mda.lv2/DX10.ttl
index 521f4d4..1726900 100644
--- a/mda.lv2/DX10.ttl
+++ b/mda.lv2/DX10.ttl
@@ -17,7 +17,7 @@ mda:DX10
lv2:symbol "DX10" ;
doap:name "MDA DX10" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment """Sounds similar to the later Yamaha DX synths including the heavy bass but with a warmer, cleaner tone. This plug-in is 8-voice polyphonic.""" ;
diff --git a/mda.lv2/DeEss.ttl b/mda.lv2/DeEss.ttl
index f953385..f8f58bb 100644
--- a/mda.lv2/DeEss.ttl
+++ b/mda.lv2/DeEss.ttl
@@ -11,7 +11,7 @@ mda:DeEss
doap:name "MDA De-ess" ;
doap:shortdesc "High frequency dynamics processor" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment """Reduce excessive sibilants (/s/ /t/ /sh/ etc.) in vocals and speech.
diff --git a/mda.lv2/Degrade.ttl b/mda.lv2/Degrade.ttl
index 0b26e29..91df113 100644
--- a/mda.lv2/Degrade.ttl
+++ b/mda.lv2/Degrade.ttl
@@ -11,7 +11,7 @@ mda:Degrade
doap:name "MDA Degrade" ;
doap:shortdesc "Sample quality reduction" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
lv2:port [
diff --git a/mda.lv2/Delay.ttl b/mda.lv2/Delay.ttl
index 2f0daba..019f526 100644
--- a/mda.lv2/Delay.ttl
+++ b/mda.lv2/Delay.ttl
@@ -11,7 +11,7 @@ mda:Delay
doap:name "MDA Delay" ;
doap:shortdesc "Simple stereo delay with feedback tone control" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
lv2:port [
diff --git a/mda.lv2/Detune.ttl b/mda.lv2/Detune.ttl
index dae66f3..1585cf2 100644
--- a/mda.lv2/Detune.ttl
+++ b/mda.lv2/Detune.ttl
@@ -11,7 +11,7 @@ mda:Detune
doap:name "MDA Detune" ;
doap:shortdesc "Simple up/down pitch shifting thickener" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment "A low-quality stereo pitch shifter for the sort of chorus and detune effects found on multi-effects hardware." ;
diff --git a/mda.lv2/Dither.ttl b/mda.lv2/Dither.ttl
index 5ddb672..ec98bcf 100644
--- a/mda.lv2/Dither.ttl
+++ b/mda.lv2/Dither.ttl
@@ -12,7 +12,7 @@ mda:Dither
doap:name "MDA Dither" ;
doap:shortdesc "Range of dither types including noise shaping" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment """When a waveform is rounded to the nearest 16 (or whatever)-bit value this causes distortion. Dither allows you to exchange this rough sounding signal-dependant distortion for a smooth background hiss.
diff --git a/mda.lv2/DubDelay.ttl b/mda.lv2/DubDelay.ttl
index cb49a72..03b6cbe 100644
--- a/mda.lv2/DubDelay.ttl
+++ b/mda.lv2/DubDelay.ttl
@@ -11,7 +11,7 @@ mda:DubDelay
doap:name "MDA DubDelay" ;
doap:shortdesc "Delay with feedback saturation and time/pitch modulation" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
lv2:port [
diff --git a/mda.lv2/Dynamics.ttl b/mda.lv2/Dynamics.ttl
index 7469742..0ee771d 100644
--- a/mda.lv2/Dynamics.ttl
+++ b/mda.lv2/Dynamics.ttl
@@ -11,7 +11,7 @@ mda:Dynamics
doap:name "MDA Dynamics" ;
doap:shortdesc "Compressor / Limiter / Gate" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
lv2:port [
diff --git a/mda.lv2/EPiano.ttl b/mda.lv2/EPiano.ttl
index 443e5c1..c705cb9 100644
--- a/mda.lv2/EPiano.ttl
+++ b/mda.lv2/EPiano.ttl
@@ -9,7 +9,7 @@ mda:EPiano
lv2:symbol "EPiano" ;
doap:name "MDA ePiano" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
lv2:port [
diff --git a/mda.lv2/Image.ttl b/mda.lv2/Image.ttl
index 943ca3e..9f8251d 100644
--- a/mda.lv2/Image.ttl
+++ b/mda.lv2/Image.ttl
@@ -12,7 +12,7 @@ mda:Image
doap:name "MDA Image" ;
doap:shortdesc "Stereo image adjustment and M-S matrix" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment "Allows the level and pan of mono and stereo components to be adjusted separately, or components to be separated for individual processing before recombining with a second Image plug-in." ;
diff --git a/mda.lv2/JX10.ttl b/mda.lv2/JX10.ttl
index 2a6399a..36d5a1b 100644
--- a/mda.lv2/JX10.ttl
+++ b/mda.lv2/JX10.ttl
@@ -4,15 +4,15 @@
@prefix param: <http://lv2plug.in/ns/ext/parameters#> .
@prefix pg: <http://lv2plug.in/ns/ext/port-groups#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-@prefix units: <http://lv2plug.in/ns/ext/units#> .
+@prefix units: <http://lv2plug.in/ns/extensions/units#> .
-<http://drobilla.net/plugins/mda/DX10/filt_env>
+<http://drobilla.net/plugins/mda/JX10/filt_env>
a param:EnvelopeControls ,
pg:InputGroup ;
lv2:name "Filter Envelope" ;
lv2:symbol "filt_env" .
-<http://drobilla.net/plugins/mda/DX10/amp_env>
+<http://drobilla.net/plugins/mda/JX10/amp_env>
a param:EnvelopeControls ,
pg:InputGroup ;
lv2:name "Amp Envelope" ;
@@ -24,7 +24,7 @@ mda:JX10
lv2:symbol "JX10" ;
doap:name "MDA JX10 Synth" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment """When Vibrato is set to PWM, the two oscillators are phase-locked and will produce a square wave if set to the same pitch. Pitch modulation of one oscillator then causes Pulse Width Modulation. (pitch modulation of both oscillators for vibrato is still available from the modulation wheel). Unlike other synths, in PWM mode the oscillators can still be detuned to give a wider range of PWM effects.
diff --git a/mda.lv2/Leslie.ttl b/mda.lv2/Leslie.ttl
index de79957..7ef2227 100644
--- a/mda.lv2/Leslie.ttl
+++ b/mda.lv2/Leslie.ttl
@@ -12,7 +12,7 @@ mda:Leslie
doap:name "MDA Leslie" ;
doap:shortdesc "Rotary speaker simulator" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment "No overdrive or speaker cabinet simulation is added - you may want to combine this plug-in with Combo. For a much thicker sound try combining two Leslie plug-ins in series!" ;
diff --git a/mda.lv2/Limiter.ttl b/mda.lv2/Limiter.ttl
index 8dab641..9414526 100644
--- a/mda.lv2/Limiter.ttl
+++ b/mda.lv2/Limiter.ttl
@@ -12,7 +12,7 @@ mda:Limiter
doap:name "MDA Limiter" ;
doap:shortdesc "Opto-electronic style limiter" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
lv2:port [
diff --git a/mda.lv2/Loudness.ttl b/mda.lv2/Loudness.ttl
index 3cd8b26..94f0bf4 100644
--- a/mda.lv2/Loudness.ttl
+++ b/mda.lv2/Loudness.ttl
@@ -11,7 +11,7 @@ mda:Loudness
doap:name "MDA Loudness" ;
doap:shortdesc "Equal loudness contours for bass EQ and mix correction" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment """The ear is less sensitive to low frequencies when listening at low volume. This plug-in is based on the Stevens-Davis equal loudness contours and allows the bass level to be adjusted to simulate or correct for this effect.
diff --git a/mda.lv2/MultiBand.ttl b/mda.lv2/MultiBand.ttl
index f9684c0..c789dc6 100644
--- a/mda.lv2/MultiBand.ttl
+++ b/mda.lv2/MultiBand.ttl
@@ -18,7 +18,7 @@ mda:MultiBand
doap:name "MDA MultiBand" ;
doap:shortdesc "Multi-band compressor with M-S processing modes" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment """As well as just "squashing everything" this plug-in can be used to "overcook" the mid-frequencies while leaving the low end unprocessed, enhancing playback over small speakers without affecting the overall sound too much.
diff --git a/mda.lv2/Overdrive.ttl b/mda.lv2/Overdrive.ttl
index a1e9563..8e8570e 100644
--- a/mda.lv2/Overdrive.ttl
+++ b/mda.lv2/Overdrive.ttl
@@ -11,7 +11,7 @@ mda:Overdrive
doap:name "MDA Overdrive" ;
doap:shortdesc "Soft distortion" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment "Possible uses include adding body to drum loops, fuzz guitar, and that 'standing outside a nightclub' sound. This plug does not simulate valve distortion, and any attempt to process organ sounds through it will be extremely unrewarding!" ;
diff --git a/mda.lv2/Piano.ttl b/mda.lv2/Piano.ttl
index e1f1c51..441e54c 100644
--- a/mda.lv2/Piano.ttl
+++ b/mda.lv2/Piano.ttl
@@ -17,7 +17,7 @@ mda:Piano
lv2:symbol "Piano" ;
doap:name "MDA Piano" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
lv2:port [
diff --git a/mda.lv2/RePsycho.ttl b/mda.lv2/RePsycho.ttl
index 4be6a61..e04ceb5 100644
--- a/mda.lv2/RePsycho.ttl
+++ b/mda.lv2/RePsycho.ttl
@@ -3,7 +3,7 @@
@prefix mda: <http://drobilla.net/plugins/mda/> .
@prefix pg: <http://lv2plug.in/ns/ext/port-groups#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-@prefix units: <http://lv2plug.in/ns/ext/units#> .
+@prefix units: <http://lv2plug.in/ns/extensions/units#> .
mda:RePsycho
a lv2:Plugin ,
@@ -12,7 +12,7 @@ mda:RePsycho
doap:name "MDA RePsycho!" ;
doap:shortdesc "Drum loop pitch changer" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment """Event-based pitch shifter
@@ -29,7 +29,7 @@ Alternative uses include a triggered flanger or sub-octave doubler (both with mi
lv2:default 1 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
- units:unit units:semitone ;
+ units:unit units:semitone12TET ;
rdfs:comment "Coarse tune (semitones)"
] , [
a lv2:InputPort ,
diff --git a/mda.lv2/RezFilter.ttl b/mda.lv2/RezFilter.ttl
index 614c6e2..590baa9 100644
--- a/mda.lv2/RezFilter.ttl
+++ b/mda.lv2/RezFilter.ttl
@@ -24,7 +24,7 @@ mda:RezFilter
doap:name "MDA RezFilter" ;
doap:shortdesc "Resonant filter with LFO and envelope follower" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
lv2:port [
diff --git a/mda.lv2/RingMod.ttl b/mda.lv2/RingMod.ttl
index a24b11c..7ba03cc 100644
--- a/mda.lv2/RingMod.ttl
+++ b/mda.lv2/RingMod.ttl
@@ -11,7 +11,7 @@ mda:RingMod
doap:name "MDA RingMod" ;
doap:shortdesc "Simple ring modulator" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment """Simple ring modulator with sine-wave oscillator.
diff --git a/mda.lv2/RoundPan.ttl b/mda.lv2/RoundPan.ttl
index d890605..9235c07 100644
--- a/mda.lv2/RoundPan.ttl
+++ b/mda.lv2/RoundPan.ttl
@@ -11,7 +11,7 @@ mda:RoundPan
doap:name "MDA RoundPan" ;
doap:shortdesc "3D panner" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment "Like all 3D processes the result depends on where you sit relative to the speakers, and mono compatibility is not guaranteed. This plug-in must be used in a stereo channel or bus!" ;
diff --git a/mda.lv2/Shepard.ttl b/mda.lv2/Shepard.ttl
index dd00e33..1222d3a 100644
--- a/mda.lv2/Shepard.ttl
+++ b/mda.lv2/Shepard.ttl
@@ -12,7 +12,7 @@ mda:Shepard
doap:name "MDA Shepard" ;
doap:shortdesc "Continuously rising/falling tone generator" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment """This plug-in actually generates "Risset tones". Discrete stepping "Shepard tones" will hopefully be included in a future version.""" ;
diff --git a/mda.lv2/Splitter.ttl b/mda.lv2/Splitter.ttl
index 722684f..f7fdb08 100644
--- a/mda.lv2/Splitter.ttl
+++ b/mda.lv2/Splitter.ttl
@@ -12,7 +12,7 @@ mda:Splitter
doap:name "MDA Splitter" ;
doap:shortdesc "Frequency/level crossover for setting up dynamic processing" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment """This plug-in can split a signal based on frequency or level, for example for producing dynamic effects where only loud drum hits are sent to a reverb. Other functions include a simple "spectral gate" in INVERSE mode and a conventional gate and filter for separating drum sounds in NORMAL mode.""" ;
diff --git a/mda.lv2/Stereo.ttl b/mda.lv2/Stereo.ttl
index a26bfe4..277c6a1 100644
--- a/mda.lv2/Stereo.ttl
+++ b/mda.lv2/Stereo.ttl
@@ -10,7 +10,7 @@ mda:Stereo
doap:name "MDA Stereo" ;
doap:shortdesc "Haas delay and comb filtering" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
lv2:port [
diff --git a/mda.lv2/SubSynth.ttl b/mda.lv2/SubSynth.ttl
index 576bc77..768318b 100644
--- a/mda.lv2/SubSynth.ttl
+++ b/mda.lv2/SubSynth.ttl
@@ -11,7 +11,7 @@ mda:SubSynth
doap:name "MDA SubSynth" ;
doap:shortdesc "Several low frequency enhancement methods" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment """More bass than you could ever need!
diff --git a/mda.lv2/TalkBox.ttl b/mda.lv2/TalkBox.ttl
index 056b024..b45ff8d 100644
--- a/mda.lv2/TalkBox.ttl
+++ b/mda.lv2/TalkBox.ttl
@@ -10,7 +10,7 @@ mda:TalkBox
doap:name "MDA TalkBox" ;
doap:shortdesc "High resolution vocoder" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
lv2:port [
diff --git a/mda.lv2/TestTone.ttl b/mda.lv2/TestTone.ttl
index d403927..9d33181 100644
--- a/mda.lv2/TestTone.ttl
+++ b/mda.lv2/TestTone.ttl
@@ -12,7 +12,7 @@ mda:TestTone
doap:name "MDA TestTone" ;
doap:shortdesc "Signal generator with pink and white noise, impulses and sweeps" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
lv2:port [
diff --git a/mda.lv2/ThruZero.ttl b/mda.lv2/ThruZero.ttl
index 49dbf5f..0b66662 100644
--- a/mda.lv2/ThruZero.ttl
+++ b/mda.lv2/ThruZero.ttl
@@ -11,7 +11,7 @@ mda:ThruZero
doap:name "MDA ThruZero" ;
doap:shortdesc "Classic tape-flanging simulation" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment """Tape flanger and ADT
diff --git a/mda.lv2/Tracker.ttl b/mda.lv2/Tracker.ttl
index 1528561..dbdb080 100644
--- a/mda.lv2/Tracker.ttl
+++ b/mda.lv2/Tracker.ttl
@@ -12,7 +12,7 @@ mda:Tracker
doap:name "MDA Tracker" ;
doap:shortdesc "Pitch tracking oscillator, or pitch tracking EQ" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment """This plug-in tracks the frequency of the input signal with an oscillator, ring modulator or filter. The pitch tracking only works with monophonic inputs, but can create interesting effects on unpitched sounds such as drums.
diff --git a/mda.lv2/Transient.ttl b/mda.lv2/Transient.ttl
index da3f951..caf2d96 100644
--- a/mda.lv2/Transient.ttl
+++ b/mda.lv2/Transient.ttl
@@ -9,7 +9,7 @@ mda:Transient
lv2:symbol "Transient" ;
doap:name "MDA Transient" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
lv2:port [
diff --git a/mda.lv2/VocInput.ttl b/mda.lv2/VocInput.ttl
index c194731..9af92b0 100644
--- a/mda.lv2/VocInput.ttl
+++ b/mda.lv2/VocInput.ttl
@@ -12,7 +12,7 @@ mda:VocInput
doap:name "MDA VocInput" ;
doap:shortdesc "Pitch tracking oscillator for generating vocoder carrier input" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment "This plug-in produces a voice-like signal on the right channel to be used as a carrier signal with vocoder and other vocoder plug-ins. The input signal passes through on the left channel." ;
diff --git a/mda.lv2/Vocoder.ttl b/mda.lv2/Vocoder.ttl
index d3845c7..621a9ce 100644
--- a/mda.lv2/Vocoder.ttl
+++ b/mda.lv2/Vocoder.ttl
@@ -12,7 +12,7 @@ mda:Vocoder
doap:name "MDA Vocoder" ;
doap:shortdesc "Switchable 8 or 16 band vocoder" ;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
- lv2:pluginProperty lv2:hardRTCapable ;
+ lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput mda:mainIn ;
pg:mainOutput mda:mainOut ;
rdfs:comment """16-band vocoder for applying the spectrum of one sound (the modulator, usually a voice or rhythm part) to the waveform of another (the carrier, usually a synth pad or sawtooth wave).
diff --git a/mda.lv2/manifest.ttl.in b/mda.lv2/manifest.ttl.in
index e3e28e2..520f63b 100644
--- a/mda.lv2/manifest.ttl.in
+++ b/mda.lv2/manifest.ttl.in
@@ -3,16 +3,16 @@
@prefix pg: <http://lv2plug.in/ns/ext/port-groups#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-mda:stereoIn
+mda:mainIn
a pg:StereoGroup ,
pg:InputGroup ;
lv2:name "Input" ;
lv2:symbol "in" .
-mda:stereoOut
+mda:mainOut
a pg:StereoGroup ,
pg:OutputGroup ;
- pg:source mda:stereoIn ;
+ pg:source mda:mainIn ;
lv2:name "Output" ;
lv2:symbol "out" .
@@ -36,10 +36,10 @@ mda:Combo
rdfs:seeAlso <Combo.ttl> ;
lv2:binary <Combo@LIB_EXT@> .
-#mda:DX10
-# a lv2:Plugin ;
-# rdfs:seeAlso <DX10.ttl> ;
-# lv2:binary <DX10@LIB_EXT@> .
+mda:DX10
+ a lv2:Plugin ;
+ rdfs:seeAlso <DX10.ttl> ;
+ lv2:binary <DX10@LIB_EXT@> .
mda:DeEss
a lv2:Plugin ;
@@ -76,20 +76,20 @@ mda:Dynamics
rdfs:seeAlso <Dynamics.ttl> ;
lv2:binary <Dynamics@LIB_EXT@> .
-#mda:EPiano
-# a lv2:Plugin ;
-# rdfs:seeAlso <EPiano.ttl> ;
-# lv2:binary <EPiano@LIB_EXT@> .
+mda:EPiano
+ a lv2:Plugin ;
+ rdfs:seeAlso <EPiano.ttl> ;
+ lv2:binary <EPiano@LIB_EXT@> .
mda:Image
a lv2:Plugin ;
rdfs:seeAlso <Image.ttl> ;
lv2:binary <Image@LIB_EXT@> .
-#mda:JX10
-# a lv2:Plugin ;
-# rdfs:seeAlso <JX10.ttl> ;
-# lv2:binary <JX10@LIB_EXT@> .
+mda:JX10
+ a lv2:Plugin ;
+ rdfs:seeAlso <JX10.ttl> ;
+ lv2:binary <JX10@LIB_EXT@> .
mda:Leslie
a lv2:Plugin ;
@@ -116,10 +116,10 @@ mda:Overdrive
rdfs:seeAlso <Overdrive.ttl> ;
lv2:binary <Overdrive@LIB_EXT@> .
-#mda:Piano
-# a lv2:Plugin ;
-# rdfs:seeAlso <Piano.ttl> ;
-# lv2:binary <Piano@LIB_EXT@> .
+mda:Piano
+ a lv2:Plugin ;
+ rdfs:seeAlso <Piano.ttl> ;
+ lv2:binary <Piano@LIB_EXT@> .
mda:RePsycho
a lv2:Plugin ;
@@ -195,4 +195,3 @@ mda:Vocoder
a lv2:Plugin ;
rdfs:seeAlso <Vocoder.ttl> ;
lv2:binary <Vocoder@LIB_EXT@> .
-
diff --git a/wscript b/wscript
index 6b5da80..7213024 100644
--- a/wscript
+++ b/wscript
@@ -87,6 +87,7 @@ def build(bld):
Bandisto
BeatBox
Combo
+ DX10
DeEss
Degrade
Delay
@@ -94,9 +95,12 @@ def build(bld):
Dither
DubDelay
Dynamics
+ EPiano
Image
+ JX10
Leslie
Limiter
+ Looplex
Loudness
MultiBand
Overdrive
@@ -117,10 +121,6 @@ def build(bld):
VocInput
Vocoder
'''.split()
-# DX10
-# EPiano
-# JX10
-# Looplex
# Build plugin libraries
for i in plugins: