... added not all files for last commit...

pull/1/head
root 8 years ago
parent 7fec726e9c
commit 7f44384e6b
  1. 334
      src/Dexed.ttl
  2. 2
      src/Makefile
  3. 35
      src/dexed.cpp
  4. 12
      src/dexed.h
  5. 2
      src/dexed_ttl.h
  6. 1038
      src/manifest.ttl
  7. 1
      src/msfa/controllers.h
  8. 1
      src/msfa/env.cc
  9. 45240
      src/presets.ttl
  10. 3
      src/user-presets/dexed_lv2-RITCH01-32__01__FM-Rhodes.lv2/RITCH01-32__01__FM-Rhodes.ttl
  11. 3
      src/user-presets/dexed_lv2-RITCH01-32__02__FM-Rhodes2.lv2/RITCH01-32__02__FM-Rhodes2.ttl
  12. 3
      src/user-presets/dexed_lv2-RITCH01-32__03__Meinecke.lv2/RITCH01-32__03__Meinecke.ttl
  13. 3
      src/user-presets/dexed_lv2-RITCH01-32__04__CCCP-70.lv2/RITCH01-32__04__CCCP-70.ttl
  14. 3
      src/user-presets/dexed_lv2-RITCH01-32__05__Steinway.lv2/RITCH01-32__05__Steinway.ttl
  15. 3
      src/user-presets/dexed_lv2-RITCH01-32__06__Korg_CX3.lv2/RITCH01-32__06__Korg_CX3.ttl
  16. 3
      src/user-presets/dexed_lv2-RITCH01-32__07__Leadharp.lv2/RITCH01-32__07__Leadharp.ttl
  17. 3
      src/user-presets/dexed_lv2-RITCH01-32__08__Synclavier.lv2/RITCH01-32__08__Synclavier.ttl
  18. 3
      src/user-presets/dexed_lv2-RITCH01-32__09__ELEC_VANG.lv2/RITCH01-32__09__ELEC_VANG.ttl
  19. 3
      src/user-presets/dexed_lv2-RITCH01-32__10__FATSO._RT..lv2/RITCH01-32__10__FATSO._RT..ttl
  20. 3
      src/user-presets/dexed_lv2-RITCH01-32__11__FATSYNTH_A.lv2/RITCH01-32__11__FATSYNTH_A.ttl
  21. 3
      src/user-presets/dexed_lv2-RITCH01-32__12__JUPITER_1.lv2/RITCH01-32__12__JUPITER_1.ttl
  22. 3
      src/user-presets/dexed_lv2-RITCH01-32__13__JUPITER_8.lv2/RITCH01-32__13__JUPITER_8.ttl
  23. 3
      src/user-presets/dexed_lv2-RITCH01-32__14__Jupiter.lv2/RITCH01-32__14__Jupiter.ttl
  24. 3
      src/user-presets/dexed_lv2-RITCH01-32__15__ANALOG_2.lv2/RITCH01-32__15__ANALOG_2.ttl
  25. 3
      src/user-presets/dexed_lv2-RITCH01-32__16__JUNO_106_6.lv2/RITCH01-32__16__JUNO_106_6.ttl
  26. 3
      src/user-presets/dexed_lv2-RITCH01-32__17__ALG.2._RT..lv2/RITCH01-32__17__ALG.2._RT..ttl
  27. 3
      src/user-presets/dexed_lv2-RITCH01-32__18__Mooger_Low.lv2/RITCH01-32__18__Mooger_Low.ttl
  28. 3
      src/user-presets/dexed_lv2-RITCH01-32__19__Soft-Moog.lv2/RITCH01-32__19__Soft-Moog.ttl
  29. 3
      src/user-presets/dexed_lv2-RITCH01-32__20__Mooger.lv2/RITCH01-32__20__Mooger.ttl
  30. 3
      src/user-presets/dexed_lv2-RITCH01-32__21__Mini-Moog.lv2/RITCH01-32__21__Mini-Moog.ttl
  31. 3
      src/user-presets/dexed_lv2-RITCH01-32__22__Mini-Moog2.lv2/RITCH01-32__22__Mini-Moog2.ttl
  32. 3
      src/user-presets/dexed_lv2-RITCH01-32__23__Moog_Strng.lv2/RITCH01-32__23__Moog_Strng.ttl
  33. 3
      src/user-presets/dexed_lv2-RITCH01-32__24__ANASTRINGS.lv2/RITCH01-32__24__ANASTRINGS.ttl
  34. 3
      src/user-presets/dexed_lv2-RITCH01-32__25__ANALOG__1.lv2/RITCH01-32__25__ANALOG__1.ttl
  35. 3
      src/user-presets/dexed_lv2-RITCH01-32__26__ANALOG.lv2/RITCH01-32__26__ANALOG.ttl
  36. 3
      src/user-presets/dexed_lv2-RITCH01-32__27__Horn_Str..lv2/RITCH01-32__27__Horn_Str..ttl
  37. 3
      src/user-presets/dexed_lv2-RITCH01-32__28__St_Pad__4c.lv2/RITCH01-32__28__St_Pad__4c.ttl
  38. 3
      src/user-presets/dexed_lv2-RITCH01-32__29__St_Pad__5c.lv2/RITCH01-32__29__St_Pad__5c.ttl
  39. 3
      src/user-presets/dexed_lv2-RITCH01-32__30__STRINGS_M2.lv2/RITCH01-32__30__STRINGS_M2.ttl
  40. 3
      src/user-presets/dexed_lv2-RITCH01-32__31__SAMPLESTRG.lv2/RITCH01-32__31__SAMPLESTRG.ttl
  41. 3
      src/user-presets/dexed_lv2-RITCH01-32__32__MID.STRG_B.lv2/RITCH01-32__32__MID.STRG_B.ttl
  42. 3
      src/user-presets/dexed_lv2-RITCH33-64__01__HORNS_5A_W.lv2/RITCH33-64__01__HORNS_5A_W.ttl
  43. 3
      src/user-presets/dexed_lv2-RITCH33-64__02__80_F.lv2/RITCH33-64__02__80_F.ttl
  44. 3
      src/user-presets/dexed_lv2-RITCH33-64__03__8RASS___3.lv2/RITCH33-64__03__8RASS___3.ttl
  45. 3
      src/user-presets/dexed_lv2-RITCH33-64__04__JUMP.lv2/RITCH33-64__04__JUMP.ttl
  46. 3
      src/user-presets/dexed_lv2-RITCH33-64__05__JUMP_2SENS.lv2/RITCH33-64__05__JUMP_2SENS.ttl
  47. 3
      src/user-presets/dexed_lv2-RITCH33-64__06__FLUTE___1.lv2/RITCH33-64__06__FLUTE___1.ttl
  48. 3
      src/user-presets/dexed_lv2-RITCH33-64__07__CORNET_HS.lv2/RITCH33-64__07__CORNET_HS.ttl
  49. 3
      src/user-presets/dexed_lv2-RITCH33-64__08__CP_9O.lv2/RITCH33-64__08__CP_9O.ttl
  50. 3
      src/user-presets/dexed_lv2-RITCH33-64__09__B-R-ASS_1.lv2/RITCH33-64__09__B-R-ASS_1.ttl
  51. 3
      src/user-presets/dexed_lv2-RITCH33-64__10__BASS____1.lv2/RITCH33-64__10__BASS____1.ttl
  52. 3
      src/user-presets/dexed_lv2-RITCH33-64__11__SCHMIDT_2.lv2/RITCH33-64__11__SCHMIDT_2.ttl
  53. 3
      src/user-presets/dexed_lv2-RITCH33-64__12__FUNK-RHYT..lv2/RITCH33-64__12__FUNK-RHYT..ttl
  54. 3
      src/user-presets/dexed_lv2-RITCH33-64__13__KLA5_HS.lv2/RITCH33-64__13__KLA5_HS.ttl
  55. 3
      src/user-presets/dexed_lv2-RITCH33-64__14__D_5-6......lv2/RITCH33-64__14__D_5-6......ttl
  56. 3
      src/user-presets/dexed_lv2-RITCH33-64__15__CLIC_HS.lv2/RITCH33-64__15__CLIC_HS.ttl
  57. 3
      src/user-presets/dexed_lv2-RITCH33-64__16__JUMP_3.lv2/RITCH33-64__16__JUMP_3.ttl
  58. 3
      src/user-presets/dexed_lv2-RITCH33-64__17__ORGEL_1.lv2/RITCH33-64__17__ORGEL_1.ttl
  59. 3
      src/user-presets/dexed_lv2-RITCH33-64__18__B_3_ORGAN.lv2/RITCH33-64__18__B_3_ORGAN.ttl
  60. 3
      src/user-presets/dexed_lv2-RITCH33-64__19__PIANO___2.lv2/RITCH33-64__19__PIANO___2.ttl
  61. 3
      src/user-presets/dexed_lv2-RITCH33-64__20__BREAK_FREE.lv2/RITCH33-64__20__BREAK_FREE.ttl
  62. 3
      src/user-presets/dexed_lv2-RITCH33-64__21__BASCHMIDT.lv2/RITCH33-64__21__BASCHMIDT.ttl
  63. 3
      src/user-presets/dexed_lv2-RITCH33-64__22__RHODES1_RH.lv2/RITCH33-64__22__RHODES1_RH.ttl
  64. 3
      src/user-presets/dexed_lv2-RITCH33-64__23__RHODES_2.lv2/RITCH33-64__23__RHODES_2.ttl
  65. 3
      src/user-presets/dexed_lv2-RITCH33-64__24__HOHNER_D_6.lv2/RITCH33-64__24__HOHNER_D_6.ttl
  66. 3
      src/user-presets/dexed_lv2-RITCH33-64__25__SYNTH_R.T..lv2/RITCH33-64__25__SYNTH_R.T..ttl
  67. 3
      src/user-presets/dexed_lv2-RITCH33-64__26__STRING_SYN.lv2/RITCH33-64__26__STRING_SYN.ttl
  68. 3
      src/user-presets/dexed_lv2-RITCH33-64__27__FANFARE_H1.lv2/RITCH33-64__27__FANFARE_H1.ttl
  69. 3
      src/user-presets/dexed_lv2-RITCH33-64__28__JUNK.lv2/RITCH33-64__28__JUNK.ttl
  70. 3
      src/user-presets/dexed_lv2-RITCH33-64__29__--OBERHEIM.lv2/RITCH33-64__29__--OBERHEIM.ttl
  71. 3
      src/user-presets/dexed_lv2-RITCH33-64__30__CHOIR..lv2/RITCH33-64__30__CHOIR..ttl
  72. 3
      src/user-presets/dexed_lv2-RITCH33-64__31__BRS.STRS..lv2/RITCH33-64__31__BRS.STRS..ttl
  73. 3
      src/user-presets/dexed_lv2-RITCH33-64__32__LAAZCHRD1.lv2/RITCH33-64__32__LAAZCHRD1.ttl

