/*
** Odin 2 Synthesizer Plugin
** Copyright (C) 2020 TheWaveWarden
**
** Odin 2 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.
**
** Odin 2 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.
*/

//This code was automatically generated by WavetableContainer::generateAudioValueCode()

//WAVEDRAW

std::make_unique<AudioParameterFloat> ("osc1_wavedraw[0]","osc1_wavedraw[0]",-1,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[0]","osc2_wavedraw[0]",-1,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[0]","osc3_wavedraw[0]",-1,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[1]","osc1_wavedraw[1]",-1,1,0.022087),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[1]","osc2_wavedraw[1]",-1,1,0.022087),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[1]","osc3_wavedraw[1]",-1,1,0.022087),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[2]","osc1_wavedraw[2]",-1,1,0.044161),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[2]","osc2_wavedraw[2]",-1,1,0.044161),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[2]","osc3_wavedraw[2]",-1,1,0.044161),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[3]","osc1_wavedraw[3]",-1,1,0.066208),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[3]","osc2_wavedraw[3]",-1,1,0.066208),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[3]","osc3_wavedraw[3]",-1,1,0.066208),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[4]","osc1_wavedraw[4]",-1,1,0.088215),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[4]","osc2_wavedraw[4]",-1,1,0.088215),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[4]","osc3_wavedraw[4]",-1,1,0.088215),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[5]","osc1_wavedraw[5]",-1,1,0.110170),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[5]","osc2_wavedraw[5]",-1,1,0.110170),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[5]","osc3_wavedraw[5]",-1,1,0.110170),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[6]","osc1_wavedraw[6]",-1,1,0.132057),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[6]","osc2_wavedraw[6]",-1,1,0.132057),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[6]","osc3_wavedraw[6]",-1,1,0.132057),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[7]","osc1_wavedraw[7]",-1,1,0.153866),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[7]","osc2_wavedraw[7]",-1,1,0.153866),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[7]","osc3_wavedraw[7]",-1,1,0.153866),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[8]","osc1_wavedraw[8]",-1,1,0.175581),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[8]","osc2_wavedraw[8]",-1,1,0.175581),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[8]","osc3_wavedraw[8]",-1,1,0.175581),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[9]","osc1_wavedraw[9]",-1,1,0.197191),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[9]","osc2_wavedraw[9]",-1,1,0.197191),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[9]","osc3_wavedraw[9]",-1,1,0.197191),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[10]","osc1_wavedraw[10]",-1,1,0.218682),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[10]","osc2_wavedraw[10]",-1,1,0.218682),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[10]","osc3_wavedraw[10]",-1,1,0.218682),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[11]","osc1_wavedraw[11]",-1,1,0.240041),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[11]","osc2_wavedraw[11]",-1,1,0.240041),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[11]","osc3_wavedraw[11]",-1,1,0.240041),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[12]","osc1_wavedraw[12]",-1,1,0.261256),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[12]","osc2_wavedraw[12]",-1,1,0.261256),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[12]","osc3_wavedraw[12]",-1,1,0.261256),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[13]","osc1_wavedraw[13]",-1,1,0.282314),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[13]","osc2_wavedraw[13]",-1,1,0.282314),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[13]","osc3_wavedraw[13]",-1,1,0.282314),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[14]","osc1_wavedraw[14]",-1,1,0.303201),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[14]","osc2_wavedraw[14]",-1,1,0.303201),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[14]","osc3_wavedraw[14]",-1,1,0.303201),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[15]","osc1_wavedraw[15]",-1,1,0.323906),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[15]","osc2_wavedraw[15]",-1,1,0.323906),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[15]","osc3_wavedraw[15]",-1,1,0.323906),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[16]","osc1_wavedraw[16]",-1,1,0.344415),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[16]","osc2_wavedraw[16]",-1,1,0.344415),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[16]","osc3_wavedraw[16]",-1,1,0.344415),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[17]","osc1_wavedraw[17]",-1,1,0.364717),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[17]","osc2_wavedraw[17]",-1,1,0.364717),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[17]","osc3_wavedraw[17]",-1,1,0.364717),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[18]","osc1_wavedraw[18]",-1,1,0.384800),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[18]","osc2_wavedraw[18]",-1,1,0.384800),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[18]","osc3_wavedraw[18]",-1,1,0.384800),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[19]","osc1_wavedraw[19]",-1,1,0.404650),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[19]","osc2_wavedraw[19]",-1,1,0.404650),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[19]","osc3_wavedraw[19]",-1,1,0.404650),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[20]","osc1_wavedraw[20]",-1,1,0.424257),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[20]","osc2_wavedraw[20]",-1,1,0.424257),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[20]","osc3_wavedraw[20]",-1,1,0.424257),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[21]","osc1_wavedraw[21]",-1,1,0.443608),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[21]","osc2_wavedraw[21]",-1,1,0.443608),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[21]","osc3_wavedraw[21]",-1,1,0.443608),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[22]","osc1_wavedraw[22]",-1,1,0.462692),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[22]","osc2_wavedraw[22]",-1,1,0.462692),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[22]","osc3_wavedraw[22]",-1,1,0.462692),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[23]","osc1_wavedraw[23]",-1,1,0.481498),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[23]","osc2_wavedraw[23]",-1,1,0.481498),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[23]","osc3_wavedraw[23]",-1,1,0.481498),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[24]","osc1_wavedraw[24]",-1,1,0.500013),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[24]","osc2_wavedraw[24]",-1,1,0.500013),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[24]","osc3_wavedraw[24]",-1,1,0.500013),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[25]","osc1_wavedraw[25]",-1,1,0.518227),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[25]","osc2_wavedraw[25]",-1,1,0.518227),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[25]","osc3_wavedraw[25]",-1,1,0.518227),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[26]","osc1_wavedraw[26]",-1,1,0.536129),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[26]","osc2_wavedraw[26]",-1,1,0.536129),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[26]","osc3_wavedraw[26]",-1,1,0.536129),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[27]","osc1_wavedraw[27]",-1,1,0.553708),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[27]","osc2_wavedraw[27]",-1,1,0.553708),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[27]","osc3_wavedraw[27]",-1,1,0.553708),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[28]","osc1_wavedraw[28]",-1,1,0.570954),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[28]","osc2_wavedraw[28]",-1,1,0.570954),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[28]","osc3_wavedraw[28]",-1,1,0.570954),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[29]","osc1_wavedraw[29]",-1,1,0.587856),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[29]","osc2_wavedraw[29]",-1,1,0.587856),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[29]","osc3_wavedraw[29]",-1,1,0.587856),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[30]","osc1_wavedraw[30]",-1,1,0.604403),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[30]","osc2_wavedraw[30]",-1,1,0.604403),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[30]","osc3_wavedraw[30]",-1,1,0.604403),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[31]","osc1_wavedraw[31]",-1,1,0.620587),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[31]","osc2_wavedraw[31]",-1,1,0.620587),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[31]","osc3_wavedraw[31]",-1,1,0.620587),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[32]","osc1_wavedraw[32]",-1,1,0.636396),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[32]","osc2_wavedraw[32]",-1,1,0.636396),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[32]","osc3_wavedraw[32]",-1,1,0.636396),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[33]","osc1_wavedraw[33]",-1,1,0.651822),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[33]","osc2_wavedraw[33]",-1,1,0.651822),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[33]","osc3_wavedraw[33]",-1,1,0.651822),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[34]","osc1_wavedraw[34]",-1,1,0.666856),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[34]","osc2_wavedraw[34]",-1,1,0.666856),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[34]","osc3_wavedraw[34]",-1,1,0.666856),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[35]","osc1_wavedraw[35]",-1,1,0.681488),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[35]","osc2_wavedraw[35]",-1,1,0.681488),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[35]","osc3_wavedraw[35]",-1,1,0.681488),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[36]","osc1_wavedraw[36]",-1,1,0.695709),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[36]","osc2_wavedraw[36]",-1,1,0.695709),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[36]","osc3_wavedraw[36]",-1,1,0.695709),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[37]","osc1_wavedraw[37]",-1,1,0.709512),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[37]","osc2_wavedraw[37]",-1,1,0.709512),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[37]","osc3_wavedraw[37]",-1,1,0.709512),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[38]","osc1_wavedraw[38]",-1,1,0.722887),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[38]","osc2_wavedraw[38]",-1,1,0.722887),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[38]","osc3_wavedraw[38]",-1,1,0.722887),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[39]","osc1_wavedraw[39]",-1,1,0.735826),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[39]","osc2_wavedraw[39]",-1,1,0.735826),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[39]","osc3_wavedraw[39]",-1,1,0.735826),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[40]","osc1_wavedraw[40]",-1,1,0.748323),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[40]","osc2_wavedraw[40]",-1,1,0.748323),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[40]","osc3_wavedraw[40]",-1,1,0.748323),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[41]","osc1_wavedraw[41]",-1,1,0.760368),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[41]","osc2_wavedraw[41]",-1,1,0.760368),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[41]","osc3_wavedraw[41]",-1,1,0.760368),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[42]","osc1_wavedraw[42]",-1,1,0.771956),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[42]","osc2_wavedraw[42]",-1,1,0.771956),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[42]","osc3_wavedraw[42]",-1,1,0.771956),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[43]","osc1_wavedraw[43]",-1,1,0.783078),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[43]","osc2_wavedraw[43]",-1,1,0.783078),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[43]","osc3_wavedraw[43]",-1,1,0.783078),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[44]","osc1_wavedraw[44]",-1,1,0.793729),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[44]","osc2_wavedraw[44]",-1,1,0.793729),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[44]","osc3_wavedraw[44]",-1,1,0.793729),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[45]","osc1_wavedraw[45]",-1,1,0.803902),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[45]","osc2_wavedraw[45]",-1,1,0.803902),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[45]","osc3_wavedraw[45]",-1,1,0.803902),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[46]","osc1_wavedraw[46]",-1,1,0.813590),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[46]","osc2_wavedraw[46]",-1,1,0.813590),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[46]","osc3_wavedraw[46]",-1,1,0.813590),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[47]","osc1_wavedraw[47]",-1,1,0.822789),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[47]","osc2_wavedraw[47]",-1,1,0.822789),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[47]","osc3_wavedraw[47]",-1,1,0.822789),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[48]","osc1_wavedraw[48]",-1,1,0.831492),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[48]","osc2_wavedraw[48]",-1,1,0.831492),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[48]","osc3_wavedraw[48]",-1,1,0.831492),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[49]","osc1_wavedraw[49]",-1,1,0.839694),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[49]","osc2_wavedraw[49]",-1,1,0.839694),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[49]","osc3_wavedraw[49]",-1,1,0.839694),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[50]","osc1_wavedraw[50]",-1,1,0.847390),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[50]","osc2_wavedraw[50]",-1,1,0.847390),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[50]","osc3_wavedraw[50]",-1,1,0.847390),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[51]","osc1_wavedraw[51]",-1,1,0.854575),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[51]","osc2_wavedraw[51]",-1,1,0.854575),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[51]","osc3_wavedraw[51]",-1,1,0.854575),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[52]","osc1_wavedraw[52]",-1,1,0.861246),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[52]","osc2_wavedraw[52]",-1,1,0.861246),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[52]","osc3_wavedraw[52]",-1,1,0.861246),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[53]","osc1_wavedraw[53]",-1,1,0.867398),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[53]","osc2_wavedraw[53]",-1,1,0.867398),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[53]","osc3_wavedraw[53]",-1,1,0.867398),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[54]","osc1_wavedraw[54]",-1,1,0.873028),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[54]","osc2_wavedraw[54]",-1,1,0.873028),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[54]","osc3_wavedraw[54]",-1,1,0.873028),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[55]","osc1_wavedraw[55]",-1,1,0.878132),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[55]","osc2_wavedraw[55]",-1,1,0.878132),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[55]","osc3_wavedraw[55]",-1,1,0.878132),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[56]","osc1_wavedraw[56]",-1,1,0.882707),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[56]","osc2_wavedraw[56]",-1,1,0.882707),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[56]","osc3_wavedraw[56]",-1,1,0.882707),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[57]","osc1_wavedraw[57]",-1,1,0.886750),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[57]","osc2_wavedraw[57]",-1,1,0.886750),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[57]","osc3_wavedraw[57]",-1,1,0.886750),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[58]","osc1_wavedraw[58]",-1,1,0.890259),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[58]","osc2_wavedraw[58]",-1,1,0.890259),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[58]","osc3_wavedraw[58]",-1,1,0.890259),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[59]","osc1_wavedraw[59]",-1,1,0.893232),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[59]","osc2_wavedraw[59]",-1,1,0.893232),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[59]","osc3_wavedraw[59]",-1,1,0.893232),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[60]","osc1_wavedraw[60]",-1,1,0.895666),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[60]","osc2_wavedraw[60]",-1,1,0.895666),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[60]","osc3_wavedraw[60]",-1,1,0.895666),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[61]","osc1_wavedraw[61]",-1,1,0.897561),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[61]","osc2_wavedraw[61]",-1,1,0.897561),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[61]","osc3_wavedraw[61]",-1,1,0.897561),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[62]","osc1_wavedraw[62]",-1,1,0.898916),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[62]","osc2_wavedraw[62]",-1,1,0.898916),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[62]","osc3_wavedraw[62]",-1,1,0.898916),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[63]","osc1_wavedraw[63]",-1,1,0.899729),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[63]","osc2_wavedraw[63]",-1,1,0.899729),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[63]","osc3_wavedraw[63]",-1,1,0.899729),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[64]","osc1_wavedraw[64]",-1,1,0.900000),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[64]","osc2_wavedraw[64]",-1,1,0.900000),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[64]","osc3_wavedraw[64]",-1,1,0.900000),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[65]","osc1_wavedraw[65]",-1,1,0.899729),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[65]","osc2_wavedraw[65]",-1,1,0.899729),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[65]","osc3_wavedraw[65]",-1,1,0.899729),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[66]","osc1_wavedraw[66]",-1,1,0.898916),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[66]","osc2_wavedraw[66]",-1,1,0.898916),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[66]","osc3_wavedraw[66]",-1,1,0.898916),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[67]","osc1_wavedraw[67]",-1,1,0.897561),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[67]","osc2_wavedraw[67]",-1,1,0.897561),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[67]","osc3_wavedraw[67]",-1,1,0.897561),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[68]","osc1_wavedraw[68]",-1,1,0.895666),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[68]","osc2_wavedraw[68]",-1,1,0.895666),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[68]","osc3_wavedraw[68]",-1,1,0.895666),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[69]","osc1_wavedraw[69]",-1,1,0.893232),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[69]","osc2_wavedraw[69]",-1,1,0.893232),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[69]","osc3_wavedraw[69]",-1,1,0.893232),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[70]","osc1_wavedraw[70]",-1,1,0.890259),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[70]","osc2_wavedraw[70]",-1,1,0.890259),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[70]","osc3_wavedraw[70]",-1,1,0.890259),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[71]","osc1_wavedraw[71]",-1,1,0.886750),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[71]","osc2_wavedraw[71]",-1,1,0.886750),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[71]","osc3_wavedraw[71]",-1,1,0.886750),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[72]","osc1_wavedraw[72]",-1,1,0.882707),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[72]","osc2_wavedraw[72]",-1,1,0.882707),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[72]","osc3_wavedraw[72]",-1,1,0.882707),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[73]","osc1_wavedraw[73]",-1,1,0.878132),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[73]","osc2_wavedraw[73]",-1,1,0.878132),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[73]","osc3_wavedraw[73]",-1,1,0.878132),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[74]","osc1_wavedraw[74]",-1,1,0.873028),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[74]","osc2_wavedraw[74]",-1,1,0.873028),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[74]","osc3_wavedraw[74]",-1,1,0.873028),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[75]","osc1_wavedraw[75]",-1,1,0.867398),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[75]","osc2_wavedraw[75]",-1,1,0.867398),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[75]","osc3_wavedraw[75]",-1,1,0.867398),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[76]","osc1_wavedraw[76]",-1,1,0.861246),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[76]","osc2_wavedraw[76]",-1,1,0.861246),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[76]","osc3_wavedraw[76]",-1,1,0.861246),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[77]","osc1_wavedraw[77]",-1,1,0.854575),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[77]","osc2_wavedraw[77]",-1,1,0.854575),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[77]","osc3_wavedraw[77]",-1,1,0.854575),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[78]","osc1_wavedraw[78]",-1,1,0.847390),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[78]","osc2_wavedraw[78]",-1,1,0.847390),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[78]","osc3_wavedraw[78]",-1,1,0.847390),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[79]","osc1_wavedraw[79]",-1,1,0.839694),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[79]","osc2_wavedraw[79]",-1,1,0.839694),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[79]","osc3_wavedraw[79]",-1,1,0.839694),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[80]","osc1_wavedraw[80]",-1,1,0.831492),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[80]","osc2_wavedraw[80]",-1,1,0.831492),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[80]","osc3_wavedraw[80]",-1,1,0.831492),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[81]","osc1_wavedraw[81]",-1,1,0.822789),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[81]","osc2_wavedraw[81]",-1,1,0.822789),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[81]","osc3_wavedraw[81]",-1,1,0.822789),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[82]","osc1_wavedraw[82]",-1,1,0.813590),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[82]","osc2_wavedraw[82]",-1,1,0.813590),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[82]","osc3_wavedraw[82]",-1,1,0.813590),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[83]","osc1_wavedraw[83]",-1,1,0.803902),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[83]","osc2_wavedraw[83]",-1,1,0.803902),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[83]","osc3_wavedraw[83]",-1,1,0.803902),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[84]","osc1_wavedraw[84]",-1,1,0.793729),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[84]","osc2_wavedraw[84]",-1,1,0.793729),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[84]","osc3_wavedraw[84]",-1,1,0.793729),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[85]","osc1_wavedraw[85]",-1,1,0.783078),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[85]","osc2_wavedraw[85]",-1,1,0.783078),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[85]","osc3_wavedraw[85]",-1,1,0.783078),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[86]","osc1_wavedraw[86]",-1,1,0.771956),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[86]","osc2_wavedraw[86]",-1,1,0.771956),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[86]","osc3_wavedraw[86]",-1,1,0.771956),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[87]","osc1_wavedraw[87]",-1,1,0.760368),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[87]","osc2_wavedraw[87]",-1,1,0.760368),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[87]","osc3_wavedraw[87]",-1,1,0.760368),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[88]","osc1_wavedraw[88]",-1,1,0.748323),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[88]","osc2_wavedraw[88]",-1,1,0.748323),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[88]","osc3_wavedraw[88]",-1,1,0.748323),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[89]","osc1_wavedraw[89]",-1,1,0.735826),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[89]","osc2_wavedraw[89]",-1,1,0.735826),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[89]","osc3_wavedraw[89]",-1,1,0.735826),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[90]","osc1_wavedraw[90]",-1,1,0.722887),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[90]","osc2_wavedraw[90]",-1,1,0.722887),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[90]","osc3_wavedraw[90]",-1,1,0.722887),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[91]","osc1_wavedraw[91]",-1,1,0.709512),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[91]","osc2_wavedraw[91]",-1,1,0.709512),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[91]","osc3_wavedraw[91]",-1,1,0.709512),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[92]","osc1_wavedraw[92]",-1,1,0.695709),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[92]","osc2_wavedraw[92]",-1,1,0.695709),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[92]","osc3_wavedraw[92]",-1,1,0.695709),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[93]","osc1_wavedraw[93]",-1,1,0.681488),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[93]","osc2_wavedraw[93]",-1,1,0.681488),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[93]","osc3_wavedraw[93]",-1,1,0.681488),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[94]","osc1_wavedraw[94]",-1,1,0.666856),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[94]","osc2_wavedraw[94]",-1,1,0.666856),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[94]","osc3_wavedraw[94]",-1,1,0.666856),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[95]","osc1_wavedraw[95]",-1,1,0.651822),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[95]","osc2_wavedraw[95]",-1,1,0.651822),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[95]","osc3_wavedraw[95]",-1,1,0.651822),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[96]","osc1_wavedraw[96]",-1,1,0.636396),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[96]","osc2_wavedraw[96]",-1,1,0.636396),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[96]","osc3_wavedraw[96]",-1,1,0.636396),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[97]","osc1_wavedraw[97]",-1,1,0.620587),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[97]","osc2_wavedraw[97]",-1,1,0.620587),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[97]","osc3_wavedraw[97]",-1,1,0.620587),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[98]","osc1_wavedraw[98]",-1,1,0.604403),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[98]","osc2_wavedraw[98]",-1,1,0.604403),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[98]","osc3_wavedraw[98]",-1,1,0.604403),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[99]","osc1_wavedraw[99]",-1,1,0.587856),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[99]","osc2_wavedraw[99]",-1,1,0.587856),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[99]","osc3_wavedraw[99]",-1,1,0.587856),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[100]","osc1_wavedraw[100]",-1,1,0.570954),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[100]","osc2_wavedraw[100]",-1,1,0.570954),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[100]","osc3_wavedraw[100]",-1,1,0.570954),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[101]","osc1_wavedraw[101]",-1,1,0.553708),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[101]","osc2_wavedraw[101]",-1,1,0.553708),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[101]","osc3_wavedraw[101]",-1,1,0.553708),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[102]","osc1_wavedraw[102]",-1,1,0.536129),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[102]","osc2_wavedraw[102]",-1,1,0.536129),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[102]","osc3_wavedraw[102]",-1,1,0.536129),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[103]","osc1_wavedraw[103]",-1,1,0.518227),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[103]","osc2_wavedraw[103]",-1,1,0.518227),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[103]","osc3_wavedraw[103]",-1,1,0.518227),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[104]","osc1_wavedraw[104]",-1,1,0.500013),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[104]","osc2_wavedraw[104]",-1,1,0.500013),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[104]","osc3_wavedraw[104]",-1,1,0.500013),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[105]","osc1_wavedraw[105]",-1,1,0.481498),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[105]","osc2_wavedraw[105]",-1,1,0.481498),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[105]","osc3_wavedraw[105]",-1,1,0.481498),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[106]","osc1_wavedraw[106]",-1,1,0.462692),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[106]","osc2_wavedraw[106]",-1,1,0.462692),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[106]","osc3_wavedraw[106]",-1,1,0.462692),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[107]","osc1_wavedraw[107]",-1,1,0.443608),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[107]","osc2_wavedraw[107]",-1,1,0.443608),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[107]","osc3_wavedraw[107]",-1,1,0.443608),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[108]","osc1_wavedraw[108]",-1,1,0.424257),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[108]","osc2_wavedraw[108]",-1,1,0.424257),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[108]","osc3_wavedraw[108]",-1,1,0.424257),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[109]","osc1_wavedraw[109]",-1,1,0.404650),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[109]","osc2_wavedraw[109]",-1,1,0.404650),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[109]","osc3_wavedraw[109]",-1,1,0.404650),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[110]","osc1_wavedraw[110]",-1,1,0.384800),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[110]","osc2_wavedraw[110]",-1,1,0.384800),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[110]","osc3_wavedraw[110]",-1,1,0.384800),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[111]","osc1_wavedraw[111]",-1,1,0.364717),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[111]","osc2_wavedraw[111]",-1,1,0.364717),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[111]","osc3_wavedraw[111]",-1,1,0.364717),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[112]","osc1_wavedraw[112]",-1,1,0.344415),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[112]","osc2_wavedraw[112]",-1,1,0.344415),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[112]","osc3_wavedraw[112]",-1,1,0.344415),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[113]","osc1_wavedraw[113]",-1,1,0.323906),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[113]","osc2_wavedraw[113]",-1,1,0.323906),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[113]","osc3_wavedraw[113]",-1,1,0.323906),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[114]","osc1_wavedraw[114]",-1,1,0.303201),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[114]","osc2_wavedraw[114]",-1,1,0.303201),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[114]","osc3_wavedraw[114]",-1,1,0.303201),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[115]","osc1_wavedraw[115]",-1,1,0.282314),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[115]","osc2_wavedraw[115]",-1,1,0.282314),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[115]","osc3_wavedraw[115]",-1,1,0.282314),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[116]","osc1_wavedraw[116]",-1,1,0.261256),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[116]","osc2_wavedraw[116]",-1,1,0.261256),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[116]","osc3_wavedraw[116]",-1,1,0.261256),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[117]","osc1_wavedraw[117]",-1,1,0.240041),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[117]","osc2_wavedraw[117]",-1,1,0.240041),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[117]","osc3_wavedraw[117]",-1,1,0.240041),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[118]","osc1_wavedraw[118]",-1,1,0.218682),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[118]","osc2_wavedraw[118]",-1,1,0.218682),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[118]","osc3_wavedraw[118]",-1,1,0.218682),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[119]","osc1_wavedraw[119]",-1,1,0.197191),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[119]","osc2_wavedraw[119]",-1,1,0.197191),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[119]","osc3_wavedraw[119]",-1,1,0.197191),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[120]","osc1_wavedraw[120]",-1,1,0.175581),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[120]","osc2_wavedraw[120]",-1,1,0.175581),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[120]","osc3_wavedraw[120]",-1,1,0.175581),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[121]","osc1_wavedraw[121]",-1,1,0.153866),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[121]","osc2_wavedraw[121]",-1,1,0.153866),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[121]","osc3_wavedraw[121]",-1,1,0.153866),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[122]","osc1_wavedraw[122]",-1,1,0.132057),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[122]","osc2_wavedraw[122]",-1,1,0.132057),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[122]","osc3_wavedraw[122]",-1,1,0.132057),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[123]","osc1_wavedraw[123]",-1,1,0.110170),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[123]","osc2_wavedraw[123]",-1,1,0.110170),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[123]","osc3_wavedraw[123]",-1,1,0.110170),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[124]","osc1_wavedraw[124]",-1,1,0.088215),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[124]","osc2_wavedraw[124]",-1,1,0.088215),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[124]","osc3_wavedraw[124]",-1,1,0.088215),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[125]","osc1_wavedraw[125]",-1,1,0.066208),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[125]","osc2_wavedraw[125]",-1,1,0.066208),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[125]","osc3_wavedraw[125]",-1,1,0.066208),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[126]","osc1_wavedraw[126]",-1,1,0.044161),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[126]","osc2_wavedraw[126]",-1,1,0.044161),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[126]","osc3_wavedraw[126]",-1,1,0.044161),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[127]","osc1_wavedraw[127]",-1,1,0.022087),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[127]","osc2_wavedraw[127]",-1,1,0.022087),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[127]","osc3_wavedraw[127]",-1,1,0.022087),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[128]","osc1_wavedraw[128]",-1,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[128]","osc2_wavedraw[128]",-1,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[128]","osc3_wavedraw[128]",-1,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[129]","osc1_wavedraw[129]",-1,1,-0.022087),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[129]","osc2_wavedraw[129]",-1,1,-0.022087),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[129]","osc3_wavedraw[129]",-1,1,-0.022087),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[130]","osc1_wavedraw[130]",-1,1,-0.044161),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[130]","osc2_wavedraw[130]",-1,1,-0.044161),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[130]","osc3_wavedraw[130]",-1,1,-0.044161),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[131]","osc1_wavedraw[131]",-1,1,-0.066208),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[131]","osc2_wavedraw[131]",-1,1,-0.066208),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[131]","osc3_wavedraw[131]",-1,1,-0.066208),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[132]","osc1_wavedraw[132]",-1,1,-0.088215),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[132]","osc2_wavedraw[132]",-1,1,-0.088215),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[132]","osc3_wavedraw[132]",-1,1,-0.088215),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[133]","osc1_wavedraw[133]",-1,1,-0.110170),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[133]","osc2_wavedraw[133]",-1,1,-0.110170),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[133]","osc3_wavedraw[133]",-1,1,-0.110170),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[134]","osc1_wavedraw[134]",-1,1,-0.132057),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[134]","osc2_wavedraw[134]",-1,1,-0.132057),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[134]","osc3_wavedraw[134]",-1,1,-0.132057),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[135]","osc1_wavedraw[135]",-1,1,-0.153866),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[135]","osc2_wavedraw[135]",-1,1,-0.153866),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[135]","osc3_wavedraw[135]",-1,1,-0.153866),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[136]","osc1_wavedraw[136]",-1,1,-0.175581),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[136]","osc2_wavedraw[136]",-1,1,-0.175581),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[136]","osc3_wavedraw[136]",-1,1,-0.175581),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[137]","osc1_wavedraw[137]",-1,1,-0.197191),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[137]","osc2_wavedraw[137]",-1,1,-0.197191),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[137]","osc3_wavedraw[137]",-1,1,-0.197191),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[138]","osc1_wavedraw[138]",-1,1,-0.218682),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[138]","osc2_wavedraw[138]",-1,1,-0.218682),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[138]","osc3_wavedraw[138]",-1,1,-0.218682),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[139]","osc1_wavedraw[139]",-1,1,-0.240041),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[139]","osc2_wavedraw[139]",-1,1,-0.240041),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[139]","osc3_wavedraw[139]",-1,1,-0.240041),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[140]","osc1_wavedraw[140]",-1,1,-0.261256),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[140]","osc2_wavedraw[140]",-1,1,-0.261256),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[140]","osc3_wavedraw[140]",-1,1,-0.261256),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[141]","osc1_wavedraw[141]",-1,1,-0.282314),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[141]","osc2_wavedraw[141]",-1,1,-0.282314),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[141]","osc3_wavedraw[141]",-1,1,-0.282314),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[142]","osc1_wavedraw[142]",-1,1,-0.303201),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[142]","osc2_wavedraw[142]",-1,1,-0.303201),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[142]","osc3_wavedraw[142]",-1,1,-0.303201),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[143]","osc1_wavedraw[143]",-1,1,-0.323906),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[143]","osc2_wavedraw[143]",-1,1,-0.323906),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[143]","osc3_wavedraw[143]",-1,1,-0.323906),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[144]","osc1_wavedraw[144]",-1,1,-0.344415),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[144]","osc2_wavedraw[144]",-1,1,-0.344415),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[144]","osc3_wavedraw[144]",-1,1,-0.344415),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[145]","osc1_wavedraw[145]",-1,1,-0.364717),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[145]","osc2_wavedraw[145]",-1,1,-0.364717),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[145]","osc3_wavedraw[145]",-1,1,-0.364717),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[146]","osc1_wavedraw[146]",-1,1,-0.384800),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[146]","osc2_wavedraw[146]",-1,1,-0.384800),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[146]","osc3_wavedraw[146]",-1,1,-0.384800),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[147]","osc1_wavedraw[147]",-1,1,-0.404650),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[147]","osc2_wavedraw[147]",-1,1,-0.404650),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[147]","osc3_wavedraw[147]",-1,1,-0.404650),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[148]","osc1_wavedraw[148]",-1,1,-0.424257),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[148]","osc2_wavedraw[148]",-1,1,-0.424257),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[148]","osc3_wavedraw[148]",-1,1,-0.424257),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[149]","osc1_wavedraw[149]",-1,1,-0.443608),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[149]","osc2_wavedraw[149]",-1,1,-0.443608),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[149]","osc3_wavedraw[149]",-1,1,-0.443608),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[150]","osc1_wavedraw[150]",-1,1,-0.462692),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[150]","osc2_wavedraw[150]",-1,1,-0.462692),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[150]","osc3_wavedraw[150]",-1,1,-0.462692),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[151]","osc1_wavedraw[151]",-1,1,-0.481498),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[151]","osc2_wavedraw[151]",-1,1,-0.481498),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[151]","osc3_wavedraw[151]",-1,1,-0.481498),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[152]","osc1_wavedraw[152]",-1,1,-0.500013),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[152]","osc2_wavedraw[152]",-1,1,-0.500013),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[152]","osc3_wavedraw[152]",-1,1,-0.500013),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[153]","osc1_wavedraw[153]",-1,1,-0.518227),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[153]","osc2_wavedraw[153]",-1,1,-0.518227),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[153]","osc3_wavedraw[153]",-1,1,-0.518227),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[154]","osc1_wavedraw[154]",-1,1,-0.536129),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[154]","osc2_wavedraw[154]",-1,1,-0.536129),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[154]","osc3_wavedraw[154]",-1,1,-0.536129),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[155]","osc1_wavedraw[155]",-1,1,-0.553708),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[155]","osc2_wavedraw[155]",-1,1,-0.553708),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[155]","osc3_wavedraw[155]",-1,1,-0.553708),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[156]","osc1_wavedraw[156]",-1,1,-0.570954),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[156]","osc2_wavedraw[156]",-1,1,-0.570954),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[156]","osc3_wavedraw[156]",-1,1,-0.570954),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[157]","osc1_wavedraw[157]",-1,1,-0.587856),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[157]","osc2_wavedraw[157]",-1,1,-0.587856),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[157]","osc3_wavedraw[157]",-1,1,-0.587856),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[158]","osc1_wavedraw[158]",-1,1,-0.604403),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[158]","osc2_wavedraw[158]",-1,1,-0.604403),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[158]","osc3_wavedraw[158]",-1,1,-0.604403),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[159]","osc1_wavedraw[159]",-1,1,-0.620587),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[159]","osc2_wavedraw[159]",-1,1,-0.620587),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[159]","osc3_wavedraw[159]",-1,1,-0.620587),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[160]","osc1_wavedraw[160]",-1,1,-0.636396),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[160]","osc2_wavedraw[160]",-1,1,-0.636396),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[160]","osc3_wavedraw[160]",-1,1,-0.636396),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[161]","osc1_wavedraw[161]",-1,1,-0.651822),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[161]","osc2_wavedraw[161]",-1,1,-0.651822),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[161]","osc3_wavedraw[161]",-1,1,-0.651822),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[162]","osc1_wavedraw[162]",-1,1,-0.666856),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[162]","osc2_wavedraw[162]",-1,1,-0.666856),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[162]","osc3_wavedraw[162]",-1,1,-0.666856),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[163]","osc1_wavedraw[163]",-1,1,-0.681488),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[163]","osc2_wavedraw[163]",-1,1,-0.681488),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[163]","osc3_wavedraw[163]",-1,1,-0.681488),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[164]","osc1_wavedraw[164]",-1,1,-0.695709),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[164]","osc2_wavedraw[164]",-1,1,-0.695709),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[164]","osc3_wavedraw[164]",-1,1,-0.695709),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[165]","osc1_wavedraw[165]",-1,1,-0.709512),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[165]","osc2_wavedraw[165]",-1,1,-0.709512),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[165]","osc3_wavedraw[165]",-1,1,-0.709512),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[166]","osc1_wavedraw[166]",-1,1,-0.722887),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[166]","osc2_wavedraw[166]",-1,1,-0.722887),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[166]","osc3_wavedraw[166]",-1,1,-0.722887),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[167]","osc1_wavedraw[167]",-1,1,-0.735826),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[167]","osc2_wavedraw[167]",-1,1,-0.735826),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[167]","osc3_wavedraw[167]",-1,1,-0.735826),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[168]","osc1_wavedraw[168]",-1,1,-0.748323),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[168]","osc2_wavedraw[168]",-1,1,-0.748323),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[168]","osc3_wavedraw[168]",-1,1,-0.748323),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[169]","osc1_wavedraw[169]",-1,1,-0.760368),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[169]","osc2_wavedraw[169]",-1,1,-0.760368),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[169]","osc3_wavedraw[169]",-1,1,-0.760368),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[170]","osc1_wavedraw[170]",-1,1,-0.771956),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[170]","osc2_wavedraw[170]",-1,1,-0.771956),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[170]","osc3_wavedraw[170]",-1,1,-0.771956),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[171]","osc1_wavedraw[171]",-1,1,-0.783078),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[171]","osc2_wavedraw[171]",-1,1,-0.783078),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[171]","osc3_wavedraw[171]",-1,1,-0.783078),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[172]","osc1_wavedraw[172]",-1,1,-0.793729),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[172]","osc2_wavedraw[172]",-1,1,-0.793729),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[172]","osc3_wavedraw[172]",-1,1,-0.793729),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[173]","osc1_wavedraw[173]",-1,1,-0.803902),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[173]","osc2_wavedraw[173]",-1,1,-0.803902),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[173]","osc3_wavedraw[173]",-1,1,-0.803902),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[174]","osc1_wavedraw[174]",-1,1,-0.813590),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[174]","osc2_wavedraw[174]",-1,1,-0.813590),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[174]","osc3_wavedraw[174]",-1,1,-0.813590),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[175]","osc1_wavedraw[175]",-1,1,-0.822789),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[175]","osc2_wavedraw[175]",-1,1,-0.822789),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[175]","osc3_wavedraw[175]",-1,1,-0.822789),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[176]","osc1_wavedraw[176]",-1,1,-0.831492),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[176]","osc2_wavedraw[176]",-1,1,-0.831492),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[176]","osc3_wavedraw[176]",-1,1,-0.831492),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[177]","osc1_wavedraw[177]",-1,1,-0.839694),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[177]","osc2_wavedraw[177]",-1,1,-0.839694),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[177]","osc3_wavedraw[177]",-1,1,-0.839694),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[178]","osc1_wavedraw[178]",-1,1,-0.847390),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[178]","osc2_wavedraw[178]",-1,1,-0.847390),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[178]","osc3_wavedraw[178]",-1,1,-0.847390),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[179]","osc1_wavedraw[179]",-1,1,-0.854575),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[179]","osc2_wavedraw[179]",-1,1,-0.854575),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[179]","osc3_wavedraw[179]",-1,1,-0.854575),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[180]","osc1_wavedraw[180]",-1,1,-0.861246),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[180]","osc2_wavedraw[180]",-1,1,-0.861246),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[180]","osc3_wavedraw[180]",-1,1,-0.861246),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[181]","osc1_wavedraw[181]",-1,1,-0.867398),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[181]","osc2_wavedraw[181]",-1,1,-0.867398),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[181]","osc3_wavedraw[181]",-1,1,-0.867398),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[182]","osc1_wavedraw[182]",-1,1,-0.873028),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[182]","osc2_wavedraw[182]",-1,1,-0.873028),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[182]","osc3_wavedraw[182]",-1,1,-0.873028),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[183]","osc1_wavedraw[183]",-1,1,-0.878132),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[183]","osc2_wavedraw[183]",-1,1,-0.878132),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[183]","osc3_wavedraw[183]",-1,1,-0.878132),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[184]","osc1_wavedraw[184]",-1,1,-0.882707),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[184]","osc2_wavedraw[184]",-1,1,-0.882707),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[184]","osc3_wavedraw[184]",-1,1,-0.882707),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[185]","osc1_wavedraw[185]",-1,1,-0.886750),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[185]","osc2_wavedraw[185]",-1,1,-0.886750),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[185]","osc3_wavedraw[185]",-1,1,-0.886750),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[186]","osc1_wavedraw[186]",-1,1,-0.890259),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[186]","osc2_wavedraw[186]",-1,1,-0.890259),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[186]","osc3_wavedraw[186]",-1,1,-0.890259),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[187]","osc1_wavedraw[187]",-1,1,-0.893232),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[187]","osc2_wavedraw[187]",-1,1,-0.893232),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[187]","osc3_wavedraw[187]",-1,1,-0.893232),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[188]","osc1_wavedraw[188]",-1,1,-0.895666),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[188]","osc2_wavedraw[188]",-1,1,-0.895666),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[188]","osc3_wavedraw[188]",-1,1,-0.895666),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[189]","osc1_wavedraw[189]",-1,1,-0.897561),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[189]","osc2_wavedraw[189]",-1,1,-0.897561),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[189]","osc3_wavedraw[189]",-1,1,-0.897561),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[190]","osc1_wavedraw[190]",-1,1,-0.898916),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[190]","osc2_wavedraw[190]",-1,1,-0.898916),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[190]","osc3_wavedraw[190]",-1,1,-0.898916),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[191]","osc1_wavedraw[191]",-1,1,-0.899729),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[191]","osc2_wavedraw[191]",-1,1,-0.899729),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[191]","osc3_wavedraw[191]",-1,1,-0.899729),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[192]","osc1_wavedraw[192]",-1,1,-0.900000),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[192]","osc2_wavedraw[192]",-1,1,-0.900000),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[192]","osc3_wavedraw[192]",-1,1,-0.900000),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[193]","osc1_wavedraw[193]",-1,1,-0.899729),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[193]","osc2_wavedraw[193]",-1,1,-0.899729),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[193]","osc3_wavedraw[193]",-1,1,-0.899729),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[194]","osc1_wavedraw[194]",-1,1,-0.898916),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[194]","osc2_wavedraw[194]",-1,1,-0.898916),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[194]","osc3_wavedraw[194]",-1,1,-0.898916),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[195]","osc1_wavedraw[195]",-1,1,-0.897561),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[195]","osc2_wavedraw[195]",-1,1,-0.897561),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[195]","osc3_wavedraw[195]",-1,1,-0.897561),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[196]","osc1_wavedraw[196]",-1,1,-0.895666),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[196]","osc2_wavedraw[196]",-1,1,-0.895666),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[196]","osc3_wavedraw[196]",-1,1,-0.895666),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[197]","osc1_wavedraw[197]",-1,1,-0.893232),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[197]","osc2_wavedraw[197]",-1,1,-0.893232),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[197]","osc3_wavedraw[197]",-1,1,-0.893232),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[198]","osc1_wavedraw[198]",-1,1,-0.890259),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[198]","osc2_wavedraw[198]",-1,1,-0.890259),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[198]","osc3_wavedraw[198]",-1,1,-0.890259),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[199]","osc1_wavedraw[199]",-1,1,-0.886750),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[199]","osc2_wavedraw[199]",-1,1,-0.886750),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[199]","osc3_wavedraw[199]",-1,1,-0.886750),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[200]","osc1_wavedraw[200]",-1,1,-0.882707),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[200]","osc2_wavedraw[200]",-1,1,-0.882707),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[200]","osc3_wavedraw[200]",-1,1,-0.882707),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[201]","osc1_wavedraw[201]",-1,1,-0.878132),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[201]","osc2_wavedraw[201]",-1,1,-0.878132),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[201]","osc3_wavedraw[201]",-1,1,-0.878132),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[202]","osc1_wavedraw[202]",-1,1,-0.873028),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[202]","osc2_wavedraw[202]",-1,1,-0.873028),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[202]","osc3_wavedraw[202]",-1,1,-0.873028),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[203]","osc1_wavedraw[203]",-1,1,-0.867398),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[203]","osc2_wavedraw[203]",-1,1,-0.867398),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[203]","osc3_wavedraw[203]",-1,1,-0.867398),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[204]","osc1_wavedraw[204]",-1,1,-0.861246),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[204]","osc2_wavedraw[204]",-1,1,-0.861246),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[204]","osc3_wavedraw[204]",-1,1,-0.861246),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[205]","osc1_wavedraw[205]",-1,1,-0.854575),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[205]","osc2_wavedraw[205]",-1,1,-0.854575),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[205]","osc3_wavedraw[205]",-1,1,-0.854575),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[206]","osc1_wavedraw[206]",-1,1,-0.847390),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[206]","osc2_wavedraw[206]",-1,1,-0.847390),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[206]","osc3_wavedraw[206]",-1,1,-0.847390),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[207]","osc1_wavedraw[207]",-1,1,-0.839694),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[207]","osc2_wavedraw[207]",-1,1,-0.839694),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[207]","osc3_wavedraw[207]",-1,1,-0.839694),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[208]","osc1_wavedraw[208]",-1,1,-0.831492),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[208]","osc2_wavedraw[208]",-1,1,-0.831492),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[208]","osc3_wavedraw[208]",-1,1,-0.831492),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[209]","osc1_wavedraw[209]",-1,1,-0.822789),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[209]","osc2_wavedraw[209]",-1,1,-0.822789),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[209]","osc3_wavedraw[209]",-1,1,-0.822789),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[210]","osc1_wavedraw[210]",-1,1,-0.813590),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[210]","osc2_wavedraw[210]",-1,1,-0.813590),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[210]","osc3_wavedraw[210]",-1,1,-0.813590),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[211]","osc1_wavedraw[211]",-1,1,-0.803902),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[211]","osc2_wavedraw[211]",-1,1,-0.803902),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[211]","osc3_wavedraw[211]",-1,1,-0.803902),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[212]","osc1_wavedraw[212]",-1,1,-0.793729),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[212]","osc2_wavedraw[212]",-1,1,-0.793729),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[212]","osc3_wavedraw[212]",-1,1,-0.793729),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[213]","osc1_wavedraw[213]",-1,1,-0.783078),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[213]","osc2_wavedraw[213]",-1,1,-0.783078),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[213]","osc3_wavedraw[213]",-1,1,-0.783078),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[214]","osc1_wavedraw[214]",-1,1,-0.771956),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[214]","osc2_wavedraw[214]",-1,1,-0.771956),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[214]","osc3_wavedraw[214]",-1,1,-0.771956),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[215]","osc1_wavedraw[215]",-1,1,-0.760368),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[215]","osc2_wavedraw[215]",-1,1,-0.760368),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[215]","osc3_wavedraw[215]",-1,1,-0.760368),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[216]","osc1_wavedraw[216]",-1,1,-0.748323),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[216]","osc2_wavedraw[216]",-1,1,-0.748323),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[216]","osc3_wavedraw[216]",-1,1,-0.748323),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[217]","osc1_wavedraw[217]",-1,1,-0.735826),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[217]","osc2_wavedraw[217]",-1,1,-0.735826),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[217]","osc3_wavedraw[217]",-1,1,-0.735826),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[218]","osc1_wavedraw[218]",-1,1,-0.722887),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[218]","osc2_wavedraw[218]",-1,1,-0.722887),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[218]","osc3_wavedraw[218]",-1,1,-0.722887),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[219]","osc1_wavedraw[219]",-1,1,-0.709512),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[219]","osc2_wavedraw[219]",-1,1,-0.709512),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[219]","osc3_wavedraw[219]",-1,1,-0.709512),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[220]","osc1_wavedraw[220]",-1,1,-0.695709),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[220]","osc2_wavedraw[220]",-1,1,-0.695709),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[220]","osc3_wavedraw[220]",-1,1,-0.695709),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[221]","osc1_wavedraw[221]",-1,1,-0.681488),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[221]","osc2_wavedraw[221]",-1,1,-0.681488),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[221]","osc3_wavedraw[221]",-1,1,-0.681488),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[222]","osc1_wavedraw[222]",-1,1,-0.666856),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[222]","osc2_wavedraw[222]",-1,1,-0.666856),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[222]","osc3_wavedraw[222]",-1,1,-0.666856),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[223]","osc1_wavedraw[223]",-1,1,-0.651822),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[223]","osc2_wavedraw[223]",-1,1,-0.651822),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[223]","osc3_wavedraw[223]",-1,1,-0.651822),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[224]","osc1_wavedraw[224]",-1,1,-0.636396),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[224]","osc2_wavedraw[224]",-1,1,-0.636396),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[224]","osc3_wavedraw[224]",-1,1,-0.636396),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[225]","osc1_wavedraw[225]",-1,1,-0.620587),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[225]","osc2_wavedraw[225]",-1,1,-0.620587),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[225]","osc3_wavedraw[225]",-1,1,-0.620587),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[226]","osc1_wavedraw[226]",-1,1,-0.604403),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[226]","osc2_wavedraw[226]",-1,1,-0.604403),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[226]","osc3_wavedraw[226]",-1,1,-0.604403),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[227]","osc1_wavedraw[227]",-1,1,-0.587856),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[227]","osc2_wavedraw[227]",-1,1,-0.587856),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[227]","osc3_wavedraw[227]",-1,1,-0.587856),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[228]","osc1_wavedraw[228]",-1,1,-0.570954),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[228]","osc2_wavedraw[228]",-1,1,-0.570954),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[228]","osc3_wavedraw[228]",-1,1,-0.570954),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[229]","osc1_wavedraw[229]",-1,1,-0.553708),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[229]","osc2_wavedraw[229]",-1,1,-0.553708),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[229]","osc3_wavedraw[229]",-1,1,-0.553708),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[230]","osc1_wavedraw[230]",-1,1,-0.536129),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[230]","osc2_wavedraw[230]",-1,1,-0.536129),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[230]","osc3_wavedraw[230]",-1,1,-0.536129),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[231]","osc1_wavedraw[231]",-1,1,-0.518227),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[231]","osc2_wavedraw[231]",-1,1,-0.518227),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[231]","osc3_wavedraw[231]",-1,1,-0.518227),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[232]","osc1_wavedraw[232]",-1,1,-0.500013),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[232]","osc2_wavedraw[232]",-1,1,-0.500013),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[232]","osc3_wavedraw[232]",-1,1,-0.500013),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[233]","osc1_wavedraw[233]",-1,1,-0.481498),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[233]","osc2_wavedraw[233]",-1,1,-0.481498),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[233]","osc3_wavedraw[233]",-1,1,-0.481498),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[234]","osc1_wavedraw[234]",-1,1,-0.462692),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[234]","osc2_wavedraw[234]",-1,1,-0.462692),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[234]","osc3_wavedraw[234]",-1,1,-0.462692),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[235]","osc1_wavedraw[235]",-1,1,-0.443608),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[235]","osc2_wavedraw[235]",-1,1,-0.443608),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[235]","osc3_wavedraw[235]",-1,1,-0.443608),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[236]","osc1_wavedraw[236]",-1,1,-0.424257),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[236]","osc2_wavedraw[236]",-1,1,-0.424257),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[236]","osc3_wavedraw[236]",-1,1,-0.424257),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[237]","osc1_wavedraw[237]",-1,1,-0.404650),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[237]","osc2_wavedraw[237]",-1,1,-0.404650),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[237]","osc3_wavedraw[237]",-1,1,-0.404650),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[238]","osc1_wavedraw[238]",-1,1,-0.384800),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[238]","osc2_wavedraw[238]",-1,1,-0.384800),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[238]","osc3_wavedraw[238]",-1,1,-0.384800),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[239]","osc1_wavedraw[239]",-1,1,-0.364717),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[239]","osc2_wavedraw[239]",-1,1,-0.364717),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[239]","osc3_wavedraw[239]",-1,1,-0.364717),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[240]","osc1_wavedraw[240]",-1,1,-0.344415),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[240]","osc2_wavedraw[240]",-1,1,-0.344415),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[240]","osc3_wavedraw[240]",-1,1,-0.344415),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[241]","osc1_wavedraw[241]",-1,1,-0.323906),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[241]","osc2_wavedraw[241]",-1,1,-0.323906),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[241]","osc3_wavedraw[241]",-1,1,-0.323906),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[242]","osc1_wavedraw[242]",-1,1,-0.303201),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[242]","osc2_wavedraw[242]",-1,1,-0.303201),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[242]","osc3_wavedraw[242]",-1,1,-0.303201),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[243]","osc1_wavedraw[243]",-1,1,-0.282314),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[243]","osc2_wavedraw[243]",-1,1,-0.282314),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[243]","osc3_wavedraw[243]",-1,1,-0.282314),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[244]","osc1_wavedraw[244]",-1,1,-0.261256),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[244]","osc2_wavedraw[244]",-1,1,-0.261256),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[244]","osc3_wavedraw[244]",-1,1,-0.261256),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[245]","osc1_wavedraw[245]",-1,1,-0.240041),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[245]","osc2_wavedraw[245]",-1,1,-0.240041),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[245]","osc3_wavedraw[245]",-1,1,-0.240041),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[246]","osc1_wavedraw[246]",-1,1,-0.218682),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[246]","osc2_wavedraw[246]",-1,1,-0.218682),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[246]","osc3_wavedraw[246]",-1,1,-0.218682),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[247]","osc1_wavedraw[247]",-1,1,-0.197191),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[247]","osc2_wavedraw[247]",-1,1,-0.197191),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[247]","osc3_wavedraw[247]",-1,1,-0.197191),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[248]","osc1_wavedraw[248]",-1,1,-0.175581),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[248]","osc2_wavedraw[248]",-1,1,-0.175581),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[248]","osc3_wavedraw[248]",-1,1,-0.175581),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[249]","osc1_wavedraw[249]",-1,1,-0.153866),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[249]","osc2_wavedraw[249]",-1,1,-0.153866),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[249]","osc3_wavedraw[249]",-1,1,-0.153866),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[250]","osc1_wavedraw[250]",-1,1,-0.132057),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[250]","osc2_wavedraw[250]",-1,1,-0.132057),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[250]","osc3_wavedraw[250]",-1,1,-0.132057),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[251]","osc1_wavedraw[251]",-1,1,-0.110170),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[251]","osc2_wavedraw[251]",-1,1,-0.110170),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[251]","osc3_wavedraw[251]",-1,1,-0.110170),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[252]","osc1_wavedraw[252]",-1,1,-0.088215),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[252]","osc2_wavedraw[252]",-1,1,-0.088215),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[252]","osc3_wavedraw[252]",-1,1,-0.088215),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[253]","osc1_wavedraw[253]",-1,1,-0.066208),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[253]","osc2_wavedraw[253]",-1,1,-0.066208),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[253]","osc3_wavedraw[253]",-1,1,-0.066208),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[254]","osc1_wavedraw[254]",-1,1,-0.044161),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[254]","osc2_wavedraw[254]",-1,1,-0.044161),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[254]","osc3_wavedraw[254]",-1,1,-0.044161),
std::make_unique<AudioParameterFloat> ("osc1_wavedraw[255]","osc1_wavedraw[255]",-1,1,-0.022087),
std::make_unique<AudioParameterFloat> ("osc2_wavedraw[255]","osc2_wavedraw[255]",-1,1,-0.022087),
std::make_unique<AudioParameterFloat> ("osc3_wavedraw[255]","osc3_wavedraw[255]",-1,1,-0.022087),

