1@prefix atom:<http://lv2plug.in/ns/ext/atom#> . 2@prefix doap: <http://usefulinc.com/ns/doap#> . 3@prefix foaf: <http://xmlns.com/foaf/0.1/> . 4@prefix lv2: <http://lv2plug.in/ns/lv2core#> . 5@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 6@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 7@prefix ui: <http://lv2plug.in/ns/extensions/ui#> . 8 9<http://nickbailey.co.nr/nickbailey#me> 10 a foaf:Person ; 11 foaf:name "Nick Bailey" ; 12 foaf:mbox <mailto:d@nickbailey.co.nr> ; 13 rdfs:seeAlso <http://nickbailey.co.nr/nickbailey> . 14 15<http://nickbailey.co.nr/plugins/stegosaurus> 16 a lv2:Plugin , 17 lv2:stegosaurus ; 18 doap:maintainer <http://nickbailey.co.nr/nickbailey#me> ; 19 doap:name "stegosaurus synth" ; 20 doap:license <http://opensource.org/licenses/isc> ; 21 lv2:optionalFeature lv2:hardRTCapable ; 22 ui:ui <http://nickbailey.co.nr/plugins/stegosaurus#ui> ; 23 lv2:port [ 24 a lv2:InputPort , 25 atom:AtomPort ; 26 atom:bufferType atom:Sequence ; 27 atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> , 28 <http://lv2plug.in/ns/ext/patch#Message> ; 29 lv2:index 0; 30 lv2:symbol "Midi_in" ; 31 lv2:name "MIDI in" 32 33 ] , [ 34 a lv2:AudioPort , 35 lv2:OutputPort ; 36 lv2:index 1 ; 37 lv2:symbol "out_left" ; 38 lv2:name "In left" 39 ] , [ 40 a lv2:AudioPort , 41 lv2:OutputPort ; 42 lv2:index 2 ; 43 lv2:symbol "out_right" ; 44 lv2:name "Out right" 45 ] , [ 46 a lv2:ControlPort, lv2:InputPort; 47 lv2:index 3; 48 lv2:symbol "amp_attack"; 49 lv2:name "AMP Attack"; 50 lv2:minimum 0; 51 lv2:maximum 1; 52 lv2:default 0; 53 54 ] , [ 55 a lv2:ControlPort, lv2:InputPort; 56 lv2:index 4; 57 lv2:symbol "amp_decay"; 58 lv2:name "AMP Decay"; 59 lv2:minimum 0; 60 lv2:maximum 1; 61 lv2:default 1; 62 63 ] , [ 64 a lv2:ControlPort, lv2:InputPort; 65 lv2:index 5; 66 lv2:symbol "amp_sustain"; 67 lv2:name "AMP Sustain"; 68 lv2:minimum 0; 69 lv2:maximum 1; 70 lv2:default 1; 71 72 ] , [ 73 a lv2:ControlPort, lv2:InputPort; 74 lv2:index 6; 75 lv2:symbol "amp_release"; 76 lv2:name "AMP Release"; 77 lv2:minimum 0; 78 lv2:maximum 1; 79 lv2:default 0; 80 81 ] , [ 82 a lv2:ControlPort, lv2:InputPort; 83 lv2:index 7; 84 lv2:symbol "wave_attack"; 85 lv2:name "WAVE Attack"; 86 lv2:minimum 0; 87 lv2:maximum 1; 88 lv2:default 0; 89 90 ] , [ 91 a lv2:ControlPort, lv2:InputPort; 92 lv2:index 8; 93 lv2:symbol "wave_decay"; 94 lv2:name "WAVE Decay"; 95 lv2:minimum 0; 96 lv2:maximum 1; 97 lv2:default 1; 98 99 ] , [ 100 a lv2:ControlPort, lv2:InputPort; 101 lv2:index 9; 102 lv2:symbol "wave_sustain"; 103 lv2:name "WAVE Sustain"; 104 lv2:minimum 0; 105 lv2:maximum 1; 106 lv2:default 1; 107 108 ] , [ 109 a lv2:ControlPort, lv2:InputPort; 110 lv2:index 10; 111 lv2:symbol "wave_release"; 112 lv2:name "WAVE Release"; 113 lv2:minimum 0; 114 lv2:maximum 1; 115 lv2:default 0; 116 117 ] , [ 118 a lv2:ControlPort, lv2:InputPort; 119 lv2:index 11; 120 lv2:symbol "osc1_active"; 121 lv2:name "OSC1 Active"; 122 lv2:minimum 0; 123 lv2:maximum 1; 124 lv2:default 1; 125 126 ] , [ 127 a lv2:ControlPort, lv2:InputPort; 128 lv2:index 12; 129 lv2:symbol "osc2_active"; 130 lv2:name "OSC2 Active"; 131 lv2:minimum 0; 132 lv2:maximum 1; 133 lv2:default 0; 134 135 ] , [ 136 a lv2:ControlPort, lv2:InputPort; 137 lv2:index 13; 138 lv2:symbol "osc1_wave_a"; 139 lv2:name "OSC1 Wave A"; 140 lv2:minimum 0; 141 lv2:maximum 7; 142 lv2:default 0; 143 ] , [ 144 a lv2:ControlPort, lv2:InputPort; 145 lv2:index 14; 146 lv2:symbol "osc1_wave_b"; 147 lv2:name "OSC1 Wave B"; 148 lv2:minimum 0; 149 lv2:maximum 7; 150 lv2:default 0; 151 152 ] , [ 153 a lv2:ControlPort, lv2:InputPort; 154 lv2:index 15; 155 lv2:symbol "osc2_wave_a"; 156 lv2:name "OSC2 Wave A"; 157 lv2:minimum 0; 158 lv2:maximum 7; 159 lv2:default 0; 160 ] , [ 161 a lv2:ControlPort, lv2:InputPort; 162 lv2:index 16; 163 lv2:symbol "osc2_wave_b"; 164 lv2:name "OSC2 Wave B"; 165 lv2:minimum 0; 166 lv2:maximum 7; 167 lv2:default 0; 168 169 ] , [ 170 a lv2:ControlPort, lv2:InputPort; 171 lv2:index 17; 172 lv2:symbol "osc1_tuning"; 173 lv2:name "OSC1 Tuning"; 174 lv2:minimum -7; 175 lv2:maximum 7; 176 lv2:default 0; 177 ] , [ 178 a lv2:ControlPort, lv2:InputPort; 179 lv2:index 18; 180 lv2:symbol "osc2_tuning"; 181 lv2:name "OSC2 Tuning"; 182 lv2:minimum -7; 183 lv2:maximum 7; 184 lv2:default 0; 185 186 ] , [ 187 a lv2:ControlPort, lv2:InputPort; 188 lv2:index 19; 189 lv2:symbol "volume"; 190 lv2:name "Volume"; 191 lv2:minimum 0; 192 lv2:maximum 1; 193 lv2:default 0.5; 194 ] , [ 195 a lv2:ControlPort, lv2:InputPort; 196 lv2:index 20; 197 lv2:symbol "cutoff"; 198 lv2:name "Cutoff"; 199 lv2:minimum 0; 200 lv2:maximum 1; 201 lv2:default 0.4; 202 ] , [ 203 a lv2:ControlPort, lv2:InputPort; 204 lv2:index 21; 205 lv2:symbol "resonance"; 206 lv2:name "Resonance"; 207 lv2:minimum 0; 208 lv2:maximum 1; 209 lv2:default 0.5; 210 211 ] , [ 212 a lv2:ControlPort, lv2:InputPort; 213 lv2:index 22; 214 lv2:symbol "filter_active"; 215 lv2:name "Filter_active"; 216 lv2:minimum 0; 217 lv2:maximum 1; 218 lv2:default 0; 219 ]. 220 221<http://nickbailey.co.nr/plugins/stegosaurus#ui> 222 a <@UI_TYPE@> ; 223 lv2:requiredFeature ui:idleInterface ; 224 lv2:extensionData ui:idleInterface ; 225 ui:portNotification [ 226 ui:plugin <http://nickbailey.co.nr/plugins/stegosaurus> ; 227 lv2:symbol "gain" 228 ] . 229