File diff suppressed because it is too large Load Diff

@ -1,7 +1,7 @@
BUNDLE=dexed.lv2 BUNDLE=dexed.lv2
TARGET=dexed.so TARGET=dexed.so
#DEBUG=1 DEBUG=1
#FILETRACE=1 #FILETRACE=1
INSTALL_DIR=/zynthian/zynthian-plugins/lv2 INSTALL_DIR=/zynthian/zynthian-plugins/lv2

@ -1,4 +1,22 @@
// from: http://ll-plugins.nongnu.org/lv2pftci/#A_synth /**
*
* Copyright (c) 2016-2017 Holger Wirtz <dcoredump@googlemail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
*/
#include <lvtk/synth.hpp> #include <lvtk/synth.hpp>
#include "dexed.h" #include "dexed.h"
@ -48,6 +66,7 @@ Dexed::Dexed(double rate) : lvtk::Synth<DexedVoice, Dexed>(p_n_ports, p_midi_in)
} }
currentNote = 0; currentNote = 0;
max_notes=16;
controllers.values_[kControllerPitch] = 0x2000; controllers.values_[kControllerPitch] = 0x2000;
controllers.values_[kControllerPitchRange] = 0; controllers.values_[kControllerPitchRange] = 0;
controllers.values_[kControllerPitchStep] = 0; controllers.values_[kControllerPitchStep] = 0;
@ -132,7 +151,6 @@ void Dexed::set_params(void)
bool polymono=bool(*p(p_polymono)); bool polymono=bool(*p(p_polymono));
uint8_t engine=uint8_t(*p(p_engine)); uint8_t engine=uint8_t(*p(p_engine));
//float f_gain=*p(p_output)*scaler;
float f_gain=*p(p_output); float f_gain=*p(p_output);
float f_cutoff=*p(p_cutoff); float f_cutoff=*p(p_cutoff);
float f_reso=*p(p_resonance); float f_reso=*p(p_resonance);
@ -336,6 +354,7 @@ void Dexed::set_params(void)
onParam(169,*p(p_op4_enable)); onParam(169,*p(p_op4_enable));
onParam(170,*p(p_op5_enable)); onParam(170,*p(p_op5_enable));
onParam(171,*p(p_op6_enable)); onParam(171,*p(p_op6_enable));
onParam(172,*p(p_number_of_voices));
if(_param_change_counter>PARAM_CHANGE_LEVEL) if(_param_change_counter>PARAM_CHANGE_LEVEL)
panic(); panic();
@ -400,7 +419,6 @@ void Dexed::run (uint32_t sample_count)
void Dexed::GetSamples(uint32_t n_samples, float* buffer) void Dexed::GetSamples(uint32_t n_samples, float* buffer)
{ {
uint32_t i; uint32_t i;
if(refreshVoice) { if(refreshVoice) {
for(i=0;i < MAX_ACTIVE_NOTES;i++) { for(i=0;i < MAX_ACTIVE_NOTES;i++) {
if ( voices[i].live ) if ( voices[i].live )
@ -594,9 +612,9 @@ TRACE("pitch=%d, velo=%d\n",pitch,velo);
pitch += data[144] - 24; pitch += data[144] - 24;
if ( normalizeDxVelocity ) { //if ( normalizeDxVelocity ) {
velo = ((float)velo) * 0.7874015; // 100/127 // velo = ((float)velo) * 0.7874015; // 100/127
} //}
uint8_t note = currentNote; uint8_t note = currentNote;
uint8_t keydown_counter=0; uint8_t keydown_counter=0;
@ -646,10 +664,9 @@ TRACE("Bye");
void Dexed::keyup(uint8_t pitch) { void Dexed::keyup(uint8_t pitch) {
TRACE("Hi"); TRACE("Hi");
TRACE("pitch=%d\n",pitch); TRACE("pitch=%d\n",pitch);
uint8_t note;
pitch += data[144] - 24; pitch += data[144] - 24;
uint8_t note;
for (note=0; note<MAX_ACTIVE_NOTES; ++note) { for (note=0; note<MAX_ACTIVE_NOTES; ++note) {
if ( voices[note].midi_note == pitch && voices[note].keydown ) { if ( voices[note].midi_note == pitch && voices[note].keydown ) {
voices[note].keydown = false; voices[note].keydown = false;
@ -700,7 +717,7 @@ void Dexed::onParam(uint8_t param_num,float param_val)
_param_change_counter++; _param_change_counter++;
if(param_num==144 || param_num==134) if(param_num==144 || param_num==134 || param_num==172)
panic(); panic();
refreshVoice=true; refreshVoice=true;

@ -51,7 +51,6 @@ enum DexedEngineResolution {
}; };
// GLOBALS // GLOBALS
//float scaler = 0.0000000025;
//============================================================================== //==============================================================================
@ -98,9 +97,9 @@ class Dexed : public lvtk::Synth<DexedVoice, Dexed>
void keydown(uint8_t pitch, uint8_t velo); void keydown(uint8_t pitch, uint8_t velo);
void panic(void); void panic(void);
//static const uint8_t MAX_ACTIVE_NOTES = 16; static const uint8_t MAX_ACTIVE_NOTES = 16;
static const uint8_t MAX_ACTIVE_NOTES = 32;
ProcessorVoice voices[MAX_ACTIVE_NOTES]; ProcessorVoice voices[MAX_ACTIVE_NOTES];
uint8_t max_notes;
uint8_t currentNote; uint8_t currentNote;
bool sustain; bool sustain;
bool monoMode; bool monoMode;
@ -122,8 +121,8 @@ class Dexed : public lvtk::Synth<DexedVoice, Dexed>
double _rate; double _rate;
uint8_t _k_rate_counter; uint8_t _k_rate_counter;
uint8_t _param_change_counter; uint8_t _param_change_counter;
float data_float[172]; float data_float[173];
uint8_t data[172]={ uint8_t data[173]={
95, 29, 20, 50, 99, 95, 00, 00, 41, 00, 19, 00, 00, 03, 00, 06, 79, 00, 01, 00, 14, 95, 29, 20, 50, 99, 95, 00, 00, 41, 00, 19, 00, 00, 03, 00, 06, 79, 00, 01, 00, 14,
95, 20, 20, 50, 99, 95, 00, 00, 00, 00, 00, 00, 00, 03, 00, 00, 99, 00, 01, 00, 00, 95, 20, 20, 50, 99, 95, 00, 00, 00, 00, 00, 00, 00, 03, 00, 00, 99, 00, 01, 00, 00,
95, 29, 20, 50, 99, 95, 00, 00, 00, 00, 00, 00, 00, 03, 00, 06, 89, 00, 01, 00, 07, 95, 29, 20, 50, 99, 95, 00, 00, 00, 00, 00, 00, 00, 03, 00, 06, 89, 00, 01, 00, 07,
@ -137,7 +136,8 @@ class Dexed : public lvtk::Synth<DexedVoice, Dexed>
00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00,
01, 00, 99, 00, 99, 00, 99, 00, 99, 00, 01, 00, 99, 00, 99, 00, 99, 00, 99, 00,
00, 00,
01, 01, 01, 01, 01, 01 01, 01, 01, 01, 01, 01,
16
}; };
}; };

@ -25,6 +25,7 @@ enum p_port_enum {
p_resonance, p_resonance,
p_output, p_output,
p_engine, p_engine,
p_number_of_voices,
p_polymono, p_polymono,
p_pitch_bend_range, p_pitch_bend_range,
p_pitch_bend_step, p_pitch_bend_step,
@ -198,6 +199,7 @@ static const peg_data_t p_ports[] = {
{ 0, 1, 0, 0, 0, 0 }, { 0, 1, 0, 0, 0, 0 },
{ 0, 2, 1, 0, 0, 0 }, { 0, 2, 1, 0, 0, 0 },
{ 0, 2, 0, 0, 1, 0 }, { 0, 2, 0, 0, 1, 0 },
{ 1, 32, 16, 0, 1, 0 },
{ 0, 1, 0, 1, 1, 0 }, { 0, 1, 0, 1, 1, 0 },
{ 0, 12, 1, 0, 1, 0 }, { 0, 12, 1, 0, 1, 0 },
{ 0, 12, 0, 0, 1, 0 }, { 0, 12, 0, 0, 1, 0 },

File diff suppressed because it is too large Load Diff

@ -18,7 +18,6 @@
#define __CONTROLLERS_H #define __CONTROLLERS_H
#include "synth.h" #include "synth.h"
#include "../Dexed.h"
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include "trace.h" #include "trace.h"

@ -19,7 +19,6 @@
#include "synth.h" #include "synth.h"
#include "env.h" #include "env.h"
#include "../Dexed.h"
//using namespace std; //using namespace std;
uint32_t Env::sr_multiplier = (1<<24); uint32_t Env::sr_multiplier = (1<<24);

File diff suppressed because it is too large Load Diff

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

@ -21,6 +21,9 @@
] , [ ] , [
lv2:symbol "engine" ; lv2:symbol "engine" ;
pset:value 0.0 pset:value 0.0
] , [
lv2:symbol "number_of_voices" ;
pset:value 16.0
] , [ ] , [
lv2:symbol "polymono" ; lv2:symbol "polymono" ;
pset:value 0.0 pset:value 0.0

Loading…
Cancel
Save