//CHIPDRAW

std::make_unique<AudioParameterFloat> ("osc1_chipdraw[0]","osc1_chipdraw[0]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc2_chipdraw[0]","osc2_chipdraw[0]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc3_chipdraw[0]","osc3_chipdraw[0]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc1_chipdraw[1]","osc1_chipdraw[1]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc2_chipdraw[1]","osc2_chipdraw[1]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc3_chipdraw[1]","osc3_chipdraw[1]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc1_chipdraw[2]","osc1_chipdraw[2]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc2_chipdraw[2]","osc2_chipdraw[2]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc3_chipdraw[2]","osc3_chipdraw[2]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc1_chipdraw[3]","osc1_chipdraw[3]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc2_chipdraw[3]","osc2_chipdraw[3]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc3_chipdraw[3]","osc3_chipdraw[3]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc1_chipdraw[4]","osc1_chipdraw[4]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc2_chipdraw[4]","osc2_chipdraw[4]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc3_chipdraw[4]","osc3_chipdraw[4]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc1_chipdraw[5]","osc1_chipdraw[5]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc2_chipdraw[5]","osc2_chipdraw[5]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc3_chipdraw[5]","osc3_chipdraw[5]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc1_chipdraw[6]","osc1_chipdraw[6]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc2_chipdraw[6]","osc2_chipdraw[6]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc3_chipdraw[6]","osc3_chipdraw[6]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc1_chipdraw[7]","osc1_chipdraw[7]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc2_chipdraw[7]","osc2_chipdraw[7]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc3_chipdraw[7]","osc3_chipdraw[7]",-1,1,0.875000),
std::make_unique<AudioParameterFloat> ("osc1_chipdraw[8]","osc1_chipdraw[8]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc2_chipdraw[8]","osc2_chipdraw[8]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc3_chipdraw[8]","osc3_chipdraw[8]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc1_chipdraw[9]","osc1_chipdraw[9]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc2_chipdraw[9]","osc2_chipdraw[9]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc3_chipdraw[9]","osc3_chipdraw[9]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc1_chipdraw[10]","osc1_chipdraw[10]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc2_chipdraw[10]","osc2_chipdraw[10]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc3_chipdraw[10]","osc3_chipdraw[10]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc1_chipdraw[11]","osc1_chipdraw[11]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc2_chipdraw[11]","osc2_chipdraw[11]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc3_chipdraw[11]","osc3_chipdraw[11]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc1_chipdraw[12]","osc1_chipdraw[12]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc2_chipdraw[12]","osc2_chipdraw[12]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc3_chipdraw[12]","osc3_chipdraw[12]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc1_chipdraw[13]","osc1_chipdraw[13]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc2_chipdraw[13]","osc2_chipdraw[13]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc3_chipdraw[13]","osc3_chipdraw[13]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc1_chipdraw[14]","osc1_chipdraw[14]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc2_chipdraw[14]","osc2_chipdraw[14]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc3_chipdraw[14]","osc3_chipdraw[14]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc1_chipdraw[15]","osc1_chipdraw[15]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc2_chipdraw[15]","osc2_chipdraw[15]",-1,1,-0.875000),
std::make_unique<AudioParameterFloat> ("osc3_chipdraw[15]","osc3_chipdraw[15]",-1,1,-0.875000),

