1@prefix doap: <http://usefulinc.com/ns/doap#> . 2@prefix foaf: <http://xmlns.com/foaf/0.1/> . 3@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 4@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 5 6@prefix lv2: <http://lv2plug.in/ns/lv2core#> . 7@prefix lv2ui: <http://lv2plug.in/ns/extensions/ui#> . 8@prefix lv2urid: <http://lv2plug.in/ns/ext/urid#> . 9@prefix lv2atom: <http://lv2plug.in/ns/ext/atom#> . 10@prefix lv2midi: <http://lv2plug.in/ns/ext/midi#> . 11@prefix lv2time: <http://lv2plug.in/ns/ext/time#> . 12@prefix lv2state: <http://lv2plug.in/ns/ext/state#> . 13@prefix lv2patch: <http://lv2plug.in/ns/ext/patch#> . 14@prefix lv2worker: <http://lv2plug.in/ns/ext/worker#> . 15@prefix lv2resize: <http://lv2plug.in/ns/ext/resize-port#> . 16@prefix lv2pg: <http://lv2plug.in/ns/ext/port-groups#> . 17 18@prefix samplv1_lv2: <http://samplv1.sourceforge.net/lv2#> . 19 20<http://samplv1.sourceforge.net/lv2> 21 a lv2:Plugin, lv2:InstrumentPlugin, doap:Project ; 22 doap:name "samplv1" ; 23 doap:maintainer [ 24 foaf:name "rncbc aka. Rui Nuno Capela" ; 25 foaf:homepage <https://www.rncbc.org> ; 26 foaf:mbox <mailto:rncbc@rncbc.org> ; 27 ] ; 28 doap:license <http://usefulinc.com/doap/licenses/gpl> ; 29 lv2:minorVersion 0 ; 30 lv2:microVersion 2 ; 31 lv2:requiredFeature lv2urid:map, lv2worker:schedule ; 32 lv2:optionalFeature lv2:hardRTCapable ; 33 lv2:extensionData lv2state:interface, lv2worker:interface ; 34 lv2patch:writable samplv1_lv2:P101_SAMPLE_FILE, 35 samplv1_lv2:P102_OFFSET_START, 36 samplv1_lv2:P103_OFFSET_END, 37 samplv1_lv2:P104_LOOP_START, 38 samplv1_lv2:P105_LOOP_END, 39 samplv1_lv2:P106_LOOP_FADE, 40 samplv1_lv2:P107_LOOP_ZERO, 41 samplv1_lv2:P108_SAMPLE_OTABS, 42 samplv1_lv2:P201_TUNING_ENABLED, 43 samplv1_lv2:P202_TUNING_REF_PITCH, 44 samplv1_lv2:P203_TUNING_REF_NOTE, 45 samplv1_lv2:P204_TUNING_SCALE_FILE, 46 samplv1_lv2:P205_TUNING_KEYMAP_FILE ; 47 lv2:port [ 48 a lv2:InputPort, lv2atom:AtomPort ; 49 lv2atom:bufferType lv2atom:Sequence ; 50 lv2atom:supports lv2midi:MidiEvent, lv2time:Position, lv2patch:Message ; 51 lv2:designation lv2:control ; 52 lv2:index 0 ; 53 lv2:symbol "in"; 54 lv2:name "MIDI In"; 55 ], [ 56 a lv2:OutputPort, lv2atom:AtomPort ; 57 lv2atom:bufferType lv2atom:Sequence ; 58 lv2atom:supports lv2patch:Message ; 59 lv2:designation lv2:control ; 60 lv2resize:minimumSize 5120 ; 61 lv2:index 1 ; 62 lv2:symbol "notify"; 63 lv2:name "Notify"; 64 ] ; 65 lv2:port [ 66 a lv2:InputPort, lv2:AudioPort ; 67 lv2:index 2 ; 68 lv2:symbol "in_L" ; 69 lv2:name "Audio In L" ; 70 ], [ 71 a lv2:InputPort, lv2:AudioPort ; 72 lv2:index 3 ; 73 lv2:symbol "in_R" ; 74 lv2:name "Audio In R" ; 75 ] ; 76 lv2:port [ 77 a lv2:OutputPort, lv2:AudioPort ; 78 lv2:index 4 ; 79 lv2:symbol "Out_L" ; 80 lv2:name "Audio Out L" ; 81 ], [ 82 a lv2:OutputPort, lv2:AudioPort ; 83 lv2:index 5 ; 84 lv2:symbol "Out_R" ; 85 lv2:name "Audio Out R" ; 86 ] ; 87 lv2:port [ 88 a lv2:InputPort, lv2:ControlPort ; 89 lv2:index 6 ; 90 lv2:symbol "GEN1_SAMPLE" ; 91 lv2:name "GEN1 Sample" ; 92 lv2:portProperty lv2:integer ; 93 lv2:default 60.0 ; 94 lv2:minimum 0.0 ; 95 lv2:maximum 127.0 ; 96 lv2pg:group samplv1_lv2:G101_GEN1 ; 97 ], [ 98 a lv2:InputPort, lv2:ControlPort ; 99 lv2:index 7 ; 100 lv2:symbol "GEN1_REVERSE" ; 101 lv2:name "GEN1 Reverse" ; 102 lv2:portProperty lv2:toggled ; 103 lv2:default 0.0 ; 104 lv2:minimum 0.0 ; 105 lv2:maximum 1.0 ; 106 lv2pg:group samplv1_lv2:G101_GEN1 ; 107 ], [ 108 a lv2:InputPort, lv2:ControlPort ; 109 lv2:index 8 ; 110 lv2:symbol "GEN1_OFFSET" ; 111 lv2:name "GEN1 Offset" ; 112 lv2:portProperty lv2:toggled ; 113 lv2:default 0.0 ; 114 lv2:minimum 0.0 ; 115 lv2:maximum 1.0 ; 116 lv2pg:group samplv1_lv2:G101_GEN1 ; 117 ], [ 118 a lv2:InputPort, lv2:ControlPort ; 119 lv2:index 9 ; 120 lv2:symbol "GEN1_OFFSET_1" ; 121 lv2:name "GEN1 Offset Start" ; 122 lv2:default 0.0 ; 123 lv2:minimum 0.0 ; 124 lv2:maximum 1.0 ; 125 lv2pg:group samplv1_lv2:G101_GEN1 ; 126 ], [ 127 a lv2:InputPort, lv2:ControlPort ; 128 lv2:index 10 ; 129 lv2:symbol "GEN1_OFFSET_2" ; 130 lv2:name "GEN1 Offset End" ; 131 lv2:default 1.0 ; 132 lv2:minimum 0.0 ; 133 lv2:maximum 1.0 ; 134 lv2pg:group samplv1_lv2:G101_GEN1 ; 135 ], [ 136 a lv2:InputPort, lv2:ControlPort ; 137 lv2:index 11 ; 138 lv2:symbol "GEN1_LOOP" ; 139 lv2:name "GEN1 Loop" ; 140 lv2:portProperty lv2:toggled ; 141 lv2:default 0.0 ; 142 lv2:minimum 0.0 ; 143 lv2:maximum 1.0 ; 144 lv2pg:group samplv1_lv2:G101_GEN1 ; 145 ], [ 146 a lv2:InputPort, lv2:ControlPort ; 147 lv2:index 12 ; 148 lv2:symbol "GEN1_LOOP_1" ; 149 lv2:name "GEN1 Loop Start" ; 150 lv2:default 0.0 ; 151 lv2:minimum 0.0 ; 152 lv2:maximum 1.0 ; 153 lv2pg:group samplv1_lv2:G101_GEN1 ; 154 ], [ 155 a lv2:InputPort, lv2:ControlPort ; 156 lv2:index 13 ; 157 lv2:symbol "GEN1_LOOP_2" ; 158 lv2:name "GEN1 Loop End" ; 159 lv2:default 1.0 ; 160 lv2:minimum 0.0 ; 161 lv2:maximum 1.0 ; 162 lv2pg:group samplv1_lv2:G101_GEN1 ; 163 ], [ 164 a lv2:InputPort, lv2:ControlPort ; 165 lv2:index 14 ; 166 lv2:symbol "GEN1_OCTAVE" ; 167 lv2:name "GEN1 Octave" ; 168 lv2:default 0.0 ; 169 lv2:minimum -4.0 ; 170 lv2:maximum 4.0 ; 171 lv2pg:group samplv1_lv2:G101_GEN1 ; 172 ], [ 173 a lv2:InputPort, lv2:ControlPort ; 174 lv2:index 15 ; 175 lv2:symbol "GEN1_TUNING" ; 176 lv2:name "GEN1 Tuning" ; 177 lv2:default 0.0 ; 178 lv2:minimum -1.0 ; 179 lv2:maximum 1.0 ; 180 lv2pg:group samplv1_lv2:G101_GEN1 ; 181 ], [ 182 a lv2:InputPort, lv2:ControlPort ; 183 lv2:index 16 ; 184 lv2:symbol "GEN1_GLIDE" ; 185 lv2:name "GEN1 Glide" ; 186 lv2:default 0.0 ; 187 lv2:minimum 0.0 ; 188 lv2:maximum 1.0 ; 189 lv2pg:group samplv1_lv2:G101_GEN1 ; 190 ], [ 191 a lv2:InputPort, lv2:ControlPort ; 192 lv2:index 17 ; 193 lv2:symbol "GEN1_ENVTIME" ; 194 lv2:name "GEN1 Env.Time" ; 195 lv2:default 0.5 ; 196 lv2:minimum 0.0 ; 197 lv2:maximum 1.0 ; 198 lv2pg:group samplv1_lv2:G101_GEN1 ; 199 ], [ 200 a lv2:InputPort, lv2:ControlPort ; 201 lv2:index 18 ; 202 lv2:symbol "DCF1_ENABLED" ; 203 lv2:name "DCF1 Enabled" ; 204 lv2:portProperty lv2:toggled ; 205 lv2:default 1.0 ; 206 lv2:minimum 0.0 ; 207 lv2:maximum 1.0 ; 208 lv2pg:group samplv1_lv2:G102_DCF1 ; 209 ], [ 210 a lv2:InputPort, lv2:ControlPort ; 211 lv2:index 19 ; 212 lv2:symbol "DCF1_CUTOFF" ; 213 lv2:name "DCF1 Cutoff" ; 214 lv2:default 1.0 ; 215 lv2:minimum 0.0 ; 216 lv2:maximum 1.0 ; 217 lv2pg:group samplv1_lv2:G102_DCF1 ; 218 ], [ 219 a lv2:InputPort, lv2:ControlPort ; 220 lv2:index 20 ; 221 lv2:symbol "DCF1_RESO" ; 222 lv2:name "DCF1 Resonance" ; 223 lv2:default 0.0 ; 224 lv2:minimum 0.0 ; 225 lv2:maximum 1.0 ; 226 lv2pg:group samplv1_lv2:G102_DCF1 ; 227 ], [ 228 a lv2:InputPort, lv2:ControlPort ; 229 lv2:index 21 ; 230 lv2:symbol "DCF1_TYPE" ; 231 lv2:name "DCF1 Type" ; 232 lv2:portProperty lv2:integer, lv2:enumeration ; 233 lv2:scalePoint [ rdfs:label "LPF"; rdf:value 0 ] ; 234 lv2:scalePoint [ rdfs:label "BPF"; rdf:value 1 ] ; 235 lv2:scalePoint [ rdfs:label "HPF"; rdf:value 2 ] ; 236 lv2:scalePoint [ rdfs:label "BRF"; rdf:value 3 ] ; 237 lv2:default 0.0 ; 238 lv2:minimum 0.0 ; 239 lv2:maximum 3.0 ; 240 lv2pg:group samplv1_lv2:G102_DCF1 ; 241 ], [ 242 a lv2:InputPort, lv2:ControlPort ; 243 lv2:index 22 ; 244 lv2:symbol "DCF1_SLOPE" ; 245 lv2:name "DCF1 Slope" ; 246 lv2:portProperty lv2:integer, lv2:enumeration ; 247 lv2:scalePoint [ rdfs:label "12dB/oct"; rdf:value 0 ] ; 248 lv2:scalePoint [ rdfs:label "24dB/oct"; rdf:value 1 ] ; 249 lv2:scalePoint [ rdfs:label "Biquad"; rdf:value 2 ] ; 250 lv2:scalePoint [ rdfs:label "Formant"; rdf:value 3 ] ; 251 lv2:default 0.0 ; 252 lv2:minimum 0.0 ; 253 lv2:maximum 3.0 ; 254 lv2pg:group samplv1_lv2:G102_DCF1 ; 255 ], [ 256 a lv2:InputPort, lv2:ControlPort ; 257 lv2:index 23 ; 258 lv2:symbol "DCF1_ENVELOPE" ; 259 lv2:name "DCF1 Envelope" ; 260 lv2:default 1.0 ; 261 lv2:minimum -1.0 ; 262 lv2:maximum 1.0 ; 263 lv2pg:group samplv1_lv2:G102_DCF1 ; 264 ], [ 265 a lv2:InputPort, lv2:ControlPort ; 266 lv2:index 24 ; 267 lv2:symbol "DCF1_ATTACK" ; 268 lv2:name "DCF1 Attack" ; 269 lv2:default 0.0 ; 270 lv2:minimum 0.0 ; 271 lv2:maximum 1.0 ; 272 lv2pg:group samplv1_lv2:G102_DCF1 ; 273 ], [ 274 a lv2:InputPort, lv2:ControlPort ; 275 lv2:index 25 ; 276 lv2:symbol "DCF1_DECAY" ; 277 lv2:name "DCF1 Decay" ; 278 lv2:default 0.2 ; 279 lv2:minimum 0.0 ; 280 lv2:maximum 1.0 ; 281 lv2pg:group samplv1_lv2:G102_DCF1 ; 282 ], [ 283 a lv2:InputPort, lv2:ControlPort ; 284 lv2:index 26 ; 285 lv2:symbol "DCF1_SUSTAIN" ; 286 lv2:name "DCF1 Sustain" ; 287 lv2:default 0.5 ; 288 lv2:minimum 0.0 ; 289 lv2:maximum 1.0 ; 290 lv2pg:group samplv1_lv2:G102_DCF1 ; 291 ], [ 292 a lv2:InputPort, lv2:ControlPort ; 293 lv2:index 27 ; 294 lv2:symbol "DCF1_RELEASE" ; 295 lv2:name "DCF1 Release" ; 296 lv2:default 0.5 ; 297 lv2:minimum 0.0 ; 298 lv2:maximum 1.0 ; 299 lv2pg:group samplv1_lv2:G102_DCF1 ; 300 ], [ 301 a lv2:InputPort, lv2:ControlPort ; 302 lv2:index 28 ; 303 lv2:symbol "LFO1_ENABLED" ; 304 lv2:name "LFO1 Enabled" ; 305 lv2:portProperty lv2:toggled ; 306 lv2:default 1.0 ; 307 lv2:minimum 0.0 ; 308 lv2:maximum 1.0 ; 309 lv2pg:group samplv1_lv2:G103_LFO1 ; 310 ], [ 311 a lv2:InputPort, lv2:ControlPort ; 312 lv2:index 29 ; 313 lv2:symbol "LFO1_SHAPE" ; 314 lv2:name "LFO1 Wave Shape" ; 315 lv2:portProperty lv2:integer, lv2:enumeration ; 316 lv2:scalePoint [ rdfs:label "Pulse"; rdf:value 0 ] ; 317 lv2:scalePoint [ rdfs:label "Saw"; rdf:value 1 ] ; 318 lv2:scalePoint [ rdfs:label "Sine"; rdf:value 2 ] ; 319 lv2:scalePoint [ rdfs:label "Rand"; rdf:value 3 ] ; 320 lv2:scalePoint [ rdfs:label "Noise"; rdf:value 4 ] ; 321 lv2:default 1.0 ; 322 lv2:minimum 0.0 ; 323 lv2:maximum 4.0 ; 324 lv2pg:group samplv1_lv2:G103_LFO1 ; 325 ], [ 326 a lv2:InputPort, lv2:ControlPort ; 327 lv2:index 30 ; 328 lv2:symbol "LFO1_WIDTH" ; 329 lv2:name "LFO1 Wave Width" ; 330 lv2:default 1.0 ; 331 lv2:minimum 0.0 ; 332 lv2:maximum 1.0 ; 333 lv2pg:group samplv1_lv2:G103_LFO1 ; 334 ], [ 335 a lv2:InputPort, lv2:ControlPort ; 336 lv2:index 31 ; 337 lv2:symbol "LFO1_BPM" ; 338 lv2:name "LFO1 BPM" ; 339 lv2:default 180.0 ; 340 lv2:minimum 0.0 ; 341 lv2:maximum 360.0 ; 342 lv2pg:group samplv1_lv2:G103_LFO1 ; 343 ], [ 344 a lv2:InputPort, lv2:ControlPort ; 345 lv2:index 32 ; 346 lv2:symbol "LFO1_RATE" ; 347 lv2:name "LFO1 Rate" ; 348 lv2:default 0.5 ; 349 lv2:minimum 0.0 ; 350 lv2:maximum 1.0 ; 351 lv2pg:group samplv1_lv2:G103_LFO1 ; 352 ], [ 353 a lv2:InputPort, lv2:ControlPort ; 354 lv2:index 33 ; 355 lv2:symbol "LFO1_SYNC" ; 356 lv2:name "LFO1 Sync" ; 357 lv2:portProperty lv2:toggled ; 358 lv2:default 0.0 ; 359 lv2:minimum 0.0 ; 360 lv2:maximum 1.0 ; 361 lv2pg:group samplv1_lv2:G103_LFO1 ; 362 ], [ 363 a lv2:InputPort, lv2:ControlPort ; 364 lv2:index 34 ; 365 lv2:symbol "LFO1_SWEEP" ; 366 lv2:name "LFO1 Sweep" ; 367 lv2:default 0.0 ; 368 lv2:minimum -1.0 ; 369 lv2:maximum 1.0 ; 370 lv2pg:group samplv1_lv2:G103_LFO1 ; 371 ], [ 372 a lv2:InputPort, lv2:ControlPort ; 373 lv2:index 35 ; 374 lv2:symbol "LFO1_PITCH" ; 375 lv2:name "LFO1 Pitch" ; 376 lv2:default 0.0 ; 377 lv2:minimum -1.0 ; 378 lv2:maximum 1.0 ; 379 lv2pg:group samplv1_lv2:G103_LFO1 ; 380 ], [ 381 a lv2:InputPort, lv2:ControlPort ; 382 lv2:index 36 ; 383 lv2:symbol "LFO1_CUTOFF" ; 384 lv2:name "LFO1 Cutoff" ; 385 lv2:default 0.0 ; 386 lv2:minimum -1.0 ; 387 lv2:maximum 1.0 ; 388 lv2pg:group samplv1_lv2:G103_LFO1 ; 389 ], [ 390 a lv2:InputPort, lv2:ControlPort ; 391 lv2:index 37 ; 392 lv2:symbol "LFO1_RESO" ; 393 lv2:name "LFO1 Resonance" ; 394 lv2:default 0.0 ; 395 lv2:minimum -1.0 ; 396 lv2:maximum 1.0 ; 397 lv2pg:group samplv1_lv2:G103_LFO1 ; 398 ], [ 399 a lv2:InputPort, lv2:ControlPort ; 400 lv2:index 38 ; 401 lv2:symbol "LFO1_PANNING" ; 402 lv2:name "LFO1 Panning" ; 403 lv2:default 0.0 ; 404 lv2:minimum -1.0 ; 405 lv2:maximum 1.0 ; 406 lv2pg:group samplv1_lv2:G103_LFO1 ; 407 ], [ 408 a lv2:InputPort, lv2:ControlPort ; 409 lv2:index 39 ; 410 lv2:symbol "LFO1_VOLUME" ; 411 lv2:name "LFO1 Volume" ; 412 lv2:default 0.0 ; 413 lv2:minimum -1.0 ; 414 lv2:maximum 1.0 ; 415 lv2pg:group samplv1_lv2:G103_LFO1 ; 416 ], [ 417 a lv2:InputPort, lv2:ControlPort ; 418 lv2:index 40 ; 419 lv2:symbol "LFO1_ATTACK" ; 420 lv2:name "LFO1 Attack" ; 421 lv2:default 0.0 ; 422 lv2:minimum 0.0 ; 423 lv2:maximum 1.0 ; 424 lv2pg:group samplv1_lv2:G103_LFO1 ; 425 ], [ 426 a lv2:InputPort, lv2:ControlPort ; 427 lv2:index 41 ; 428 lv2:symbol "LFO1_DECAY" ; 429 lv2:name "LFO1 Decay" ; 430 lv2:default 0.1 ; 431 lv2:minimum 0.0 ; 432 lv2:maximum 1.0 ; 433 lv2pg:group samplv1_lv2:G103_LFO1 ; 434 ], [ 435 a lv2:InputPort, lv2:ControlPort ; 436 lv2:index 42 ; 437 lv2:symbol "LFO1_SUSTAIN" ; 438 lv2:name "LFO1 Sustain" ; 439 lv2:default 1.0 ; 440 lv2:minimum 0.0 ; 441 lv2:maximum 1.0 ; 442 lv2pg:group samplv1_lv2:G103_LFO1 ; 443 ], [ 444 a lv2:InputPort, lv2:ControlPort ; 445 lv2:index 43 ; 446 lv2:symbol "LFO1_RELEASE" ; 447 lv2:name "LFO1 Release" ; 448 lv2:default 0.5 ; 449 lv2:minimum 0.0 ; 450 lv2:maximum 1.0 ; 451 lv2pg:group samplv1_lv2:G103_LFO1 ; 452 ], [ 453 a lv2:InputPort, lv2:ControlPort ; 454 lv2:index 44 ; 455 lv2:symbol "DCA1_ENABLED" ; 456 lv2:name "DCA1 Enabled" ; 457 lv2:portProperty lv2:toggled ; 458 lv2:default 1.0 ; 459 lv2:minimum 0.0 ; 460 lv2:maximum 1.0 ; 461 lv2pg:group samplv1_lv2:G104_DCA1 ; 462 ], [ 463 a lv2:InputPort, lv2:ControlPort ; 464 lv2:index 45 ; 465 lv2:symbol "DCA1_VOLUME" ; 466 lv2:name "DCA1 Volume" ; 467 lv2:default 0.5 ; 468 lv2:minimum 0.0 ; 469 lv2:maximum 1.0 ; 470 lv2pg:group samplv1_lv2:G104_DCA1 ; 471 ], [ 472 a lv2:InputPort, lv2:ControlPort ; 473 lv2:index 46 ; 474 lv2:symbol "DCA1_ATTACK" ; 475 lv2:name "DCA1 Attack" ; 476 lv2:default 0.0 ; 477 lv2:minimum 0.0 ; 478 lv2:maximum 1.0 ; 479 lv2pg:group samplv1_lv2:G104_DCA1 ; 480 ], [ 481 a lv2:InputPort, lv2:ControlPort ; 482 lv2:index 47 ; 483 lv2:symbol "DCA1_DECAY" ; 484 lv2:name "DCA1 Decay" ; 485 lv2:default 0.1 ; 486 lv2:minimum 0.0 ; 487 lv2:maximum 1.0 ; 488 lv2pg:group samplv1_lv2:G104_DCA1 ; 489 ], [ 490 a lv2:InputPort, lv2:ControlPort ; 491 lv2:index 48 ; 492 lv2:symbol "DCA1_SUSTAIN" ; 493 lv2:name "DCA1 Sustain" ; 494 lv2:default 1.0 ; 495 lv2:minimum 0.0 ; 496 lv2:maximum 1.0 ; 497 lv2pg:group samplv1_lv2:G104_DCA1 ; 498 ], [ 499 a lv2:InputPort, lv2:ControlPort ; 500 lv2:index 49 ; 501 lv2:symbol "DCA1_RELEASE" ; 502 lv2:name "DCA1 Release" ; 503 lv2:default 0.5 ; 504 lv2:minimum 0.0 ; 505 lv2:maximum 1.0 ; 506 lv2pg:group samplv1_lv2:G104_DCA1 ; 507 ], [ 508 a lv2:InputPort, lv2:ControlPort ; 509 lv2:index 50 ; 510 lv2:symbol "OUT1_WIDTH" ; 511 lv2:name "OUT1 Stereo Width" ; 512 lv2:default 0.0 ; 513 lv2:minimum -1.0 ; 514 lv2:maximum 1.0 ; 515 lv2pg:group samplv1_lv2:G105_OUT1 ; 516 ], [ 517 a lv2:InputPort, lv2:ControlPort ; 518 lv2:index 51 ; 519 lv2:symbol "OUT1_PANNING" ; 520 lv2:name "OUT1 Panning" ; 521 lv2:default 0.0 ; 522 lv2:minimum -1.0 ; 523 lv2:maximum 1.0 ; 524 lv2pg:group samplv1_lv2:G105_OUT1 ; 525 ], [ 526 a lv2:InputPort, lv2:ControlPort ; 527 lv2:index 52 ; 528 lv2:symbol "OUT1_FXSEND" ; 529 lv2:name "OUT1 FX Send" ; 530 lv2:default 1.0 ; 531 lv2:minimum 0.0 ; 532 lv2:maximum 1.0 ; 533 lv2pg:group samplv1_lv2:G105_OUT1 ; 534 ], [ 535 a lv2:InputPort, lv2:ControlPort ; 536 lv2:index 53 ; 537 lv2:symbol "OUT1_VOLUME" ; 538 lv2:name "OUT1 Volume" ; 539 lv2:default 0.5 ; 540 lv2:minimum 0.0 ; 541 lv2:maximum 1.0 ; 542 lv2pg:group samplv1_lv2:G105_OUT1 ; 543 ] ; 544 lv2:port [ 545 a lv2:InputPort, lv2:ControlPort ; 546 lv2:index 54 ; 547 lv2:symbol "DEF1_PITCHBEND" ; 548 lv2:name "DEF1 Pitchbend" ; 549 lv2:default 0.2 ; 550 lv2:minimum 0.0 ; 551 lv2:maximum 4.0 ; 552 lv2pg:group samplv1_lv2:G106_DEF1 ; 553 ], [ 554 a lv2:InputPort, lv2:ControlPort ; 555 lv2:index 55 ; 556 lv2:symbol "DEF1_MODWHEEL" ; 557 lv2:name "DEF1 Modwheel" ; 558 lv2:default 0.2 ; 559 lv2:minimum 0.0 ; 560 lv2:maximum 1.0 ; 561 lv2pg:group samplv1_lv2:G106_DEF1 ; 562 ], [ 563 a lv2:InputPort, lv2:ControlPort ; 564 lv2:index 56 ; 565 lv2:symbol "DEF1_PRESSURE" ; 566 lv2:name "DEF1 Pressure" ; 567 lv2:default 0.2 ; 568 lv2:minimum 0.0 ; 569 lv2:maximum 1.0 ; 570 lv2pg:group samplv1_lv2:G106_DEF1 ; 571 ], [ 572 a lv2:InputPort, lv2:ControlPort ; 573 lv2:index 57 ; 574 lv2:symbol "DEF1_VELOCITY" ; 575 lv2:name "DEF1 Velocity" ; 576 lv2:default 0.2 ; 577 lv2:minimum 0.0 ; 578 lv2:maximum 1.0 ; 579 lv2pg:group samplv1_lv2:G106_DEF1 ; 580 ], [ 581 a lv2:InputPort, lv2:ControlPort ; 582 lv2:index 58 ; 583 lv2:symbol "DEF1_CHANNEL" ; 584 lv2:name "DEF1 Channel" ; 585 lv2:portProperty lv2:integer ; 586 lv2:default 0.0 ; 587 lv2:minimum 0.0 ; 588 lv2:maximum 16.0 ; 589 lv2pg:group samplv1_lv2:G106_DEF1 ; 590 ], [ 591 a lv2:InputPort, lv2:ControlPort ; 592 lv2:index 59 ; 593 lv2:symbol "DEF1_MONO" ; 594 lv2:name "DEF1 Mono" ; 595 lv2:portProperty lv2:integer, lv2:enumeration ; 596 lv2:scalePoint [ rdfs:label "Poly"; rdf:value 0 ] ; 597 lv2:scalePoint [ rdfs:label "Mono"; rdf:value 1 ] ; 598 lv2:scalePoint [ rdfs:label "Legato"; rdf:value 2 ] ; 599 lv2:default 0.0 ; 600 lv2:minimum 0.0 ; 601 lv2:maximum 2.0 ; 602 lv2pg:group samplv1_lv2:G106_DEF1 ; 603 ] ; 604 lv2:port [ 605 a lv2:InputPort, lv2:ControlPort ; 606 lv2:index 60 ; 607 lv2:symbol "CHO1_WET" ; 608 lv2:name "Chorus Wet" ; 609 lv2:default 0.0 ; 610 lv2:minimum 0.0 ; 611 lv2:maximum 1.0 ; 612 lv2pg:group samplv1_lv2:G201_CHO1 ; 613 ], [ 614 a lv2:InputPort, lv2:ControlPort ; 615 lv2:index 61 ; 616 lv2:symbol "CHO1_DELAY" ; 617 lv2:name "Chorus Delay" ; 618 lv2:default 0.5 ; 619 lv2:minimum 0.0 ; 620 lv2:maximum 1.0 ; 621 lv2pg:group samplv1_lv2:G201_CHO1 ; 622 ], [ 623 a lv2:InputPort, lv2:ControlPort ; 624 lv2:index 62 ; 625 lv2:symbol "CHO1_FEEDB" ; 626 lv2:name "Chorus Feedback" ; 627 lv2:default 0.5 ; 628 lv2:minimum 0.0 ; 629 lv2:maximum 1.0 ; 630 lv2pg:group samplv1_lv2:G201_CHO1 ; 631 ], [ 632 a lv2:InputPort, lv2:ControlPort ; 633 lv2:index 63 ; 634 lv2:symbol "CHO1_RATE" ; 635 lv2:name "Chorus Rate" ; 636 lv2:default 0.5 ; 637 lv2:minimum 0.0 ; 638 lv2:maximum 1.0 ; 639 lv2pg:group samplv1_lv2:G201_CHO1 ; 640 ], [ 641 a lv2:InputPort, lv2:ControlPort ; 642 lv2:index 64 ; 643 lv2:symbol "CHO1_MOD" ; 644 lv2:name "Chorus Modulation" ; 645 lv2:default 0.5 ; 646 lv2:minimum 0.0 ; 647 lv2:maximum 1.0 ; 648 lv2pg:group samplv1_lv2:G201_CHO1 ; 649 ] ; 650 lv2:port [ 651 a lv2:InputPort, lv2:ControlPort ; 652 lv2:index 65 ; 653 lv2:symbol "FLA1_WET" ; 654 lv2:name "Flanger Wet" ; 655 lv2:default 0.0 ; 656 lv2:minimum 0.0 ; 657 lv2:maximum 1.0 ; 658 lv2pg:group samplv1_lv2:G202_FLA1 ; 659 ], [ 660 a lv2:InputPort, lv2:ControlPort ; 661 lv2:index 66 ; 662 lv2:symbol "FLA1_DELAY" ; 663 lv2:name "Flanger Delay" ; 664 lv2:default 0.5 ; 665 lv2:minimum 0.0 ; 666 lv2:maximum 1.0 ; 667 lv2pg:group samplv1_lv2:G202_FLA1 ; 668 ], [ 669 a lv2:InputPort, lv2:ControlPort ; 670 lv2:index 67 ; 671 lv2:symbol "FLA1_FEEDB" ; 672 lv2:name "Flanger Feedback" ; 673 lv2:default 0.5 ; 674 lv2:minimum 0.0 ; 675 lv2:maximum 1.0 ; 676 lv2pg:group samplv1_lv2:G202_FLA1 ; 677 ], [ 678 a lv2:InputPort, lv2:ControlPort ; 679 lv2:index 68 ; 680 lv2:symbol "FLA1_DAFT" ; 681 lv2:name "Flanger Daft" ; 682 lv2:default 0.0 ; 683 lv2:minimum 0.0 ; 684 lv2:maximum 1.0 ; 685 lv2pg:group samplv1_lv2:G202_FLA1 ; 686 ] ; 687 lv2:port [ 688 a lv2:InputPort, lv2:ControlPort ; 689 lv2:index 69 ; 690 lv2:symbol "PHA1_WET" ; 691 lv2:name "Phaser Wet" ; 692 lv2:default 0.0 ; 693 lv2:minimum 0.0 ; 694 lv2:maximum 1.0 ; 695 lv2pg:group samplv1_lv2:G203_PHA1 ; 696 ], [ 697 a lv2:InputPort, lv2:ControlPort ; 698 lv2:index 70 ; 699 lv2:symbol "PHA1_RATE" ; 700 lv2:name "Phaser Rate" ; 701 lv2:default 0.5 ; 702 lv2:minimum 0.0 ; 703 lv2:maximum 1.0 ; 704 lv2pg:group samplv1_lv2:G203_PHA1 ; 705 ], [ 706 a lv2:InputPort, lv2:ControlPort ; 707 lv2:index 71 ; 708 lv2:symbol "PHA1_FEEDB" ; 709 lv2:name "Phaser Feedback" ; 710 lv2:default 0.5 ; 711 lv2:minimum 0.0 ; 712 lv2:maximum 1.0 ; 713 lv2pg:group samplv1_lv2:G203_PHA1 ; 714 ], [ 715 a lv2:InputPort, lv2:ControlPort ; 716 lv2:index 72 ; 717 lv2:symbol "PHA1_DEPTH" ; 718 lv2:name "Phaser Depth" ; 719 lv2:default 0.5 ; 720 lv2:minimum 0.0 ; 721 lv2:maximum 1.0 ; 722 lv2pg:group samplv1_lv2:G203_PHA1 ; 723 ], [ 724 a lv2:InputPort, lv2:ControlPort ; 725 lv2:index 73 ; 726 lv2:symbol "PHA1_DAFT" ; 727 lv2:name "Phaser Daft" ; 728 lv2:default 0.0 ; 729 lv2:minimum 0.0 ; 730 lv2:maximum 1.0 ; 731 lv2pg:group samplv1_lv2:G203_PHA1 ; 732 ] ; 733 lv2:port [ 734 a lv2:InputPort, lv2:ControlPort ; 735 lv2:index 74 ; 736 lv2:symbol "DEL1_WET" ; 737 lv2:name "Delay Wet" ; 738 lv2:default 0.0 ; 739 lv2:minimum 0.0 ; 740 lv2:maximum 1.0 ; 741 lv2pg:group samplv1_lv2:G204_DEL1 ; 742 ], [ 743 a lv2:InputPort, lv2:ControlPort ; 744 lv2:index 75 ; 745 lv2:symbol "DEL1_DELAY" ; 746 lv2:name "Delay Delay" ; 747 lv2:default 0.5 ; 748 lv2:minimum 0.0 ; 749 lv2:maximum 1.0 ; 750 lv2pg:group samplv1_lv2:G204_DEL1 ; 751 ], [ 752 a lv2:InputPort, lv2:ControlPort ; 753 lv2:index 76 ; 754 lv2:symbol "DEL1_FEEDB" ; 755 lv2:name "Delay Feedback" ; 756 lv2:default 0.5 ; 757 lv2:minimum 0.0 ; 758 lv2:maximum 1.0 ; 759 lv2pg:group samplv1_lv2:G204_DEL1 ; 760 ], [ 761 a lv2:InputPort, lv2:ControlPort ; 762 lv2:index 77 ; 763 lv2:symbol "DEL1_BPM" ; 764 lv2:name "Delay BPM" ; 765 lv2:default 180.0 ; 766 lv2:minimum 0.0 ; 767 lv2:maximum 360.0 ; 768 lv2pg:group samplv1_lv2:G204_DEL1 ; 769 ] ; 770 lv2:port [ 771 a lv2:InputPort, lv2:ControlPort ; 772 lv2:index 78 ; 773 lv2:symbol "REV1_WET" ; 774 lv2:name "Reverb Wet" ; 775 lv2:default 0.0 ; 776 lv2:minimum 0.0 ; 777 lv2:maximum 1.0 ; 778 lv2pg:group samplv1_lv2:G205_REV1 ; 779 ], [ 780 a lv2:InputPort, lv2:ControlPort ; 781 lv2:index 79 ; 782 lv2:symbol "REV1_ROOM" ; 783 lv2:name "Reverb Room" ; 784 lv2:default 0.5 ; 785 lv2:minimum 0.0 ; 786 lv2:maximum 1.0 ; 787 lv2pg:group samplv1_lv2:G205_REV1 ; 788 ], [ 789 a lv2:InputPort, lv2:ControlPort ; 790 lv2:index 80 ; 791 lv2:symbol "REV1_DAMP" ; 792 lv2:name "Reverb Damp" ; 793 lv2:default 0.5 ; 794 lv2:minimum 0.0 ; 795 lv2:maximum 1.0 ; 796 lv2pg:group samplv1_lv2:G205_REV1 ; 797 ], [ 798 a lv2:InputPort, lv2:ControlPort ; 799 lv2:index 81 ; 800 lv2:symbol "REV1_FEEDB" ; 801 lv2:name "Reverb Feedback" ; 802 lv2:default 0.5 ; 803 lv2:minimum 0.0 ; 804 lv2:maximum 1.0 ; 805 lv2pg:group samplv1_lv2:G205_REV1 ; 806 ], [ 807 a lv2:InputPort, lv2:ControlPort ; 808 lv2:index 82 ; 809 lv2:symbol "REV1_WIDTH" ; 810 lv2:name "Reverb Width" ; 811 lv2:default 0.0 ; 812 lv2:minimum -1.0 ; 813 lv2:maximum 1.0 ; 814 lv2pg:group samplv1_lv2:G205_REV1 ; 815 ] ; 816 lv2:port [ 817 a lv2:InputPort, lv2:ControlPort ; 818 lv2:index 83 ; 819 lv2:symbol "DYN1_COMPRESS" ; 820 lv2:name "Dynamic Compressor" ; 821 lv2:portProperty lv2:toggled ; 822 lv2:default 0.0 ; 823 lv2:minimum 0.0 ; 824 lv2:maximum 1.0 ; 825 lv2pg:group samplv1_lv2:G206_DYN1 ; 826 ], [ 827 a lv2:InputPort, lv2:ControlPort ; 828 lv2:index 84 ; 829 lv2:symbol "DYN1_LIMITER" ; 830 lv2:name "Dynamic Limiter" ; 831 lv2:portProperty lv2:toggled ; 832 lv2:default 1.0 ; 833 lv2:minimum 0.0 ; 834 lv2:maximum 1.0 ; 835 lv2pg:group samplv1_lv2:G206_DYN1 ; 836 ] ; 837 lv2:port [ 838 a lv2:InputPort, lv2:ControlPort ; 839 lv2:index 85 ; 840 lv2:symbol "KEY1_LOW" ; 841 lv2:name "Keyboard Low" ; 842 lv2:portProperty lv2:integer ; 843 lv2:default 0.0 ; 844 lv2:minimum 0.0 ; 845 lv2:maximum 127.0 ; 846 lv2pg:group samplv1_lv2:G401_KEY1 ; 847 ], [ 848 a lv2:InputPort, lv2:ControlPort ; 849 lv2:index 86 ; 850 lv2:symbol "KEY1_HIGH" ; 851 lv2:name "Keyboard High" ; 852 lv2:portProperty lv2:integer ; 853 lv2:default 127.0 ; 854 lv2:minimum 0.0 ; 855 lv2:maximum 127.0 ; 856 lv2pg:group samplv1_lv2:G401_KEY1 ; 857 ] . 858 859 860samplv1_lv2:P101_SAMPLE_FILE 861 a lv2:Parameter ; 862 rdfs:label "P101 Sample File" ; 863 rdfs:range lv2atom:Path . 864 865samplv1_lv2:P102_OFFSET_START 866 a lv2:Parameter ; 867 rdfs:label "P102 Offset Start" ; 868 rdfs:range lv2atom:Int ; 869 lv2:default 0 ; 870 lv2:minimum 0 ; 871 lv2:maximum 2147483647 . 872 873samplv1_lv2:P103_OFFSET_END 874 a lv2:Parameter ; 875 rdfs:label "P103 Offset End" ; 876 rdfs:range lv2atom:Int ; 877 lv2:default 0 ; 878 lv2:minimum 0 ; 879 lv2:maximum 2147483647 . 880 881samplv1_lv2:P104_LOOP_START 882 a lv2:Parameter ; 883 rdfs:label "P104 Loop Start" ; 884 rdfs:range lv2atom:Int ; 885 lv2:default 0 ; 886 lv2:minimum 0 ; 887 lv2:maximum 2147483647 . 888 889samplv1_lv2:P105_LOOP_END 890 a lv2:Parameter ; 891 rdfs:label "P105 Loop End" ; 892 rdfs:range lv2atom:Int ; 893 lv2:default 0 ; 894 lv2:minimum 0 ; 895 lv2:maximum 2147483647 . 896 897samplv1_lv2:P106_LOOP_FADE 898 a lv2:Parameter ; 899 rdfs:label "P106 Loop Crossfade" ; 900 rdfs:range lv2atom:Int ; 901 lv2:default 0 ; 902 lv2:minimum 0 ; 903 lv2:maximum 32767 . 904 905samplv1_lv2:P107_LOOP_ZERO 906 a lv2:Parameter ; 907 rdfs:label "P107 Loop Zero-crossing" ; 908 rdfs:range lv2atom:Bool . 909 910samplv1_lv2:P108_SAMPLE_OTABS 911 a lv2:Parameter ; 912 rdfs:label "P108 Pitch-shift Octaves" ; 913 rdfs:range lv2atom:Int ; 914 lv2:default 0 ; 915 lv2:minimum 0 ; 916 lv2:maximum 4 . 917 918 919samplv1_lv2:P201_TUNING_ENABLED 920 a lv2:Parameter ; 921 rdfs:label "P201 Tuning Enabled" ; 922 rdfs:range lv2atom:Bool . 923 924samplv1_lv2:P202_TUNING_REF_PITCH 925 a lv2:Parameter ; 926 rdfs:label "P202 Tuning Reference Pitch" ; 927 rdfs:range lv2atom:Float ; 928 lv2:default 440.0 ; 929 lv2:minimum 20.0 ; 930 lv2:maximum 8000.0 . 931 932samplv1_lv2:P203_TUNING_REF_NOTE 933 a lv2:Parameter ; 934 rdfs:label "P203 Tuning Reference Note" ; 935 rdfs:range lv2atom:Int ; 936 lv2:default 69 ; 937 lv2:minimum 0 ; 938 lv2:maximum 127 . 939 940samplv1_lv2:P204_TUNING_SCALE_FILE 941 a lv2:Parameter ; 942 rdfs:label "P204 Tuning Scale File" ; 943 rdfs:range lv2atom:Path . 944 945samplv1_lv2:P205_TUNING_KEYMAP_FILE 946 a lv2:Parameter ; 947 rdfs:label "P205 Tuning Key Map File" ; 948 rdfs:range lv2atom:Path . 949 950 951samplv1_lv2:G101_GEN1 952 a lv2pg:InputGroup; 953 lv2:name "Sampler - GEN1" ; 954 lv2:symbol "GEN1" . 955 956samplv1_lv2:G102_DCF1 957 a lv2pg:InputGroup; 958 lv2:name "Sampler - DCF1" ; 959 lv2:symbol "DCF1" . 960 961samplv1_lv2:G103_LFO1 962 a lv2pg:InputGroup; 963 lv2:name "Sampler - LFO1" ; 964 lv2:symbol "LFO1" . 965 966samplv1_lv2:G104_DCA1 967 a lv2pg:InputGroup; 968 lv2:name "Sampler - DCA1" ; 969 lv2:symbol "DCA1" . 970 971samplv1_lv2:G105_OUT1 972 a lv2pg:InputGroup; 973 lv2:name "Sampler - OUT1" ; 974 lv2:symbol "OUT1" . 975 976samplv1_lv2:G106_DEF1 977 a lv2pg:InputGroup; 978 lv2:name "Sampler - DEF1" ; 979 lv2:symbol "DEF1" . 980 981samplv1_lv2:G201_CHO1 982 a lv2pg:InputGroup; 983 lv2:name "Effects - Chorus" ; 984 lv2:symbol "CHO1" . 985 986samplv1_lv2:G202_FLA1 987 a lv2pg:InputGroup; 988 lv2:name "Effects - Flanger" ; 989 lv2:symbol "FLA1" . 990 991samplv1_lv2:G203_PHA1 992 a lv2pg:InputGroup; 993 lv2:name "Effects - Phaser" ; 994 lv2:symbol "PHA1" . 995 996samplv1_lv2:G204_DEL1 997 a lv2pg:InputGroup; 998 lv2:name "Effects - Delay" ; 999 lv2:symbol "DEL1" . 1000 1001samplv1_lv2:G205_REV1 1002 a lv2pg:InputGroup; 1003 lv2:name "Effects - Reverb" ; 1004 lv2:symbol "REV1" . 1005 1006samplv1_lv2:G206_DYN1 1007 a lv2pg:InputGroup; 1008 lv2:name "Effects - Dynamic" ; 1009 lv2:symbol "DYN1" . 1010 1011samplv1_lv2:G301_TUN1 1012 a lv2pg:InputGroup; 1013 lv2:name "Config - Tuning" ; 1014 lv2:symbol "TUN1" . 1015 1016samplv1_lv2:G401_KEY1 1017 a lv2pg:InputGroup; 1018 lv2:name "Input - Keyboard" ; 1019 lv2:symbol "KEY1" . 1020