//SPECDRAW

std::make_unique<AudioParameterFloat> ("osc1_specdraw[0]","osc1_specdraw[0]",0,1,1.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[0]","osc2_specdraw[0]",0,1,1.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[0]","osc3_specdraw[0]",0,1,1.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[1]","osc1_specdraw[1]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[1]","osc2_specdraw[1]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[1]","osc3_specdraw[1]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[2]","osc1_specdraw[2]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[2]","osc2_specdraw[2]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[2]","osc3_specdraw[2]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[3]","osc1_specdraw[3]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[3]","osc2_specdraw[3]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[3]","osc3_specdraw[3]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[4]","osc1_specdraw[4]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[4]","osc2_specdraw[4]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[4]","osc3_specdraw[4]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[5]","osc1_specdraw[5]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[5]","osc2_specdraw[5]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[5]","osc3_specdraw[5]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[6]","osc1_specdraw[6]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[6]","osc2_specdraw[6]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[6]","osc3_specdraw[6]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[7]","osc1_specdraw[7]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[7]","osc2_specdraw[7]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[7]","osc3_specdraw[7]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[8]","osc1_specdraw[8]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[8]","osc2_specdraw[8]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[8]","osc3_specdraw[8]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[9]","osc1_specdraw[9]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[9]","osc2_specdraw[9]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[9]","osc3_specdraw[9]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[10]","osc1_specdraw[10]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[10]","osc2_specdraw[10]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[10]","osc3_specdraw[10]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[11]","osc1_specdraw[11]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[11]","osc2_specdraw[11]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[11]","osc3_specdraw[11]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[12]","osc1_specdraw[12]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[12]","osc2_specdraw[12]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[12]","osc3_specdraw[12]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[13]","osc1_specdraw[13]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[13]","osc2_specdraw[13]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[13]","osc3_specdraw[13]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[14]","osc1_specdraw[14]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[14]","osc2_specdraw[14]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[14]","osc3_specdraw[14]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[15]","osc1_specdraw[15]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[15]","osc2_specdraw[15]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[15]","osc3_specdraw[15]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[16]","osc1_specdraw[16]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[16]","osc2_specdraw[16]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[16]","osc3_specdraw[16]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[17]","osc1_specdraw[17]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[17]","osc2_specdraw[17]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[17]","osc3_specdraw[17]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[18]","osc1_specdraw[18]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[18]","osc2_specdraw[18]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[18]","osc3_specdraw[18]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[19]","osc1_specdraw[19]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[19]","osc2_specdraw[19]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[19]","osc3_specdraw[19]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[20]","osc1_specdraw[20]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[20]","osc2_specdraw[20]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[20]","osc3_specdraw[20]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[21]","osc1_specdraw[21]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[21]","osc2_specdraw[21]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[21]","osc3_specdraw[21]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[22]","osc1_specdraw[22]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[22]","osc2_specdraw[22]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[22]","osc3_specdraw[22]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[23]","osc1_specdraw[23]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[23]","osc2_specdraw[23]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[23]","osc3_specdraw[23]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[24]","osc1_specdraw[24]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[24]","osc2_specdraw[24]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[24]","osc3_specdraw[24]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[25]","osc1_specdraw[25]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[25]","osc2_specdraw[25]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[25]","osc3_specdraw[25]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[26]","osc1_specdraw[26]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[26]","osc2_specdraw[26]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[26]","osc3_specdraw[26]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[27]","osc1_specdraw[27]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[27]","osc2_specdraw[27]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[27]","osc3_specdraw[27]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[28]","osc1_specdraw[28]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[28]","osc2_specdraw[28]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[28]","osc3_specdraw[28]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[29]","osc1_specdraw[29]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[29]","osc2_specdraw[29]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[29]","osc3_specdraw[29]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[30]","osc1_specdraw[30]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[30]","osc2_specdraw[30]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[30]","osc3_specdraw[30]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[31]","osc1_specdraw[31]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[31]","osc2_specdraw[31]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[31]","osc3_specdraw[31]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[32]","osc1_specdraw[32]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[32]","osc2_specdraw[32]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[32]","osc3_specdraw[32]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[33]","osc1_specdraw[33]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[33]","osc2_specdraw[33]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[33]","osc3_specdraw[33]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[34]","osc1_specdraw[34]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[34]","osc2_specdraw[34]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[34]","osc3_specdraw[34]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[35]","osc1_specdraw[35]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[35]","osc2_specdraw[35]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[35]","osc3_specdraw[35]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[36]","osc1_specdraw[36]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[36]","osc2_specdraw[36]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[36]","osc3_specdraw[36]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[37]","osc1_specdraw[37]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[37]","osc2_specdraw[37]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[37]","osc3_specdraw[37]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[38]","osc1_specdraw[38]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[38]","osc2_specdraw[38]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[38]","osc3_specdraw[38]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[39]","osc1_specdraw[39]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[39]","osc2_specdraw[39]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[39]","osc3_specdraw[39]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[40]","osc1_specdraw[40]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[40]","osc2_specdraw[40]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[40]","osc3_specdraw[40]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[41]","osc1_specdraw[41]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[41]","osc2_specdraw[41]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[41]","osc3_specdraw[41]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[42]","osc1_specdraw[42]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[42]","osc2_specdraw[42]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[42]","osc3_specdraw[42]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[43]","osc1_specdraw[43]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[43]","osc2_specdraw[43]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[43]","osc3_specdraw[43]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[44]","osc1_specdraw[44]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[44]","osc2_specdraw[44]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[44]","osc3_specdraw[44]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[45]","osc1_specdraw[45]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[45]","osc2_specdraw[45]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[45]","osc3_specdraw[45]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[46]","osc1_specdraw[46]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[46]","osc2_specdraw[46]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[46]","osc3_specdraw[46]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[47]","osc1_specdraw[47]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[47]","osc2_specdraw[47]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[47]","osc3_specdraw[47]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[48]","osc1_specdraw[48]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[48]","osc2_specdraw[48]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[48]","osc3_specdraw[48]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[49]","osc1_specdraw[49]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[49]","osc2_specdraw[49]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[49]","osc3_specdraw[49]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[50]","osc1_specdraw[50]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[50]","osc2_specdraw[50]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[50]","osc3_specdraw[50]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[51]","osc1_specdraw[51]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[51]","osc2_specdraw[51]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[51]","osc3_specdraw[51]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[52]","osc1_specdraw[52]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[52]","osc2_specdraw[52]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[52]","osc3_specdraw[52]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[53]","osc1_specdraw[53]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[53]","osc2_specdraw[53]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[53]","osc3_specdraw[53]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[54]","osc1_specdraw[54]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[54]","osc2_specdraw[54]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[54]","osc3_specdraw[54]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[55]","osc1_specdraw[55]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[55]","osc2_specdraw[55]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[55]","osc3_specdraw[55]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[56]","osc1_specdraw[56]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[56]","osc2_specdraw[56]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[56]","osc3_specdraw[56]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[57]","osc1_specdraw[57]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[57]","osc2_specdraw[57]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[57]","osc3_specdraw[57]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[58]","osc1_specdraw[58]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[58]","osc2_specdraw[58]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[58]","osc3_specdraw[58]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[59]","osc1_specdraw[59]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[59]","osc2_specdraw[59]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[59]","osc3_specdraw[59]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[60]","osc1_specdraw[60]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[60]","osc2_specdraw[60]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[60]","osc3_specdraw[60]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[61]","osc1_specdraw[61]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[61]","osc2_specdraw[61]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[61]","osc3_specdraw[61]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[62]","osc1_specdraw[62]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[62]","osc2_specdraw[62]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[62]","osc3_specdraw[62]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[63]","osc1_specdraw[63]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[63]","osc2_specdraw[63]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[63]","osc3_specdraw[63]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[64]","osc1_specdraw[64]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[64]","osc2_specdraw[64]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[64]","osc3_specdraw[64]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[65]","osc1_specdraw[65]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[65]","osc2_specdraw[65]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[65]","osc3_specdraw[65]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[66]","osc1_specdraw[66]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[66]","osc2_specdraw[66]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[66]","osc3_specdraw[66]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[67]","osc1_specdraw[67]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[67]","osc2_specdraw[67]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[67]","osc3_specdraw[67]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[68]","osc1_specdraw[68]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[68]","osc2_specdraw[68]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[68]","osc3_specdraw[68]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[69]","osc1_specdraw[69]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[69]","osc2_specdraw[69]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[69]","osc3_specdraw[69]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[70]","osc1_specdraw[70]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[70]","osc2_specdraw[70]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[70]","osc3_specdraw[70]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[71]","osc1_specdraw[71]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[71]","osc2_specdraw[71]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[71]","osc3_specdraw[71]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[72]","osc1_specdraw[72]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[72]","osc2_specdraw[72]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[72]","osc3_specdraw[72]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[73]","osc1_specdraw[73]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[73]","osc2_specdraw[73]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[73]","osc3_specdraw[73]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[74]","osc1_specdraw[74]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[74]","osc2_specdraw[74]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[74]","osc3_specdraw[74]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[75]","osc1_specdraw[75]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[75]","osc2_specdraw[75]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[75]","osc3_specdraw[75]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[76]","osc1_specdraw[76]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[76]","osc2_specdraw[76]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[76]","osc3_specdraw[76]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[77]","osc1_specdraw[77]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[77]","osc2_specdraw[77]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[77]","osc3_specdraw[77]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[78]","osc1_specdraw[78]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[78]","osc2_specdraw[78]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[78]","osc3_specdraw[78]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[79]","osc1_specdraw[79]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[79]","osc2_specdraw[79]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[79]","osc3_specdraw[79]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[80]","osc1_specdraw[80]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[80]","osc2_specdraw[80]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[80]","osc3_specdraw[80]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[81]","osc1_specdraw[81]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[81]","osc2_specdraw[81]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[81]","osc3_specdraw[81]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[82]","osc1_specdraw[82]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[82]","osc2_specdraw[82]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[82]","osc3_specdraw[82]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[83]","osc1_specdraw[83]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[83]","osc2_specdraw[83]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[83]","osc3_specdraw[83]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[84]","osc1_specdraw[84]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[84]","osc2_specdraw[84]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[84]","osc3_specdraw[84]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[85]","osc1_specdraw[85]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[85]","osc2_specdraw[85]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[85]","osc3_specdraw[85]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[86]","osc1_specdraw[86]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[86]","osc2_specdraw[86]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[86]","osc3_specdraw[86]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[87]","osc1_specdraw[87]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[87]","osc2_specdraw[87]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[87]","osc3_specdraw[87]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[88]","osc1_specdraw[88]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[88]","osc2_specdraw[88]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[88]","osc3_specdraw[88]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[89]","osc1_specdraw[89]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[89]","osc2_specdraw[89]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[89]","osc3_specdraw[89]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[90]","osc1_specdraw[90]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[90]","osc2_specdraw[90]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[90]","osc3_specdraw[90]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[91]","osc1_specdraw[91]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[91]","osc2_specdraw[91]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[91]","osc3_specdraw[91]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[92]","osc1_specdraw[92]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[92]","osc2_specdraw[92]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[92]","osc3_specdraw[92]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[93]","osc1_specdraw[93]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[93]","osc2_specdraw[93]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[93]","osc3_specdraw[93]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[94]","osc1_specdraw[94]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[94]","osc2_specdraw[94]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[94]","osc3_specdraw[94]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[95]","osc1_specdraw[95]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[95]","osc2_specdraw[95]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[95]","osc3_specdraw[95]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[96]","osc1_specdraw[96]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[96]","osc2_specdraw[96]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[96]","osc3_specdraw[96]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[97]","osc1_specdraw[97]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[97]","osc2_specdraw[97]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[97]","osc3_specdraw[97]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[98]","osc1_specdraw[98]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[98]","osc2_specdraw[98]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[98]","osc3_specdraw[98]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[99]","osc1_specdraw[99]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[99]","osc2_specdraw[99]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[99]","osc3_specdraw[99]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[100]","osc1_specdraw[100]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[100]","osc2_specdraw[100]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[100]","osc3_specdraw[100]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[101]","osc1_specdraw[101]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[101]","osc2_specdraw[101]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[101]","osc3_specdraw[101]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[102]","osc1_specdraw[102]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[102]","osc2_specdraw[102]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[102]","osc3_specdraw[102]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[103]","osc1_specdraw[103]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[103]","osc2_specdraw[103]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[103]","osc3_specdraw[103]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[104]","osc1_specdraw[104]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[104]","osc2_specdraw[104]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[104]","osc3_specdraw[104]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[105]","osc1_specdraw[105]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[105]","osc2_specdraw[105]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[105]","osc3_specdraw[105]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[106]","osc1_specdraw[106]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[106]","osc2_specdraw[106]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[106]","osc3_specdraw[106]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[107]","osc1_specdraw[107]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[107]","osc2_specdraw[107]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[107]","osc3_specdraw[107]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[108]","osc1_specdraw[108]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[108]","osc2_specdraw[108]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[108]","osc3_specdraw[108]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[109]","osc1_specdraw[109]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[109]","osc2_specdraw[109]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[109]","osc3_specdraw[109]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[110]","osc1_specdraw[110]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[110]","osc2_specdraw[110]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[110]","osc3_specdraw[110]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[111]","osc1_specdraw[111]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[111]","osc2_specdraw[111]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[111]","osc3_specdraw[111]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[112]","osc1_specdraw[112]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[112]","osc2_specdraw[112]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[112]","osc3_specdraw[112]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[113]","osc1_specdraw[113]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[113]","osc2_specdraw[113]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[113]","osc3_specdraw[113]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[114]","osc1_specdraw[114]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[114]","osc2_specdraw[114]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[114]","osc3_specdraw[114]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[115]","osc1_specdraw[115]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[115]","osc2_specdraw[115]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[115]","osc3_specdraw[115]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[116]","osc1_specdraw[116]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[116]","osc2_specdraw[116]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[116]","osc3_specdraw[116]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[117]","osc1_specdraw[117]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[117]","osc2_specdraw[117]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[117]","osc3_specdraw[117]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[118]","osc1_specdraw[118]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[118]","osc2_specdraw[118]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[118]","osc3_specdraw[118]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[119]","osc1_specdraw[119]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[119]","osc2_specdraw[119]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[119]","osc3_specdraw[119]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[120]","osc1_specdraw[120]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[120]","osc2_specdraw[120]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[120]","osc3_specdraw[120]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[121]","osc1_specdraw[121]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[121]","osc2_specdraw[121]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[121]","osc3_specdraw[121]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[122]","osc1_specdraw[122]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[122]","osc2_specdraw[122]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[122]","osc3_specdraw[122]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[123]","osc1_specdraw[123]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[123]","osc2_specdraw[123]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[123]","osc3_specdraw[123]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[124]","osc1_specdraw[124]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[124]","osc2_specdraw[124]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[124]","osc3_specdraw[124]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[125]","osc1_specdraw[125]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[125]","osc2_specdraw[125]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[125]","osc3_specdraw[125]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[126]","osc1_specdraw[126]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[126]","osc2_specdraw[126]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[126]","osc3_specdraw[126]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[127]","osc1_specdraw[127]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[127]","osc2_specdraw[127]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[127]","osc3_specdraw[127]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[128]","osc1_specdraw[128]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[128]","osc2_specdraw[128]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[128]","osc3_specdraw[128]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[129]","osc1_specdraw[129]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[129]","osc2_specdraw[129]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[129]","osc3_specdraw[129]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[130]","osc1_specdraw[130]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[130]","osc2_specdraw[130]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[130]","osc3_specdraw[130]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[131]","osc1_specdraw[131]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[131]","osc2_specdraw[131]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[131]","osc3_specdraw[131]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[132]","osc1_specdraw[132]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[132]","osc2_specdraw[132]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[132]","osc3_specdraw[132]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[133]","osc1_specdraw[133]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[133]","osc2_specdraw[133]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[133]","osc3_specdraw[133]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[134]","osc1_specdraw[134]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[134]","osc2_specdraw[134]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[134]","osc3_specdraw[134]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[135]","osc1_specdraw[135]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[135]","osc2_specdraw[135]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[135]","osc3_specdraw[135]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[136]","osc1_specdraw[136]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[136]","osc2_specdraw[136]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[136]","osc3_specdraw[136]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[137]","osc1_specdraw[137]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[137]","osc2_specdraw[137]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[137]","osc3_specdraw[137]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[138]","osc1_specdraw[138]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[138]","osc2_specdraw[138]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[138]","osc3_specdraw[138]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[139]","osc1_specdraw[139]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[139]","osc2_specdraw[139]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[139]","osc3_specdraw[139]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[140]","osc1_specdraw[140]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[140]","osc2_specdraw[140]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[140]","osc3_specdraw[140]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[141]","osc1_specdraw[141]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[141]","osc2_specdraw[141]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[141]","osc3_specdraw[141]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[142]","osc1_specdraw[142]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[142]","osc2_specdraw[142]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[142]","osc3_specdraw[142]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[143]","osc1_specdraw[143]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[143]","osc2_specdraw[143]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[143]","osc3_specdraw[143]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[144]","osc1_specdraw[144]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[144]","osc2_specdraw[144]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[144]","osc3_specdraw[144]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[145]","osc1_specdraw[145]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[145]","osc2_specdraw[145]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[145]","osc3_specdraw[145]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[146]","osc1_specdraw[146]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[146]","osc2_specdraw[146]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[146]","osc3_specdraw[146]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[147]","osc1_specdraw[147]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[147]","osc2_specdraw[147]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[147]","osc3_specdraw[147]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[148]","osc1_specdraw[148]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[148]","osc2_specdraw[148]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[148]","osc3_specdraw[148]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[149]","osc1_specdraw[149]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[149]","osc2_specdraw[149]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[149]","osc3_specdraw[149]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[150]","osc1_specdraw[150]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[150]","osc2_specdraw[150]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[150]","osc3_specdraw[150]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[151]","osc1_specdraw[151]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[151]","osc2_specdraw[151]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[151]","osc3_specdraw[151]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[152]","osc1_specdraw[152]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[152]","osc2_specdraw[152]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[152]","osc3_specdraw[152]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[153]","osc1_specdraw[153]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[153]","osc2_specdraw[153]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[153]","osc3_specdraw[153]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[154]","osc1_specdraw[154]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[154]","osc2_specdraw[154]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[154]","osc3_specdraw[154]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[155]","osc1_specdraw[155]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[155]","osc2_specdraw[155]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[155]","osc3_specdraw[155]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[156]","osc1_specdraw[156]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[156]","osc2_specdraw[156]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[156]","osc3_specdraw[156]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[157]","osc1_specdraw[157]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[157]","osc2_specdraw[157]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[157]","osc3_specdraw[157]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[158]","osc1_specdraw[158]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[158]","osc2_specdraw[158]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[158]","osc3_specdraw[158]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[159]","osc1_specdraw[159]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[159]","osc2_specdraw[159]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[159]","osc3_specdraw[159]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[160]","osc1_specdraw[160]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[160]","osc2_specdraw[160]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[160]","osc3_specdraw[160]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[161]","osc1_specdraw[161]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[161]","osc2_specdraw[161]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[161]","osc3_specdraw[161]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[162]","osc1_specdraw[162]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[162]","osc2_specdraw[162]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[162]","osc3_specdraw[162]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[163]","osc1_specdraw[163]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[163]","osc2_specdraw[163]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[163]","osc3_specdraw[163]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[164]","osc1_specdraw[164]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[164]","osc2_specdraw[164]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[164]","osc3_specdraw[164]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[165]","osc1_specdraw[165]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[165]","osc2_specdraw[165]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[165]","osc3_specdraw[165]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[166]","osc1_specdraw[166]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[166]","osc2_specdraw[166]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[166]","osc3_specdraw[166]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[167]","osc1_specdraw[167]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[167]","osc2_specdraw[167]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[167]","osc3_specdraw[167]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[168]","osc1_specdraw[168]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[168]","osc2_specdraw[168]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[168]","osc3_specdraw[168]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[169]","osc1_specdraw[169]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[169]","osc2_specdraw[169]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[169]","osc3_specdraw[169]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[170]","osc1_specdraw[170]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[170]","osc2_specdraw[170]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[170]","osc3_specdraw[170]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[171]","osc1_specdraw[171]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[171]","osc2_specdraw[171]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[171]","osc3_specdraw[171]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[172]","osc1_specdraw[172]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[172]","osc2_specdraw[172]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[172]","osc3_specdraw[172]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[173]","osc1_specdraw[173]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[173]","osc2_specdraw[173]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[173]","osc3_specdraw[173]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[174]","osc1_specdraw[174]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[174]","osc2_specdraw[174]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[174]","osc3_specdraw[174]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[175]","osc1_specdraw[175]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[175]","osc2_specdraw[175]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[175]","osc3_specdraw[175]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[176]","osc1_specdraw[176]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[176]","osc2_specdraw[176]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[176]","osc3_specdraw[176]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[177]","osc1_specdraw[177]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[177]","osc2_specdraw[177]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[177]","osc3_specdraw[177]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[178]","osc1_specdraw[178]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[178]","osc2_specdraw[178]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[178]","osc3_specdraw[178]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[179]","osc1_specdraw[179]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[179]","osc2_specdraw[179]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[179]","osc3_specdraw[179]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[180]","osc1_specdraw[180]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[180]","osc2_specdraw[180]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[180]","osc3_specdraw[180]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[181]","osc1_specdraw[181]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[181]","osc2_specdraw[181]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[181]","osc3_specdraw[181]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[182]","osc1_specdraw[182]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[182]","osc2_specdraw[182]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[182]","osc3_specdraw[182]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[183]","osc1_specdraw[183]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[183]","osc2_specdraw[183]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[183]","osc3_specdraw[183]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[184]","osc1_specdraw[184]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[184]","osc2_specdraw[184]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[184]","osc3_specdraw[184]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[185]","osc1_specdraw[185]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[185]","osc2_specdraw[185]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[185]","osc3_specdraw[185]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[186]","osc1_specdraw[186]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[186]","osc2_specdraw[186]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[186]","osc3_specdraw[186]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[187]","osc1_specdraw[187]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[187]","osc2_specdraw[187]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[187]","osc3_specdraw[187]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[188]","osc1_specdraw[188]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[188]","osc2_specdraw[188]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[188]","osc3_specdraw[188]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[189]","osc1_specdraw[189]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[189]","osc2_specdraw[189]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[189]","osc3_specdraw[189]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[190]","osc1_specdraw[190]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[190]","osc2_specdraw[190]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[190]","osc3_specdraw[190]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[191]","osc1_specdraw[191]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[191]","osc2_specdraw[191]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[191]","osc3_specdraw[191]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc1_specdraw[192]","osc1_specdraw[192]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc2_specdraw[192]","osc2_specdraw[192]",0,1,0.000000),
std::make_unique<AudioParameterFloat> ("osc3_specdraw[192]","osc3_specdraw[192]",0,1,0.000000),
