sm-26/Source/Presets.cpp

1672 lines
109 KiB
C++
Raw Normal View History

#include "Presets.h"
namespace sm26 {
namespace {
struct Catalog {
Preset data[512];
int n = 0;
};
Catalog& catalog()
{
static Catalog cat;
if (cat.n == 0)
{
using P = std::pair<int, float>;
using C = ControlDef;
auto K = [](const char* n, int p, float lo, float hi) {
C c; c.name = n; c.param = p; c.lo = lo; c.hi = hi; return c;
};
auto add = [&](const char* name, const char* category,
const std::initializer_list<P>& delta,
const ControlDef (&ctl)[4])
{
Preset& p = cat.data[cat.n++];
p.name = name;
p.category = category;
p.base = defaultParams();
for (auto& d : delta)
p.base[d.first] = d.second;
for (int i = 0; i < 4; ++i)
p.ctl[i] = ctl[i];
};
const C cCff[4] = { K("CUTOFF",PCUTOFF,0.05f,1.0f), K("RES",PRES,0.0f,1.0f), K("F-ENV",PFENV,0.0f,1.0f), K("DELAY",PDMIX,0.15f,1.0f) };
const C cResDcy[4]= { K("CUTOFF",PCUTOFF,0.05f,1.0f), K("RES",PRES,0.0f,1.0f), K("DECAY",PDEC,0.15f,0.98f),K("DELAY",PDMIX,0.15f,1.0f) };
const C cEnvDcy[4]= { K("CUTOFF",PCUTOFF,0.05f,1.0f), K("F-ENV",PFENV,0.0f,1.0f),K("DECAY",PDEC,0.15f,0.98f),K("GLIDE",PGLIDE,0.0f,1.0f) };
const C cPluck[4] = { K("CUTOFF",PCUTOFF,0.05f,0.95f), K("DECAY",PDEC,0.1f,0.9f), K("RES",PRES,0.0f,1.0f), K("DELAY",PDMIX,0.0f,0.8f) };
const C cPads[4] = { K("CUTOFF",PCUTOFF,0.05f,0.95f), K("ATK",PATK,0.0f,1.0f), K("DECAY",PDEC,0.2f,0.95f), K("D-MIX",PDMIX,0.0f,1.0f) };
const C cDrift[4] = { K("CUTOFF",PCUTOFF,0.05f,1.0f), K("DETUNE",PO1CT,0.0f,1.0f),K("DRIVE",PDRIVE,0.0f,1.0f),K("DELAY",PDMIX,0.0f,1.0f) };
const C cNoise[4] = { K("CUTOFF",PCUTOFF,0.05f,1.0f), K("NOISE",PNOISE,0.0f,1.0f),K("F-ENV",PFENV,0.0f,1.0f), K("DELAY",PDMIX,0.0f,1.0f) };
const C cShp[4] = { K("CUTOFF",PCUTOFF,0.05f,1.0f), K("RES",PRES,0.0f,1.0f), K("F-TYPE",PFTYPE,0.0f,1.0f),K("DELAY",PDMIX,0.0f,1.0f) };
const C cKeys[4] = { K("CUTOFF",PCUTOFF,0.05f,0.95f), K("DECAY",PDEC,0.1f,0.9f), K("DRIVE",PDRIVE,0.0f,1.0f),K("D-MIX",PDMIX,0.0f,1.0f) };
const C cStab[4] = { K("CUTOFF",PCUTOFF,0.05f,0.95f), K("RES",PRES,0.0f,1.0f), K("F-ENV",PFENV,0.0f,1.0f), K("DRIVE",PDRIVE,0.0f,1.0f) };
const C cBell[4] = { K("RATIO",PO2OCT,0.0f,1.0f), K("DECAY",PDEC,0.1f,0.95f), K("RES",PRES,0.0f,1.0f), K("DELAY",PDMIX,0.0f,1.0f) };
const C cOrgan[4] = { K("CUTOFF",PCUTOFF,0.05f,1.0f),K("DRIVE",PDRIVE,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.9f), K("D-MIX",PDMIX,0.0f,0.6f) };
const C cStr[4] = { K("CUTOFF",PCUTOFF,0.05f,0.95f),K("F-ENV",PFENV,0.0f,1.0f), K("DECAY",PDEC,0.2f,0.95f), K("D-MIX",PDMIX,0.0f,1.0f) };
const C cTone[4] = { K("CUTOFF",PCUTOFF,0.05f,1.0f),K("DRIVE",PDRIVE,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.9f), K("DELAY",PDMIX,0.0f,1.0f) };
const C cWind[4] = { K("CUTOFF",PCUTOFF,0.05f,1.0f),K("F-ENV",PFENV,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.98f),K("D-MIX",PDMIX,0.0f,1.0f) };
const C cBrass[4] = { K("CUTOFF",PCUTOFF,0.05f,1.0f),K("F-ENV",PFENV,0.0f,1.0f),K("DRIVE",PDRIVE,0.0f,1.0f),K("D-MIX",PDMIX,0.0f,1.0f) };
const C cVoice[4] = { K("CUTOFF",PCUTOFF,0.05f,1.0f),K("ATK",PATK,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.98f),K("D-MIX",PDMIX,0.0f,1.0f) };
const C cPerc[4] = { K("DECAY",PDEC,0.05f,0.9f),K("NOISE",PNOISE,0.0f,1.0f),K("CUTOFF",PCUTOFF,0.05f,1.0f),K("RES",PRES,0.0f,1.0f) };
const C cSeq[4] = { K("CUTOFF",PCUTOFF,0.05f,1.0f),K("RES",PRES,0.0f,1.0f),K("DECAY",PDEC,0.05f,0.9f),K("D-MIX",PDMIX,0.0f,1.0f) };
const C cSfx[4] = { K("CUTOFF",PCUTOFF,0.05f,1.0f),K("RES",PRES,0.0f,1.0f),K("F-ENV",PFENV,0.0f,1.0f),K("D-MIX",PDMIX,0.0f,1.0f) };
const C cRetro[4] = { K("CUTOFF",PCUTOFF,0.05f,1.0f),K("DECAY",PDEC,0.05f,0.8f),K("DRIVE",PDRIVE,0.0f,1.0f),K("D-MIX",PDMIX,0.0f,1.0f) };
// BASS ------------------------------------------------------------
add("Sub Square", "BASS",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PO2OCT,0.28f},{PMIX,0.9f},
{PCUTOFF,0.4f},{PRES,0.35f},{PATK,0.015f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.25f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.4f},{PMASTER,0.8f} },
{ K("CUTOFF",PCUTOFF,0.15f,0.8f),K("RES",PRES,0.0f,1.0f),K("DECAY",PDEC,0.15f,0.95f),K("D-MIX",PDMIX,0.0f,1.0f) });
add("Deep Saw", "BASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.75f},{PO1OCT,0.317f},{PO2OCT,0.36f},{PMIX,0.5f},
{PCUTOFF,0.42f},{PRES,0.25f},{PFENV,0.3f},{PATK,0.03f},{PDEC,0.45f},{PSUS,0.65f},{PREL,0.2f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.45f},{PDMIX,0.35f},{PMASTER,0.75f} },
{ K("CUTOFF",PCUTOFF,0.1f,0.7f),K("RES",PRES,0.0f,1.0f),K("F-ENV",PFENV,0.0f,1.0f),K("DELAY",PDMIX,0.0f,1.0f) });
add("Acid Bass", "BASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PO1OCT,0.283f},{PMIX,0.98f},{PCUTOFF,0.2f},{PRES,0.55f},
{PFENV,0.75f},{PATK,0.008f},{PDEC,0.6f},{PSUS,0.3f},{PREL,0.4f},
{PDSYNC,0.0f},{PDTIME,0.2f},{PDFB,0.6f},{PDMIX,0.3f},{PMASTER,0.8f} },
{ K("CUTOFF",PCUTOFF,0.04f,0.5f),K("RES",PRES,0.2f,1.0f),K("F-ENV",PFENV,0.0f,1.0f),K("DELAY",PDMIX,0.0f,1.0f) });
add("808 Thump", "BASS",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PO2OCT,0.24f},{PMIX,0.85f},
{PCUTOFF,0.3f},{PRES,0.7f},{PFENV,0.5f},{PATK,0.004f},{PDEC,0.65f},{PSUS,0.15f},{PREL,0.1f},
{PDSYNC,0.0f},{PMASTER,0.85f} },
{ K("CUTOFF",PCUTOFF,0.04f,0.6f),K("RES",PRES,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.95f),K("DRIVE",PDRIVE,0.0f,1.0f) });
add("DnB Reeses", "BASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.525f},{PO2CT,0.475f},{PMIX,0.5f},
{PCUTOFF,0.28f},{PRES,0.5f},{PFENV,0.6f},{PATK,0.01f},{PDEC,0.5f},{PSUS,0.6f},{PREL,0.15f},
{PDRIVE,0.5f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.4f},{PDMIX,0.25f},{PMASTER,0.75f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.7f),K("RES",PRES,0.0f,1.0f),K("DETUNE",PO1CT,0.0f,1.0f),K("DRIVE",PDRIVE,0.0f,1.0f) });
add("Round Sub", "BASS",
{ {PO1WAVE,0.0f},{PO2WAVE,0.25f},{PO1OCT,0.25f},{PO2OCT,0.25f},{PMIX,0.5f},
{PCUTOFF,0.5f},{PRES,0.2f},{PATK,0.02f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.2f},
{PDSYNC,0.0f},{PMASTER,0.8f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.8f),K("RES",PRES,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.9f),K("D-MIX",PDMIX,0.0f,1.0f) });
add("Filter Zam", "BASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.75f},{PO1OCT,0.28f},{PO2OCT,0.35f},{PMIX,0.6f},
{PCUTOFF,0.18f},{PRES,0.7f},{PFENV,0.8f},{PATK,0.01f},{PDEC,0.35f},{PSUS,0.4f},{PREL,0.3f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.55f},{PDMIX,0.3f},{PMASTER,0.8f} },
{ K("CUTOFF",PCUTOFF,0.04f,0.5f),K("RES",PRES,0.0f,1.0f),K("F-ENV",PFENV,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.9f) });
add("Dirty Tron", "BASS",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1OCT,0.25f},{PO2OCT,0.28f},{PMIX,0.5f},
{PCUTOFF,0.35f},{PRES,0.4f},{PFENV,0.4f},{PATK,0.02f},{PDEC,0.5f},{PSUS,0.6f},{PREL,0.15f},
{PDRIVE,0.6f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.35f},{PMASTER,0.8f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.85f),K("RES",PRES,0.0f,1.0f),K("DRIVE",PDRIVE,0.0f,1.0f),K("DELAY",PDMIX,0.0f,1.0f) });
add("Tech Bass", "BASS",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PO2OCT,0.24f},{PMIX,0.85f},
{PCUTOFF,0.25f},{PRES,0.55f},{PFENV,0.6f},{PATK,0.004f},{PDEC,0.55f},{PSUS,0.2f},{PREL,0.12f},
{PDSYNC,0.0f},{PMASTER,0.85f} },
{ K("CUTOFF",PCUTOFF,0.04f,0.6f),K("RES",PRES,0.0f,1.0f),K("F-ENV",PFENV,0.0f,1.0f),K("DRIVE",PDRIVE,0.0f,1.0f) });
add("Anime Bass", "BASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1OCT,0.28f},{PO2OCT,0.3f},{PMIX,0.6f},
{PCUTOFF,0.16f},{PRES,0.65f},{PFENV,0.35f},{PATK,0.02f},{PDEC,0.4f},{PSUS,0.6f},{PREL,0.2f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.35f},{PMASTER,0.8f} },
{ K("CUTOFF",PCUTOFF,0.04f,0.5f),K("RES",PRES,0.0f,1.0f),K("F-ENV",PFENV,0.0f,1.0f),K("DELAY",PDMIX,0.0f,1.0f) });
add("Clipped Bass", "BASS",
{ {PO1WAVE,0.75f},{PO2WAVE,0.25f},{PO1OCT,0.25f},{PO2OCT,0.3f},{PMIX,0.8f},
{PCUTOFF,0.55f},{PRES,0.25f},{PFENV,0.2f},{PATK,0.005f},{PDEC,0.35f},{PSUS,0.6f},{PREL,0.15f},
{PDRIVE,0.9f},{PDSYNC,0.0f},{PMASTER,0.8f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.85f),K("DRIVE",PDRIVE,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.9f),K("D-MIX",PDMIX,0.0f,1.0f) });
add("House Bass", "BASS",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PO2OCT,0.28f},{PMIX,1.0f},
{PCUTOFF,0.45f},{PRES,0.3f},{PFENV,0.3f},{PATK,0.004f},{PDEC,0.3f},{PSUS,0.5f},{PREL,0.12f},
{PDSYNC,0.0f},{PMASTER,0.8f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.8f),K("RES",PRES,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.95f),K("D-MIX",PDMIX,0.0f,1.0f) });
add("Purple Bass", "BASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.45f},{PO2CT,0.55f},{PMIX,0.5f},
{PCUTOFF,0.3f},{PRES,0.45f},{PFENV,0.6f},{PATK,0.008f},{PDEC,0.45f},{PSUS,0.5f},{PREL,0.18f},
{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.6f},{PDMIX,0.4f},{PMASTER,0.8f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.8f),K("RES",PRES,0.0f,1.0f),K("F-ENV",PFENV,0.0f,1.0f),K("DELAY",PDMIX,0.0f,1.0f) });
add("Goa Bass", "BASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1OCT,0.25f},{PO2OCT,0.5f},{PMIX,0.5f},{PNOISE,0.08f},
{PCUTOFF,0.4f},{PRES,0.35f},{PFENV,0.3f},{PATK,0.03f},{PDEC,0.4f},{PSUS,0.8f},{PREL,0.2f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.35f},{PMASTER,0.75f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.8f),K("RES",PRES,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.95f),K("DELAY",PDMIX,0.0f,1.0f) });
add("Jungle Bass", "BASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.40f},{PO2CT,0.60f},{PMIX,0.5f},
{PCUTOFF,0.3f},{PRES,0.5f},{PFENV,0.55f},{PATK,0.008f},{PDEC,0.45f},{PSUS,0.55f},{PREL,0.12f},
{PDRIVE,0.55f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.8f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.7f),K("RES",PRES,0.0f,1.0f),K("DETUNE",PO1CT,0.0f,1.0f),K("DRIVE",PDRIVE,0.0f,1.0f) });
add("Future Bass", "BASS",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1CT,0.45f},{PO2CT,0.55f},{PMIX,0.5f},
{PCUTOFF,0.28f},{PRES,0.4f},{PFENV,0.7f},{PATK,0.01f},{PDEC,0.5f},{PSUS,0.4f},{PREL,0.2f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.4f},{PMASTER,0.8f} },
{ K("CUTOFF",PCUTOFF,0.04f,0.7f),K("RES",PRES,0.0f,1.0f),K("F-ENV",PFENV,0.0f,1.0f),K("DELAY",PDMIX,0.0f,1.0f) });
// LEAD ------------------------------------------------------------
add("Plain Sine", "LEAD",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PMIX,1.0f},{PCUTOFF,0.7f},{PRES,0.15f},{PFENV,0.3f},
{PATK,0.02f},{PDEC,0.3f},{PSUS,0.65f},{PREL,0.2f},{PGLIDE,0.2f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.75f} },
cCff);
add("Square Lead", "LEAD",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1CT,0.505f},{PMIX,0.5f},{PCUTOFF,0.55f},{PRES,0.3f},
{PFENV,0.35f},{PATK,0.01f},{PDEC,0.3f},{PSUS,0.7f},{PREL,0.15f},{PGLIDE,0.25f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.3f},{PMASTER,0.75f} },
cStab);
add("Saw Lead", "LEAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.51f},{PO2CT,0.49f},{PMIX,0.5f},{PCUTOFF,0.5f},{PRES,0.25f},
{PFENV,0.4f},{PATK,0.01f},{PDEC,0.35f},{PSUS,0.7f},{PREL,0.12f},{PGLIDE,0.3f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.75f} },
cCff);
add("Distant Lead", "LEAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1CT,0.53f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.3f},{PRES,0.4f},
{PFENV,0.55f},{PATK,0.005f},{PDEC,0.5f},{PSUS,0.5f},{PREL,0.35f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.55f},{PMASTER,0.8f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.8f),K("RES",PRES,0.0f,1.0f),K("F-ENV",PFENV,0.0f,1.0f),K("DELAY",PDMIX,0.0f,1.0f) });
add("Glass Lead", "LEAD",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1OCT,0.62f},{PO2OCT,0.56f},{PO1CT,0.51f},{PO2CT,0.49f},
{PMIX,0.5f},{PCUTOFF,0.45f},{PRES,0.45f},{PFENV,0.5f},{PATK,0.01f},{PDEC,0.4f},{PSUS,0.6f},{PREL,0.25f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.72f} },
cCff);
add("Supersaw Growl", "LEAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.45f},{PO2CT,0.55f},{PMIX,0.5f},{PCUTOFF,0.4f},{PRES,0.3f},
{PFENV,0.45f},{PATK,0.02f},{PDEC,0.35f},{PSUS,0.7f},{PREL,0.15f},{PDRIVE,0.35f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.25f},{PMASTER,0.75f} },
cDrift);
add("Night Rider", "LEAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PO1OCT,0.4f},{PO2OCT,0.5f},{PMIX,0.6f},{PCUTOFF,0.32f},{PRES,0.5f},
{PFENV,0.6f},{PATK,0.015f},{PDEC,0.3f},{PSUS,0.7f},{PREL,0.2f},{PDRIVE,0.4f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.4f},{PMASTER,0.78f} },
cShp);
add("Sine FM Bell", "LEAD",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO2OCT,0.83f},{PMIX,0.45f},{PCUTOFF,0.3f},{PRES,0.35f},{PFENV,0.7f},
{PATK,0.002f},{PDEC,0.4f},{PSUS,0.1f},{PREL,0.4f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.5f},{PMASTER,0.75f} },
{ K("RATIO",PO2OCT,0.0f,1.0f),K("LEVEL",PMIX,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.95f),K("DELAY",PDMIX,0.0f,1.0f) });
add("Screamy Lead", "LEAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.52f},{PO2CT,0.48f},{PMIX,0.5f},
{PCUTOFF,0.6f},{PRES,0.55f},{PFENV,0.55f},{PATK,0.008f},{PDEC,0.35f},{PSUS,0.6f},{PREL,0.15f},
{PDRIVE,0.5f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.78f} },
cStab);
add("Watery Lead", "LEAD",
{ {PO1WAVE,0.25f},{PO2WAVE,0.5f},{PO1OCT,0.5f},{PO2OCT,0.55f},{PO1CT,0.55f},{PO2CT,0.45f},{PMIX,0.5f},
{PCUTOFF,0.5f},{PRES,0.3f},{PFENV,0.4f},{PATK,0.01f},{PDEC,0.3f},{PSUS,0.6f},{PREL,0.2f},{PGLIDE,0.3f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.4f},{PMASTER,0.72f} },
cCff);
add("FM Sync Lead", "LEAD",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO2OCT,0.83f},{PMIX,0.4f},{PCUTOFF,0.45f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.002f},{PDEC,0.4f},{PSUS,0.3f},{PREL,0.5f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.5f},{PMASTER,0.75f} },
cCff);
add("Calliope Lead", "LEAD",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1OCT,0.62f},{PO2OCT,0.5f},{PMIX,0.5f},
{PCUTOFF,0.4f},{PRES,0.35f},{PFENV,0.4f},{PATK,0.004f},{PDEC,0.3f},{PSUS,0.5f},{PREL,0.12f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.72f} },
cCff);
add("Ethereal Lead", "LEAD",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1OCT,0.55f},{PO2OCT,0.5f},{PMIX,0.5f},
{PCUTOFF,0.4f},{PRES,0.25f},{PFENV,0.5f},{PATK,0.01f},{PDEC,0.5f},{PSUS,0.6f},{PREL,0.7f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.65f},{PDMIX,0.65f},{PMASTER,0.72f} },
cCff);
add("Hard Lead", "LEAD",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1CT,0.48f},{PO2CT,0.52f},{PMIX,0.5f},
{PCUTOFF,0.5f},{PRES,0.5f},{PFENV,0.6f},{PATK,0.002f},{PDEC,0.3f},{PSUS,0.6f},{PREL,0.12f},
{PDRIVE,0.6f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.25f},{PMASTER,0.78f} },
cStab);
add("Anime Lead", "LEAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.53f},{PMIX,0.5f},
{PCUTOFF,0.45f},{PRES,0.35f},{PFENV,0.5f},{PATK,0.006f},{PDEC,0.45f},{PSUS,0.5f},{PREL,0.5f},{PGLIDE,0.2f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.55f},{PMASTER,0.75f} },
cCff);
add("Reso Lead", "LEAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},
{PCUTOFF,0.35f},{PRES,0.75f},{PFENV,0.65f},{PATK,0.004f},{PDEC,0.4f},{PSUS,0.4f},{PREL,0.3f},
{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.4f},{PDMIX,0.3f},{PMASTER,0.78f} },
cShp);
// PAD -------------------------------------------------------------
add("Analog Pad", "PAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.49f},{PO2CT,0.51f},{PMIX,0.45f},{PCUTOFF,0.35f},{PRES,0.3f},
{PFENV,0.45f},{PATK,0.45f},{PDEC,0.5f},{PSUS,0.7f},{PREL,0.6f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.45f},{PDMIX,0.4f},{PMASTER,0.7f} },
cPads);
add("Dream Pad", "PAD",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PO1CT,0.52f},{PO2CT,0.48f},
{PMIX,0.5f},{PCUTOFF,0.38f},{PRES,0.42f},{PFENV,0.5f},{PATK,0.5f},{PDEC,0.45f},{PSUS,0.7f},{PREL,0.7f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.55f},{PDMIX,0.5f},{PMASTER,0.7f} },
cPads);
add("Dark Pad", "PAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.75f},{PO1OCT,0.28f},{PO2OCT,0.35f},{PMIX,0.5f},{PCUTOFF,0.22f},{PRES,0.5f},
{PFENV,0.35f},{PATK,0.6f},{PDEC,0.45f},{PSUS,0.75f},{PREL,0.8f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.45f},{PMASTER,0.72f} },
cPads);
add("Brass Pad", "PAD",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1OCT,0.4f},{PO2OCT,0.5f},{PMIX,0.5f},{PCUTOFF,0.45f},{PRES,0.4f},
{PFENV,0.6f},{PATK,0.15f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.5f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.2f},{PMASTER,0.75f} },
{ K("CUTOFF",PCUTOFF,0.05f,1.0f),K("F-ENV",PFENV,0.0f,1.0f),K("RES",PRES,0.0f,1.0f),K("D-MIX",PDMIX,0.0f,1.0f) });
add("String Swell", "PAD",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1CT,0.53f},{PO2CT,0.47f},{PMIX,0.45f},{PCUTOFF,0.3f},{PRES,0.35f},
{PFENV,0.55f},{PATK,0.8f},{PDEC,0.35f},{PSUS,0.75f},{PREL,0.7f},
{PDSYNC,0.0f},{PMASTER,0.72f} },
cPads);
add("Shimmer Pad", "PAD",
{ {PO1WAVE,0.25f},{PO2WAVE,0.5f},{PO1OCT,0.62f},{PO2OCT,0.5f},{PO1CT,0.53f},{PO2CT,0.47f},
{PMIX,0.45f},{PCUTOFF,0.35f},{PRES,0.4f},{PFENV,0.5f},{PATK,0.4f},{PDEC,0.5f},{PSUS,0.6f},{PREL,0.8f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.65f},{PDMIX,0.6f},{PMASTER,0.7f} },
cPads);
add("Airy Pad", "PAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.47f},{PO2CT,0.52f},{PMIX,0.5f},{PNOISE,0.1f},{PCUTOFF,0.4f},
{PRES,0.25f},{PFENV,0.4f},{PATK,0.35f},{PDEC,0.5f},{PSUS,0.6f},{PREL,0.6f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.4f},{PMASTER,0.68f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.9f),K("NOISE",PNOISE,0.0f,1.0f),K("DECAY",PDEC,0.2f,0.95f),K("DELAY",PDMIX,0.0f,1.0f) });
add("Vapor Pad", "PAD",
{ {PO1WAVE,0.75f},{PO2WAVE,0.25f},{PO1CT,0.55f},{PO2CT,0.48f},{PMIX,0.5f},{PCUTOFF,0.28f},{PRES,0.55f},
{PFENV,0.6f},{PATK,0.5f},{PDEC,0.5f},{PSUS,0.55f},{PREL,0.85f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.55f},{PMASTER,0.7f} },
cPads);
add("Glass Choir", "PAD",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO1OCT,0.62f},{PO2OCT,0.5f},{PMIX,0.6f},
{PCUTOFF,0.5f},{PRES,0.25f},{PFENV,0.6f},{PATK,0.4f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.6f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.4f},{PMASTER,0.7f} },
cPads);
add("Silky Pad", "PAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1CT,0.48f},{PO2CT,0.52f},{PMIX,0.45f},
{PCUTOFF,0.3f},{PRES,0.35f},{PFENV,0.4f},{PATK,0.6f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.8f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.55f},{PDMIX,0.6f},{PMASTER,0.68f} },
cPads);
add("Warm Strings", "PAD",
{ {PO1WAVE,0.25f},{PO2WAVE,0.5f},{PO1CT,0.52f},{PO2CT,0.5f},{PMIX,0.5f},
{PCUTOFF,0.35f},{PRES,0.3f},{PFENV,0.5f},{PATK,0.5f},{PDEC,0.45f},{PSUS,0.7f},{PREL,0.7f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.45f},{PMASTER,0.7f} },
cPads);
add("Orbiter", "PAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.55f},{PMIX,0.5f},{PNOISE,0.1f},
{PCUTOFF,0.55f},{PRES,0.7f},{PFTYPE,0.5f},{PFENV,0.5f},{PATK,0.35f},{PDEC,0.5f},{PSUS,0.6f},{PREL,0.6f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.7f},{PDMIX,0.6f},{PMASTER,0.68f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.9f),K("RES",PRES,0.0f,1.0f),K("F-ENV",PFENV,0.0f,1.0f),K("DELAY",PDMIX,0.0f,1.0f) });
add("Midnight Pad", "PAD",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1OCT,0.28f},{PO2OCT,0.5f},{PMIX,0.5f},
{PCUTOFF,0.2f},{PRES,0.5f},{PFENV,0.4f},{PATK,0.7f},{PDEC,0.4f},{PSUS,0.8f},{PREL,0.8f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.55f},{PMASTER,0.72f} },
cPads);
add("Cinematic Pad", "PAD",
{ {PO1WAVE,0.0f},{PO2WAVE,0.5f},{PO1OCT,0.25f},{PO2OCT,0.3f},{PO1CT,0.5f},{PO2CT,0.53f},{PMIX,0.5f},
{PCUTOFF,0.3f},{PRES,0.4f},{PFENV,0.5f},{PATK,0.8f},{PDEC,0.4f},{PSUS,0.8f},{PREL,0.9f},
{PDSYNC,0.0f},{PMASTER,0.7f} },
cPads);
add("Neon Pad", "PAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.4f},{PO2CT,0.6f},{PMIX,0.5f},
{PCUTOFF,0.4f},{PRES,0.4f},{PFENV,0.5f},{PATK,0.3f},{PDEC,0.5f},{PSUS,0.7f},{PREL,0.6f},
{PDRIVE,0.3f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.45f},{PMASTER,0.7f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.9f),K("RES",PRES,0.0f,1.0f),K("DECAY",PDEC,0.2f,0.95f),K("DELAY",PDMIX,0.0f,1.0f) });
add("Pad Drift", "PAD",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1CT,0.45f},{PO2CT,0.55f},{PMIX,0.5f},
{PCUTOFF,0.33f},{PRES,0.3f},{PFENV,0.35f},{PATK,0.9f},{PDEC,0.3f},{PSUS,0.8f},{PREL,0.7f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.5f},{PMASTER,0.7f} },
cPads);
// KEYS ------------------------------------------------------------
add("DX Bell", "KEYS",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO2OCT,0.83f},{PMIX,0.4f},{PCUTOFF,0.5f},{PRES,0.3f},{PFENV,0.3f},
{PATK,0.002f},{PDEC,0.35f},{PSUS,0.1f},{PREL,0.5f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.75f} },
cKeys);
add("Wurly", "KEYS",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1OCT,0.5f},{PO2OCT,0.62f},{PMIX,0.5f},{PCUTOFF,0.32f},{PRES,0.45f},
{PFENV,0.5f},{PATK,0.004f},{PDEC,0.5f},{PSUS,0.2f},{PREL,0.3f},{PDRIVE,0.5f},
{PDSYNC,0.0f},{PMASTER,0.75f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.8f),K("DRIVE",PDRIVE,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.9f),K("D-MIX",PDMIX,0.0f,0.8f) });
add("Rhodes EP", "KEYS",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO2OCT,0.5f},{PO1CT,0.51f},{PO2CT,0.49f},{PMIX,0.45f},
{PCUTOFF,0.42f},{PRES,0.35f},{PFENV,0.35f},{PATK,0.003f},{PDEC,0.45f},{PSUS,0.15f},{PREL,0.35f},
{PDRIVE,0.3f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.75f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.85f),K("DRIVE",PDRIVE,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.9f),K("D-MIX",PDMIX,0.0f,0.8f) });
add("Clay EP", "KEYS",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.62f},{PMIX,0.6f},{PCUTOFF,0.38f},{PRES,0.4f},
{PFENV,0.45f},{PATK,0.006f},{PDEC,0.4f},{PSUS,0.15f},{PREL,0.3f},{PDRIVE,0.35f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.25f},{PMASTER,0.72f} },
cKeys);
add("Harpsi", "KEYS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.75f},{PO1OCT,0.5f},{PO2OCT,0.75f},{PMIX,0.5f},{PCUTOFF,0.45f},{PRES,0.4f},
{PFENV,0.4f},{PATK,0.001f},{PDEC,0.5f},{PSUS,0.1f},{PREL,0.2f},{PDRIVE,0.3f},
{PDSYNC,0.0f},{PMASTER,0.75f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.9f),K("RES",PRES,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.9f),K("D-MIX",PDMIX,0.0f,0.8f) });
add("Toy Piano", "KEYS",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.75f},{PMIX,0.5f},{PCUTOFF,0.3f},{PRES,0.5f},
{PFENV,0.5f},{PATK,0.001f},{PDEC,0.4f},{PSUS,0.2f},{PREL,0.15f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.25f},{PMASTER,0.72f} },
cKeys);
add("Warm EP", "KEYS",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1CT,0.52f},{PO2CT,0.48f},{PMIX,0.5f},{PCUTOFF,0.45f},{PRES,0.3f},
{PFENV,0.4f},{PATK,0.004f},{PDEC,0.45f},{PSUS,0.3f},{PREL,0.3f},{PDRIVE,0.2f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.75f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.9f),K("DRIVE",PDRIVE,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.9f),K("DELAY",PDMIX,0.0f,1.0f) });
add("Sunset EP", "KEYS",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PO1CT,0.5f},{PO2CT,0.52f},{PMIX,0.6f},
{PCUTOFF,0.36f},{PRES,0.4f},{PFENV,0.45f},{PATK,0.005f},{PDEC,0.5f},{PSUS,0.2f},{PREL,0.35f},{PDRIVE,0.3f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.75f} },
cKeys);
add("Tine Piano", "KEYS",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1OCT,0.5f},{PO2OCT,0.62f},{PO1CT,0.51f},{PO2CT,0.5f},{PMIX,0.5f},
{PCUTOFF,0.36f},{PRES,0.45f},{PFENV,0.6f},{PATK,0.002f},{PDEC,0.45f},{PSUS,0.1f},{PREL,0.3f},{PDRIVE,0.4f},
{PDSYNC,0.0f},{PMASTER,0.78f} },
cKeys);
add("E-Piano 2", "KEYS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.75f},{PMIX,0.5f},
{PCUTOFF,0.4f},{PRES,0.4f},{PFENV,0.5f},{PATK,0.002f},{PDEC,0.5f},{PSUS,0.15f},{PREL,0.35f},{PDRIVE,0.35f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.25f},{PMASTER,0.75f} },
cKeys);
add("Mono Keys", "KEYS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1CT,0.51f},{PO2CT,0.49f},{PMIX,0.5f},
{PCUTOFF,0.42f},{PRES,0.35f},{PFENV,0.4f},{PATK,0.006f},{PDEC,0.45f},{PSUS,0.3f},{PREL,0.25f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.75f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.85f),K("DRIVE",PDRIVE,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.9f),K("D-MIX",PDMIX,0.0f,0.8f) });
add("Tron Keys", "KEYS",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1OCT,0.5f},{PO2OCT,0.62f},{PMIX,0.6f},
{PCUTOFF,0.35f},{PRES,0.4f},{PFENV,0.6f},{PATK,0.01f},{PDEC,0.4f},{PSUS,0.6f},{PREL,0.5f},
{PDSYNC,0.0f},{PMASTER,0.72f} },
cKeys);
add("Glassy Keys", "KEYS",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.62f},{PO2OCT,0.83f},{PMIX,0.4f},
{PCUTOFF,0.5f},{PRES,0.3f},{PFENV,0.4f},{PATK,0.002f},{PDEC,0.5f},{PSUS,0.15f},{PREL,0.5f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.72f} },
cKeys);
// PLUCK -----------------------------------------------------------
add("Wood Pluck", "PLUCK",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.8f},{PMIX,0.6f},{PCUTOFF,0.32f},{PRES,0.55f},
{PFENV,0.7f},{PATK,0.001f},{PDEC,0.25f},{PSUS,0.0f},{PREL,0.2f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.25f},{PMASTER,0.75f} },
cPluck);
add("Perc Pluck", "PLUCK",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PO1CT,0.5f},{PO2CT,0.58f},{PMIX,0.5f},
{PCUTOFF,0.25f},{PRES,0.6f},{PFENV,0.6f},{PATK,0.001f},{PDEC,0.2f},{PSUS,0.0f},{PREL,0.2f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.78f} },
cPluck);
add("Guitar Pluck", "PLUCK",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.54f},{PMIX,0.5f},{PCUTOFF,0.4f},{PRES,0.45f},
{PFENV,0.6f},{PATK,0.002f},{PDEC,0.35f},{PSUS,0.0f},{PREL,0.25f},
{PDSYNC,0.0f},{PMASTER,0.72f} },
cPluck);
add("Bubble", "PLUCK",
{ {PO1WAVE,0.0f},{PO2WAVE,0.25f},{PO2OCT,0.83f},{PMIX,0.4f},{PCUTOFF,0.3f},{PRES,0.6f},{PFENV,0.7f},
{PATK,0.003f},{PDEC,0.45f},{PSUS,0.0f},{PREL,0.4f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.4f},{PMASTER,0.75f} },
{ K("CUTOFF",PCUTOFF,0.05f,0.9f),K("DECAY",PDEC,0.1f,0.95f),K("RES",PRES,0.0f,1.0f),K("DELAY",PDMIX,0.0f,1.0f) });
add("Kalimba", "PLUCK",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO2OCT,0.83f},{PMIX,0.35f},{PCUTOFF,0.5f},{PRES,0.35f},{PFENV,0.4f},
{PATK,0.001f},{PDEC,0.4f},{PSUS,0.0f},{PREL,0.35f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.75f} },
{ K("RATIO",PO2OCT,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.95f),K("RES",PRES,0.0f,1.0f),K("DELAY",PDMIX,0.0f,1.0f) });
add("Karpling", "PLUCK",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PO1CT,0.49f},{PO2CT,0.51f},{PMIX,0.5f},
{PCUTOFF,0.35f},{PRES,0.5f},{PFENV,0.5f},{PATK,0.001f},{PDEC,0.3f},{PSUS,0.0f},{PREL,0.2f},
{PDRIVE,0.2f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.25f},{PMASTER,0.75f} },
cPluck);
add("Banjo Pluck", "PLUCK",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1OCT,0.5f},{PO2OCT,0.62f},{PO1CT,0.49f},{PO2CT,0.51f},{PMIX,0.5f},
{PCUTOFF,0.4f},{PRES,0.4f},{PFENV,0.6f},{PATK,0.001f},{PDEC,0.35f},{PSUS,0.0f},{PREL,0.15f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.75f} },
cPluck);
add("Electric Pluck", "PLUCK",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.62f},{PMIX,0.6f},
{PCUTOFF,0.28f},{PRES,0.6f},{PFENV,0.7f},{PATK,0.001f},{PDEC,0.25f},{PSUS,0.0f},{PREL,0.2f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.35f},{PMASTER,0.78f} },
cPluck);
add("Zither", "PLUCK",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PMIX,0.6f},
{PCUTOFF,0.45f},{PRES,0.35f},{PFENV,0.45f},{PATK,0.002f},{PDEC,0.4f},{PSUS,0.0f},{PREL,0.25f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.75f} },
cPluck);
add("Tweedy Pluck", "PLUCK",
{ {PO1WAVE,0.5f},{PO2WAVE,0.75f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PO1CT,0.53f},{PO2CT,0.47f},{PMIX,0.5f},
{PCUTOFF,0.45f},{PRES,0.5f},{PFENV,0.55f},{PATK,0.003f},{PDEC,0.4f},{PSUS,0.05f},{PREL,0.2f},
{PDSYNC,0.0f},{PMASTER,0.75f} },
cPluck);
add("Mono Strum", "PLUCK",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO2OCT,0.83f},{PO1CT,0.5f},{PO2CT,0.54f},{PMIX,0.5f},
{PCUTOFF,0.3f},{PRES,0.55f},{PFENV,0.7f},{PATK,0.002f},{PDEC,0.55f},{PSUS,0.0f},{PREL,0.4f},
{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.45f},{PDMIX,0.4f},{PMASTER,0.78f} },
cPluck);
add("Sitarish", "PLUCK",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.6f},{PO2CT,0.4f},{PMIX,0.5f},
{PCUTOFF,0.38f},{PRES,0.65f},{PFENV,0.6f},{PATK,0.002f},{PDEC,0.45f},{PSUS,0.0f},{PREL,0.35f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.75f} },
cPluck);
// FX --------------------------------------------------------------
add("Wobble FX", "FX",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PO1CT,0.58f},{PMIX,0.5f},{PCUTOFF,0.12f},{PRES,0.7f},{PFENV,0.9f},
{PATK,0.01f},{PDEC,0.5f},{PSUS,0.3f},{PREL,0.4f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.7f},{PDMIX,0.5f},{PMASTER,0.8f} },
cShp);
add("Riser", "FX",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1OCT,0.3f},{PO2OCT,0.4f},{PMIX,0.5f},{PNOISE,0.5f},{PCUTOFF,0.2f},
{PRES,0.5f},{PFENV,0.7f},{PATK,0.9f},{PDEC,0.1f},{PSUS,0.8f},{PREL,0.2f},
{PDSYNC,0.0f},{PMASTER,0.7f} },
{ K("RISE",PATK,0.2f,1.0f),K("CUTOFF",PCUTOFF,0.05f,1.0f),K("NOISE",PNOISE,0.0f,1.0f),K("D-MIX",PDMIX,0.0f,1.0f) });
add("Laser", "FX",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PMIX,1.0f},{PCUTOFF,0.08f},{PRES,0.8f},{PFENV,0.8f},
{PATK,0.002f},{PDEC,0.4f},{PSUS,0.0f},{PREL,0.3f},
{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.4f},{PDMIX,0.4f},{PMASTER,0.8f} },
cShp);
add("Sweep", "FX",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1OCT,0.5f},{PO2OCT,0.75f},{PMIX,0.5f},{PNOISE,0.2f},{PCUTOFF,0.35f},
{PRES,0.45f},{PFENV,0.6f},{PATK,0.2f},{PDEC,0.5f},{PSUS,0.5f},{PREL,0.6f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.5f},{PMASTER,0.72f} },
{ K("CUTOFF",PCUTOFF,0.05f,1.0f),K("F-ENV",PFENV,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.95f),K("DELAY",PDMIX,0.0f,1.0f) });
add("Drone FX", "FX",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1OCT,0.25f},{PO2OCT,0.28f},{PO1CT,0.54f},{PO2CT,0.55f},{PMIX,0.5f},
{PNOISE,0.12f},{PCUTOFF,0.25f},{PRES,0.6f},{PFENV,0.2f},{PATK,0.8f},{PDEC,0.3f},{PSUS,0.8f},{PREL,0.8f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.7f},{PDMIX,0.6f},{PMASTER,0.72f} },
cNoise);
add("Tuned Noise", "FX",
{ {PO1WAVE,0.8f},{PO2WAVE,0.8f},{PMIX,0.5f},{PNOISE,0.6f},{PCUTOFF,0.32f},{PRES,0.5f},{PFENV,0.5f},
{PATK,0.05f},{PDEC,0.4f},{PSUS,0.4f},{PREL,0.5f},
{PDSYNC,0.0f},{PMASTER,0.68f} },
cNoise);
add("Ping Sweep", "FX",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PO1CT,0.45f},{PMIX,0.6f},{PCUTOFF,0.25f},{PRES,0.8f},{PFENV,0.9f},
{PATK,0.02f},{PDEC,0.5f},{PSUS,0.1f},{PREL,0.4f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.7f},{PDMIX,0.55f},{PMASTER,0.8f} },
cShp);
add("Alien Siren", "FX",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1CT,0.6f},{PO2CT,0.4f},{PMIX,0.5f},
{PCUTOFF,0.3f},{PRES,0.7f},{PFENV,0.8f},{PATK,0.5f},{PDEC,0.6f},{PSUS,0.6f},{PREL,0.7f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.8f},{PDMIX,0.6f},{PMASTER,0.72f} },
{ K("CUTOFF",PCUTOFF,0.05f,1.0f),K("RES",PRES,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.95f),K("DELAY",PDMIX,0.0f,1.0f) });
add("Riser Hiss", "FX",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1OCT,0.5f},{PO2OCT,0.75f},{PMIX,0.5f},{PNOISE,0.8f},{PCUTOFF,0.15f},
{PRES,0.4f},{PFENV,0.75f},{PATK,0.9f},{PDEC,0.1f},{PSUS,0.8f},{PREL,0.15f},
{PDSYNC,0.0f},{PMASTER,0.7f} },
{ K("RISE",PATK,0.2f,1.0f),K("CUTOFF",PCUTOFF,0.05f,1.0f),K("NOISE",PNOISE,0.0f,1.0f),K("D-MIX",PDMIX,0.0f,1.0f) });
add("Droplet", "FX",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO2OCT,0.83f},{PMIX,0.4f},{PCUTOFF,0.3f},{PRES,0.55f},{PFENV,0.7f},
{PATK,0.001f},{PDEC,0.5f},{PSUS,0.0f},{PREL,0.45f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.5f},{PMASTER,0.75f} },
cBell);
add("Glitch Noise", "FX",
{ {PO1WAVE,0.8f},{PO2WAVE,0.8f},{PMIX,0.5f},{PNOISE,0.9f},{PCUTOFF,0.2f},{PRES,0.7f},{PFENV,0.6f},
{PATK,0.002f},{PDEC,0.4f},{PSUS,0.0f},{PREL,0.3f},
{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.7f},{PDMIX,0.6f},{PMASTER,0.8f} },
cNoise);
add("Sub Drop", "FX",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PO2OCT,0.28f},{PMIX,0.9f},{PNOISE,0.05f},
{PCUTOFF,0.2f},{PRES,0.4f},{PFENV,0.9f},{PATK,0.01f},{PDEC,0.6f},{PSUS,0.0f},{PREL,0.5f},
{PDSYNC,0.0f},{PMASTER,0.8f} },
cTone);
// STAB / ARP ------------------------------------------------------
add("Detroit Stab", "STAB",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PO1CT,0.52f},{PO2CT,0.48f},{PMIX,0.5f},
{PCUTOFF,0.4f},{PRES,0.45f},{PFENV,0.6f},{PATK,0.004f},{PDEC,0.35f},{PSUS,0.3f},{PREL,0.25f},{PDRIVE,0.3f},
{PDSYNC,0.0f},{PMASTER,0.8f} },
cStab);
add("Juno Stab", "STAB",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.48f},{PRES,0.35f},
{PFENV,0.5f},{PATK,0.003f},{PDEC,0.4f},{PSUS,0.2f},{PREL,0.2f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.78f} },
cStab);
add("Chord Stab", "STAB",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.35f},{PRES,0.5f},
{PFENV,0.65f},{PATK,0.004f},{PDEC,0.3f},{PSUS,0.4f},{PREL,0.3f},{PDRIVE,0.4f},
{PDSYNC,0.0f},{PMASTER,0.78f} },
cStab);
add("House Stab", "STAB",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.48f},{PO2CT,0.52f},{PMIX,0.5f},{PCUTOFF,0.45f},{PRES,0.3f},
{PFENV,0.5f},{PATK,0.003f},{PDEC,0.3f},{PSUS,0.3f},{PREL,0.18f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.25f},{PMASTER,0.8f} },
cStab);
add("Gospel Stab", "STAB",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1OCT,0.5f},{PO2OCT,0.62f},{PO1CT,0.52f},{PO2CT,0.48f},{PMIX,0.5f},
{PCUTOFF,0.5f},{PRES,0.35f},{PFENV,0.6f},{PATK,0.003f},{PDEC,0.4f},{PSUS,0.2f},{PREL,0.2f},{PDRIVE,0.3f},
{PDSYNC,0.0f},{PMASTER,0.78f} },
cStab);
add("Disco Stab", "STAB",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.5f},{PRES,0.3f},
{PFENV,0.5f},{PATK,0.002f},{PDEC,0.3f},{PSUS,0.2f},{PREL,0.12f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.8f} },
cStab);
add("Orb Stab", "STAB",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.55f},{PO2CT,0.45f},{PMIX,0.5f},{PCUTOFF,0.3f},{PRES,0.6f},
{PFENV,0.7f},{PATK,0.02f},{PDEC,0.4f},{PSUS,0.4f},{PREL,0.4f},{PDRIVE,0.2f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.75f} },
cShp);
add("Offbeat Stab", "STAB",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.47f},{PO2CT,0.53f},{PMIX,0.5f},{PCUTOFF,0.42f},{PRES,0.4f},
{PFENV,0.55f},{PATK,0.005f},{PDEC,0.35f},{PSUS,0.2f},{PREL,0.15f},
{PDSYNC,0.0f},{PMASTER,0.8f} },
cStab);
add("Arp Energy", "ARP",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.52f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.45f},{PRES,0.4f},
{PFENV,0.5f},{PATK,0.008f},{PDEC,0.3f},{PSUS,0.5f},{PREL,0.15f},
{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.5f},{PDMIX,0.45f},{PMASTER,0.78f} },
cCff);
add("Trance Gate", "ARP",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1CT,0.51f},{PO2CT,0.49f},{PMIX,0.5f},{PCUTOFF,0.4f},{PRES,0.3f},
{PFENV,0.55f},{PATK,0.01f},{PDEC,0.5f},{PSUS,0.4f},{PREL,0.12f},{PDRIVE,0.25f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.5f},{PMASTER,0.78f} },
{ K("CUTOFF",PCUTOFF,0.05f,1.0f),K("RES",PRES,0.0f,1.0f),K("DECAY",PDEC,0.1f,0.9f),K("DELAY",PDMIX,0.0f,1.0f) });
add("Neon Arp", "ARP",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1OCT,0.62f},{PO2OCT,0.5f},{PO1CT,0.55f},{PO2CT,0.5f},{PMIX,0.5f},
{PCUTOFF,0.35f},{PRES,0.55f},{PFENV,0.7f},{PATK,0.003f},{PDEC,0.4f},{PSUS,0.2f},{PREL,0.3f},
{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.6f},{PDMIX,0.55f},{PMASTER,0.78f} },
cCff);
add("Retro Arp", "ARP",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.42f},{PRES,0.35f},
{PFENV,0.5f},{PATK,0.004f},{PDEC,0.5f},{PSUS,0.5f},{PREL,0.1f},
{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.55f},{PDMIX,0.4f},{PMASTER,0.78f} },
cCff);
add("Dark Arp", "ARP",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.53f},{PMIX,0.5f},{PCUTOFF,0.25f},{PRES,0.6f},
{PFENV,0.8f},{PATK,0.002f},{PDEC,0.3f},{PSUS,0.1f},{PREL,0.3f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.65f},{PDMIX,0.5f},{PMASTER,0.75f} },
cShp);
add("808 Arp", "ARP",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.53f},{PMIX,0.5f},
{PCUTOFF,0.35f},{PRES,0.45f},{PFENV,0.6f},{PATK,0.004f},{PDEC,0.4f},{PSUS,0.3f},{PREL,0.12f},
{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.5f},{PDMIX,0.4f},{PMASTER,0.78f} },
cCff);
add("Squaregate", "ARP",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},
{PCUTOFF,0.5f},{PRES,0.25f},{PFENV,0.4f},{PATK,0.002f},{PDEC,0.35f},{PSUS,0.0f},{PREL,0.1f},
{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.8f} },
cStab);
add("Pluck Arp 16", "ARP",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1CT,0.51f},{PO2CT,0.49f},{PMIX,0.5f},
{PCUTOFF,0.35f},{PRES,0.5f},{PFENV,0.6f},{PATK,0.002f},{PDEC,0.3f},{PSUS,0.0f},{PREL,0.15f},
{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.5f},{PDMIX,0.45f},{PMASTER,0.78f} },
cPluck);
add("Dream Melody", "ARP",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1CT,0.48f},{PO2CT,0.55f},{PMIX,0.5f},
{PCUTOFF,0.4f},{PRES,0.3f},{PFENV,0.5f},{PATK,0.004f},{PDEC,0.5f},{PSUS,0.3f},{PREL,0.5f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.6f},{PMASTER,0.75f} },
cCff);
add("Filter Sweep Arp", "ARP",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},
{PCUTOFF,0.18f},{PRES,0.7f},{PFENV,0.85f},{PATK,0.003f},{PDEC,0.4f},{PSUS,0.2f},{PREL,0.2f},
{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.6f},{PDMIX,0.45f},{PMASTER,0.8f} },
cShp);
add("Mono Seq", "ARP",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PO1CT,0.5f},{PMIX,0.9f},
{PCUTOFF,0.4f},{PRES,0.4f},{PFENV,0.5f},{PATK,0.001f},{PDEC,0.3f},{PSUS,0.2f},{PREL,0.1f},{PGLIDE,0.4f},
{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.4f},{PDMIX,0.3f},{PMASTER,0.8f} },
cKeys);
add("Twilight Arp", "ARP",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1OCT,0.55f},{PO2OCT,0.5f},{PO1CT,0.55f},{PO2CT,0.48f},{PMIX,0.5f},
{PCUTOFF,0.3f},{PRES,0.55f},{PFENV,0.7f},{PATK,0.003f},{PDEC,0.4f},{PSUS,0.15f},{PREL,0.3f},
{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.6f},{PDMIX,0.55f},{PMASTER,0.78f} },
cCff);
add("Jungle Arp", "ARP",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1CT,0.42f},{PO2CT,0.58f},{PMIX,0.5f},
{PCUTOFF,0.28f},{PRES,0.6f},{PFENV,0.8f},{PATK,0.002f},{PDEC,0.3f},{PSUS,0.1f},{PREL,0.25f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.5f},{PMASTER,0.75f} },
cShp);
// ORGAN ------------------------------------------------------------
add("Church Organ", "ORGAN",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PO1CT,0.51f},{PO2CT,0.49f},{PMIX,0.5f},
{PCUTOFF,0.4f},{PRES,0.3f},{PFENV,0.2f},{PATK,0.02f},{PDEC,0.3f},{PSUS,0.8f},{PREL,0.15f},{PDRIVE,0.25f},
{PDSYNC,0.0f},{PMASTER,0.78f} },
cOrgan);
add("Farfisa", "ORGAN",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.48f},{PMIX,0.5f},
{PCUTOFF,0.5f},{PRES,0.25f},{PFENV,0.3f},{PATK,0.003f},{PDEC,0.25f},{PSUS,0.7f},{PREL,0.08f},{PDRIVE,0.5f},
{PDSYNC,0.0f},{PMASTER,0.8f} },
cOrgan);
add("Wheel Organ", "ORGAN",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},
{PCUTOFF,0.35f},{PRES,0.3f},{PFENV,0.25f},{PATK,0.005f},{PDEC,0.3f},{PSUS,0.8f},{PREL,0.1f},{PDRIVE,0.4f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.2f},{PMASTER,0.78f} },
cOrgan);
add("Rotary Organ", "ORGAN",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.51f},{PO2CT,0.49f},{PMIX,0.5f},{PNOISE,0.05f},
{PCUTOFF,0.45f},{PRES,0.3f},{PFENV,0.3f},{PATK,0.01f},{PDEC,0.3f},{PSUS,0.8f},{PREL,0.2f},{PDRIVE,0.2f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.4f},{PMASTER,0.78f} },
cOrgan);
add("Theater Organ", "ORGAN",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1OCT,0.62f},{PO2OCT,0.5f},{PO1CT,0.5f},{PO2CT,0.53f},{PMIX,0.5f},
{PCUTOFF,0.4f},{PRES,0.35f},{PFENV,0.25f},{PATK,0.01f},{PDEC,0.35f},{PSUS,0.7f},{PREL,0.15f},{PDRIVE,0.35f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.75f} },
cOrgan);
add("Junk Organ", "ORGAN",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1CT,0.47f},{PO2CT,0.55f},{PMIX,0.5f},
{PCUTOFF,0.35f},{PRES,0.5f},{PFENV,0.35f},{PATK,0.02f},{PDEC,0.4f},{PSUS,0.6f},{PREL,0.12f},{PDRIVE,0.7f},
{PDSYNC,0.0f},{PMASTER,0.8f} },
cOrgan);
add("Swell Organ", "ORGAN",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PMIX,0.5f},
{PCUTOFF,0.3f},{PRES,0.4f},{PFENV,0.4f},{PATK,0.7f},{PDEC,0.35f},{PSUS,0.8f},{PREL,0.5f},
{PDSYNC,0.0f},{PMASTER,0.72f} },
cOrgan);
add("Reggae Cab", "ORGAN",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},
{PCUTOFF,0.5f},{PRES,0.2f},{PFENV,0.25f},{PATK,0.004f},{PDEC,0.3f},{PSUS,0.6f},{PREL,0.08f},{PDRIVE,0.45f},
{PDSYNC,0.0f},{PMASTER,0.8f} },
cOrgan);
// STRING ----------------------------------------------------------
add("Orchestra", "STRING",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.49f},{PO2CT,0.51f},{PMIX,0.4f},
{PCUTOFF,0.35f},{PRES,0.3f},{PFENV,0.5f},{PATK,0.6f},{PDEC,0.4f},{PSUS,0.8f},{PREL,0.7f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.4f},{PMASTER,0.72f} },
cStr);
add("Solo Violin", "STRING",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.52f},{PMIX,0.7f},
{PCUTOFF,0.4f},{PRES,0.35f},{PFENV,0.6f},{PATK,0.25f},{PDEC,0.4f},{PSUS,0.6f},{PREL,0.4f},{PGLIDE,0.2f},
{PDSYNC,0.0f},{PMASTER,0.75f} },
cStr);
add("Celloso", "STRING",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1OCT,0.25f},{PO1CT,0.52f},{PO2CT,0.48f},{PMIX,0.5f},
{PCUTOFF,0.3f},{PRES,0.3f},{PFENV,0.6f},{PATK,0.2f},{PDEC,0.5f},{PSUS,0.7f},{PREL,0.5f},
{PDSYNC,0.0f},{PMASTER,0.7f} },
cStr);
add("Lead Strings", "STRING",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1OCT,0.5f},{PO2OCT,0.55f},{PO1CT,0.51f},{PO2CT,0.49f},{PMIX,0.5f},
{PCUTOFF,0.5f},{PRES,0.3f},{PFENV,0.5f},{PATK,0.03f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.3f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.75f} },
cStr);
add("Glass Strings", "STRING",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO1OCT,0.55f},{PO2OCT,0.62f},{PO1CT,0.53f},{PO2CT,0.5f},{PMIX,0.6f},
{PCUTOFF,0.5f},{PRES,0.25f},{PFENV,0.5f},{PATK,0.5f},{PDEC,0.4f},{PSUS,0.6f},{PREL,0.7f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.5f},{PMASTER,0.7f} },
cStr);
add("Pizz Strings", "STRING",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.53f},{PMIX,0.5f},
{PCUTOFF,0.3f},{PRES,0.5f},{PFENV,0.7f},{PATK,0.001f},{PDEC,0.3f},{PSUS,0.0f},{PREL,0.2f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.75f} },
cPluck);
add("Dark Strings", "STRING",
{ {PO1WAVE,0.5f},{PO2WAVE,0.75f},{PO1OCT,0.25f},{PO2OCT,0.5f},{PMIX,0.5f},
{PCUTOFF,0.24f},{PRES,0.5f},{PFENV,0.4f},{PATK,0.7f},{PDEC,0.4f},{PSUS,0.8f},{PREL,0.8f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.5f},{PMASTER,0.72f} },
cStr);
add("Ensemble 8", "STRING",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.45f},{PO2CT,0.55f},{PMIX,0.4f},
{PCUTOFF,0.32f},{PRES,0.4f},{PFENV,0.6f},{PATK,0.5f},{PDEC,0.4f},{PSUS,0.75f},{PREL,0.6f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.45f},{PMASTER,0.72f} },
cStr);
// BELL ------------------------------------------------------------
add("Temple Bell", "BELL",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO2OCT,0.62f},{PMIX,0.5f},{PCUTOFF,0.35f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.001f},{PDEC,0.7f},{PSUS,0.0f},{PREL,0.6f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.5f},{PMASTER,0.75f} },
cBell);
add("Music Box", "BELL",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO2OCT,0.83f},{PMIX,0.5f},{PCUTOFF,0.5f},{PRES,0.25f},{PFENV,0.35f},
{PATK,0.002f},{PDEC,0.45f},{PSUS,0.0f},{PREL,0.4f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.72f} },
cBell);
add("Wind Chime", "BELL",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.62f},{PO2OCT,0.83f},{PO1CT,0.55f},{PO2CT,0.5f},{PMIX,0.45f},
{PCUTOFF,0.4f},{PRES,0.35f},{PFENV,0.5f},{PATK,0.004f},{PDEC,0.6f},{PSUS,0.0f},{PREL,0.7f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.7f},{PDMIX,0.6f},{PMASTER,0.7f} },
cBell);
add("Bronze Bell", "BELL",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PO2OCT,0.5f},{PO1CT,0.5f},{PO2CT,0.53f},{PMIX,0.5f},
{PCUTOFF,0.3f},{PRES,0.35f},{PFENV,0.45f},{PATK,0.001f},{PDEC,0.7f},{PSUS,0.0f},{PREL,0.8f},
{PDSYNC,0.0f},{PMASTER,0.75f} },
cBell);
add("Glass Bell", "BELL",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.62f},{PO2OCT,0.83f},{PO1CT,0.6f},{PO2CT,0.5f},{PMIX,0.4f},
{PCUTOFF,0.45f},{PRES,0.4f},{PFENV,0.55f},{PATK,0.001f},{PDEC,0.55f},{PSUS,0.0f},{PREL,0.5f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.45f},{PMASTER,0.72f} },
cBell);
add("Marimba", "BELL",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO1OCT,0.62f},{PO2OCT,0.5f},{PMIX,0.7f},
{PCUTOFF,0.4f},{PRES,0.35f},{PFENV,0.5f},{PATK,0.001f},{PDEC,0.35f},{PSUS,0.0f},{PREL,0.3f},
{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.75f} },
cBell);
// WIND -------------------------------------------------------------
add("Flute Air", "WIND",
{ {PO1WAVE,0.0f},{PO2WAVE,0.25f},{PMIX,0.3f},{PNOISE,0.12f},{PCUTOFF,0.5f},{PRES,0.18f},{PFENV,0.25f},
{PATK,0.18f},{PDEC,0.25f},{PSUS,0.8f},{PREL,0.12f},{PGLIDE,0.15f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cWind);
add("Alto Flute", "WIND",
{ {PO1WAVE,0.0f},{PO2WAVE,0.25f},{PMIX,0.35f},{PNOISE,0.1f},{PCUTOFF,0.45f},{PRES,0.25f},{PFENV,0.3f},
{PATK,0.3f},{PDEC,0.2f},{PSUS,0.85f},{PREL,0.15f},{PGLIDE,0.2f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cWind);
add("Pan Flute", "WIND",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PMIX,0.5f},{PCUTOFF,0.45f},{PRES,0.3f},{PFENV,0.3f},
{PATK,0.01f},{PDEC,0.3f},{PSUS,0.75f},{PREL,0.15f},{PGLIDE,0.35f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cWind);
add("Ocarina", "WIND",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PMIX,0.9f},{PCUTOFF,0.4f},{PRES,0.4f},{PFENV,0.35f},
{PATK,0.02f},{PDEC,0.2f},{PSUS,0.85f},{PREL,0.1f},{PGLIDE,0.15f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cWind);
add("Recorder", "WIND",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PMIX,0.6f},{PNOISE,0.08f},{PCUTOFF,0.55f},{PRES,0.2f},{PFENV,0.3f},
{PATK,0.04f},{PDEC,0.2f},{PSUS,0.8f},{PREL,0.12f},{PGLIDE,0.12f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cWind);
add("Clarinet Room", "WIND",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PMIX,0.9f},{PNOISE,0.06f},{PCUTOFF,0.42f},{PRES,0.3f},{PFENV,0.4f},
{PATK,0.05f},{PDEC,0.2f},{PSUS,0.85f},{PREL,0.12f},{PGLIDE,0.15f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cWind);
add("Bass Clarinet", "WIND",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PMIX,0.9f},{PNOISE,0.05f},{PCUTOFF,0.35f},{PRES,0.35f},{PFENV,0.35f},
{PATK,0.04f},{PDEC,0.25f},{PSUS,0.9f},{PREL,0.15f},{PGLIDE,0.2f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cWind);
add("Oboe Reed", "WIND",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PMIX,0.4f},{PNOISE,0.1f},{PCUTOFF,0.38f},{PRES,0.5f},{PFENV,0.5f},
{PATK,0.04f},{PDEC,0.2f},{PSUS,0.85f},{PREL,0.15f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cWind);
add("English Horn", "WIND",
{ {PO1WAVE,0.25f},{PO2WAVE,0.5f},{PMIX,0.5f},{PNOISE,0.08f},{PCUTOFF,0.36f},{PRES,0.45f},{PFENV,0.45f},
{PATK,0.05f},{PDEC,0.25f},{PSUS,0.85f},{PREL,0.18f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cWind);
add("Bassoon", "WIND",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1OCT,0.25f},{PO1CT,0.5f},{PO2CT,0.52f},{PMIX,0.5f},{PNOISE,0.06f},
{PCUTOFF,0.33f},{PRES,0.4f},{PFENV,0.4f},{PATK,0.06f},{PDEC,0.3f},{PSUS,0.82f},{PREL,0.2f},{PGLIDE,0.2f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cWind);
add("Harmonica", "WIND",
{ {PO1WAVE,0.0f},{PO2WAVE,0.75f},{PMIX,0.4f},{PNOISE,0.2f},{PCUTOFF,0.4f},{PRES,0.4f},{PFENV,0.45f},
{PATK,0.008f},{PDEC,0.3f},{PSUS,0.7f},{PREL,0.15f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cWind);
add("Accordion Vox", "WIND",
{ {PO1WAVE,0.75f},{PO2WAVE,0.25f},{PMIX,0.5f},{PNOISE,0.2f},{PCUTOFF,0.42f},{PRES,0.3f},{PFENV,0.4f},
{PATK,0.01f},{PDEC,0.3f},{PSUS,0.75f},{PREL,0.15f},{PDRIVE,0.3f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cWind);
add("Breath Wash", "WIND",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PMIX,0.4f},{PNOISE,0.45f},{PCUTOFF,0.6f},{PRES,0.15f},{PFENV,0.3f},
{PATK,0.5f},{PDEC,0.3f},{PSUS,0.7f},{PREL,0.4f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.5f},{PMASTER,0.68f} },
cVoice);
add("Shakuhachi", "WIND",
{ {PO1WAVE,0.0f},{PO2WAVE,0.5f},{PMIX,0.5f},{PNOISE,0.15f},{PCUTOFF,0.4f},{PRES,0.6f},{PFENV,0.5f},
{PATK,0.04f},{PDEC,0.2f},{PSUS,0.8f},{PREL,0.25f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cWind);
add("Tin Whistle", "WIND",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PMIX,0.95f},{PNOISE,0.05f},{PCUTOFF,0.6f},{PRES,0.2f},{PFENV,0.3f},
{PATK,0.012f},{PDEC,0.25f},{PSUS,0.75f},{PREL,0.1f},{PGLIDE,0.25f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cWind);
add("Piccolo", "WIND",
{ {PO1WAVE,0.0f},{PO2WAVE,0.75f},{PO1OCT,0.62f},{PMIX,0.4f},{PNOISE,0.1f},{PCUTOFF,0.65f},{PRES,0.25f},{PFENV,0.3f},
{PATK,0.012f},{PDEC,0.2f},{PSUS,0.8f},{PREL,0.1f},{PGLIDE,0.2f},{PDSYNC,0.0f},{PMASTER,0.7f} },
cWind);
add("Zampona", "WIND",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.52f},{PMIX,0.5f},{PCUTOFF,0.5f},{PRES,0.3f},{PFENV,0.4f},
{PATK,0.012f},{PDEC,0.3f},{PSUS,0.78f},{PREL,0.18f},{PGLIDE,0.3f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cWind);
add("Echo Flute", "WIND",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PMIX,1.0f},{PNOISE,0.1f},{PCUTOFF,0.55f},{PRES,0.25f},{PFENV,0.3f},
{PATK,0.02f},{PDEC,0.25f},{PSUS,0.78f},{PREL,0.15f},{PGLIDE,0.2f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.55f},{PDMIX,0.4f},{PMASTER,0.75f} },
cWind);
add("Glass Flute", "WIND",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PMIX,0.5f},{PNOISE,0.2f},{PCUTOFF,0.7f},{PRES,0.2f},{PFENV,0.35f},
{PATK,0.08f},{PDEC,0.25f},{PSUS,0.8f},{PREL,0.3f},{PGLIDE,0.15f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.45f},{PMASTER,0.7f} },
cWind);
// BRASS -----------------------------------------------------------
add("Trumpet", "BRASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PMIX,0.4f},{PNOISE,0.15f},{PCUTOFF,0.45f},{PRES,0.4f},{PFENV,0.55f},
{PATK,0.02f},{PDEC,0.3f},{PSUS,0.8f},{PREL,0.12f},{PDRIVE,0.3f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cBrass);
add("Mellow Horn", "BRASS",
{ {PO1WAVE,0.0f},{PO2WAVE,0.25f},{PMIX,0.5f},{PNOISE,0.1f},{PCUTOFF,0.4f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.04f},{PDEC,0.25f},{PSUS,0.85f},{PREL,0.15f},{PGLIDE,0.1f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cBrass);
add("French Horn", "BRASS",
{ {PO1WAVE,0.25f},{PO2WAVE,0.5f},{PMIX,0.5f},{PNOISE,0.08f},{PCUTOFF,0.38f},{PRES,0.4f},{PFENV,0.5f},
{PATK,0.06f},{PDEC,0.3f},{PSUS,0.85f},{PREL,0.2f},{PGLIDE,0.15f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cBrass);
add("Trombone", "BRASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PMIX,0.6f},{PNOISE,0.12f},{PCUTOFF,0.4f},{PRES,0.35f},{PFENV,0.5f},
{PATK,0.02f},{PDEC,0.25f},{PSUS,0.82f},{PREL,0.12f},{PDRIVE,0.25f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cBrass);
add("Bass Trombone", "BRASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PMIX,0.6f},{PNOISE,0.12f},{PCUTOFF,0.32f},{PRES,0.4f},{PFENV,0.5f},
{PATK,0.03f},{PDEC,0.3f},{PSUS,0.82f},{PREL,0.15f},{PDRIVE,0.3f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cBrass);
add("Tuba", "BRASS",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PO2OCT,0.25f},{PMIX,0.85f},{PNOISE,0.08f},{PCUTOFF,0.32f},{PRES,0.35f},{PFENV,0.4f},
{PATK,0.03f},{PDEC,0.3f},{PSUS,0.85f},{PREL,0.15f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cBrass);
add("Muted Brass", "BRASS",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PMIX,0.5f},{PNOISE,0.2f},{PCUTOFF,0.55f},{PRES,0.6f},{PFENV,0.6f},
{PATK,0.02f},{PDEC,0.25f},{PSUS,0.7f},{PREL,0.15f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cBrass);
add("Bugle", "BRASS",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PMIX,0.6f},{PCUTOFF,0.45f},{PRES,0.35f},{PFENV,0.5f},
{PATK,0.03f},{PDEC,0.25f},{PSUS,0.8f},{PREL,0.15f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cBrass);
add("Sax Alto", "BRASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PMIX,0.45f},{PNOISE,0.18f},{PCUTOFF,0.45f},{PRES,0.4f},{PFENV,0.55f},
{PATK,0.03f},{PDEC,0.22f},{PSUS,0.85f},{PREL,0.15f},{PDRIVE,0.4f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cBrass);
add("Sax Tenor", "BRASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PMIX,0.45f},{PNOISE,0.15f},{PCUTOFF,0.42f},{PRES,0.4f},{PFENV,0.5f},
{PATK,0.03f},{PDEC,0.25f},{PSUS,0.85f},{PREL,0.18f},{PDRIVE,0.35f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cBrass);
add("Sax Baritone", "BRASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PMIX,0.5f},{PNOISE,0.15f},{PCUTOFF,0.36f},{PRES,0.45f},{PFENV,0.55f},
{PATK,0.04f},{PDEC,0.3f},{PSUS,0.82f},{PREL,0.2f},{PDRIVE,0.4f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cBrass);
add("Brass Section", "BRASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.52f},{PMIX,0.5f},{PNOISE,0.1f},{PCUTOFF,0.42f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.03f},{PDEC,0.28f},{PSUS,0.85f},{PREL,0.2f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cBrass);
add("Synth Brass", "BRASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.5f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.01f},{PDEC,0.3f},{PSUS,0.8f},{PREL,0.12f},{PDRIVE,0.3f},{PDSYNC,0.0f},{PMASTER,0.8f} },
cBrass);
add("Smooth Brass Pad", "BRASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PMIX,0.5f},{PCUTOFF,0.4f},{PRES,0.35f},{PFENV,0.6f},
{PATK,0.3f},{PDEC,0.35f},{PSUS,0.8f},{PREL,0.5f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.72f} },
cBrass);
// VOICE -----------------------------------------------------------
add("Ooh Choir", "VOICE",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.34f},{PRES,0.25f},{PFENV,0.5f},
{PATK,0.4f},{PDEC,0.4f},{PSUS,0.8f},{PREL,0.6f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.4f},{PMASTER,0.7f} },
cVoice);
add("Ahh Choir", "VOICE",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.42f},{PRES,0.25f},{PFENV,0.5f},
{PATK,0.35f},{PDEC,0.4f},{PSUS,0.78f},{PREL,0.6f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.4f},{PMASTER,0.7f} },
cVoice);
add("Gregorian", "VOICE",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1OCT,0.25f},{PO2OCT,0.25f},{PO1CT,0.52f},{PO2CT,0.48f},{PMIX,0.5f},{PCUTOFF,0.3f},{PRES,0.3f},{PFENV,0.45f},
{PATK,0.5f},{PDEC,0.4f},{PSUS,0.85f},{PREL,0.7f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cVoice);
add("Tenor Breath", "VOICE",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PMIX,0.6f},{PNOISE,0.3f},{PCUTOFF,0.5f},{PRES,0.2f},{PFENV,0.3f},
{PATK,0.1f},{PDEC,0.3f},{PSUS,0.82f},{PREL,0.5f},{PDSYNC,0.0f},{PMASTER,0.7f} },
cVoice);
add("Space Opera", "VOICE",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1OCT,0.55f},{PO2OCT,0.62f},{PO1CT,0.53f},{PO2CT,0.47f},{PMIX,0.5f},{PCUTOFF,0.5f},{PRES,0.3f},{PFENV,0.55f},
{PATK,0.3f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.7f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.55f},{PMASTER,0.7f} },
cVoice);
add("Vocoder Choir", "VOICE",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.53f},{PMIX,0.5f},{PCUTOFF,0.3f},{PRES,0.65f},{PFTYPE,0.5f},{PFENV,0.6f},
{PATK,0.02f},{PDEC,0.3f},{PSUS,0.7f},{PREL,0.25f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.5f},{PDMIX,0.5f},{PMASTER,0.78f} },
cSeq);
add("Whisper", "VOICE",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PMIX,0.4f},{PNOISE,0.8f},{PCUTOFF,0.65f},{PRES,0.2f},{PFENV,0.25f},
{PATK,0.02f},{PDEC,0.2f},{PSUS,0.6f},{PREL,0.15f},{PDSYNC,0.0f},{PMASTER,0.68f} },
cVoice);
add("Hum Canon", "VOICE",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO2OCT,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.3f},{PRES,0.25f},{PFENV,0.3f},
{PATK,0.25f},{PDEC,0.3f},{PSUS,0.85f},{PREL,0.5f},{PGLIDE,0.2f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cVoice);
add("Glass Voice", "VOICE",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.62f},{PO2OCT,0.5f},{PMIX,0.5f},{PCUTOFF,0.55f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.15f},{PDEC,0.35f},{PSUS,0.75f},{PREL,0.4f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.45f},{PMASTER,0.7f} },
cVoice);
add("Voice Pad", "VOICE",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1CT,0.48f},{PO2CT,0.52f},{PMIX,0.5f},{PCUTOFF,0.38f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.55f},{PDEC,0.4f},{PSUS,0.8f},{PREL,0.75f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.5f},{PMASTER,0.7f} },
cVoice);
add("Ethereal Ooh", "VOICE",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1OCT,0.5f},{PO2OCT,0.55f},{PO1CT,0.5f},{PO2CT,0.54f},{PMIX,0.5f},{PCUTOFF,0.4f},{PRES,0.35f},{PFENV,0.6f},
{PATK,0.5f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.8f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.55f},{PMASTER,0.68f} },
cVoice);
add("Night Choir", "VOICE",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1OCT,0.28f},{PO2OCT,0.3f},{PO1CT,0.5f},{PO2CT,0.55f},{PMIX,0.5f},{PCUTOFF,0.25f},{PRES,0.5f},{PFENV,0.5f},
{PATK,0.5f},{PDEC,0.4f},{PSUS,0.8f},{PREL,0.8f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.55f},{PDMIX,0.5f},{PMASTER,0.7f} },
cVoice);
// PERC ------------------------------------------------------------
add("Kick 26", "PERC",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PO2OCT,0.24f},{PMIX,0.95f},{PNOISE,0.04f},{PCUTOFF,0.25f},{PRES,0.4f},{PFENV,0.45f},
{PATK,0.001f},{PDEC,0.5f},{PSUS,0.05f},{PREL,0.08f},{PDSYNC,0.0f},{PMASTER,0.88f} },
cPerc);
add("Kick 808", "PERC",
{ {PO1WAVE,0.0f},{PO2WAVE,0.25f},{PO1OCT,0.25f},{PO2OCT,0.24f},{PMIX,0.9f},{PCUTOFF,0.32f},{PRES,0.6f},{PFENV,0.5f},
{PATK,0.002f},{PDEC,0.6f},{PSUS,0.1f},{PREL,0.12f},{PDSYNC,0.0f},{PMASTER,0.88f} },
cPerc);
add("Snare Tight", "PERC",
{ {PO1WAVE,0.25f},{PO2WAVE,0.8f},{PO1OCT,0.25f},{PO2OCT,0.5f},{PMIX,0.5f},{PNOISE,0.5f},{PCUTOFF,0.38f},{PRES,0.35f},{PFENV,0.5f},
{PATK,0.001f},{PDEC,0.18f},{PSUS,0.0f},{PREL,0.1f},{PDSYNC,0.0f},{PMASTER,0.8f} },
cPerc);
add("Rimshot", "PERC",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PMIX,0.8f},{PNOISE,0.15f},{PCUTOFF,0.45f},{PRES,0.6f},{PFENV,0.6f},
{PATK,0.001f},{PDEC,0.2f},{PSUS,0.0f},{PREL,0.08f},{PDSYNC,0.0f},{PMASTER,0.8f} },
cPerc);
add("Clap Hands", "PERC",
{ {PO1WAVE,0.8f},{PO2WAVE,0.8f},{PMIX,0.5f},{PNOISE,0.9f},{PCUTOFF,0.42f},{PRES,0.5f},{PFENV,0.6f},
{PATK,0.001f},{PDEC,0.3f},{PSUS,0.0f},{PREL,0.12f},{PDSYNC,0.0f},{PMASTER,0.8f} },
cPerc);
add("Hat Open", "PERC",
{ {PO1WAVE,0.8f},{PO2WAVE,0.8f},{PMIX,0.4f},{PNOISE,0.95f},{PCUTOFF,0.78f},{PRES,0.15f},{PFTYPE,1.0f},{PFENV,0.2f},
{PATK,0.001f},{PDEC,0.25f},{PSUS,0.0f},{PREL,0.2f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cPerc);
add("Hat Closed", "PERC",
{ {PO1WAVE,0.8f},{PO2WAVE,0.8f},{PMIX,0.4f},{PNOISE,0.95f},{PCUTOFF,0.82f},{PRES,0.15f},{PFTYPE,1.0f},{PFENV,0.2f},
{PATK,0.001f},{PDEC,0.06f},{PSUS,0.0f},{PREL,0.05f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cPerc);
add("Tom Low", "PERC",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PO2OCT,0.25f},{PMIX,0.9f},{PCUTOFF,0.3f},{PRES,0.5f},{PFENV,0.3f},
{PATK,0.001f},{PDEC,0.5f},{PSUS,0.0f},{PREL,0.2f},{PDSYNC,0.0f},{PMASTER,0.8f} },
cPerc);
add("Tom Mid", "PERC",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.4f},{PO2OCT,0.4f},{PMIX,0.9f},{PCUTOFF,0.35f},{PRES,0.5f},{PFENV,0.3f},
{PATK,0.001f},{PDEC,0.45f},{PSUS,0.0f},{PREL,0.18f},{PDSYNC,0.0f},{PMASTER,0.8f} },
cPerc);
add("Tom High", "PERC",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.55f},{PO2OCT,0.55f},{PMIX,0.9f},{PCUTOFF,0.4f},{PRES,0.6f},{PFENV,0.3f},
{PATK,0.001f},{PDEC,0.4f},{PSUS,0.0f},{PREL,0.15f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cPerc);
add("Wood Block", "PERC",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PMIX,0.5f},{PCUTOFF,0.5f},{PRES,0.7f},{PFENV,0.5f},
{PATK,0.001f},{PDEC,0.15f},{PSUS,0.0f},{PREL,0.06f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cPerc);
add("Maracas", "PERC",
{ {PO1WAVE,0.8f},{PO2WAVE,0.8f},{PMIX,0.4f},{PNOISE,0.95f},{PCUTOFF,0.65f},{PFTYPE,0.5f},{PRES,0.3f},{PFENV,0.35f},
{PATK,0.001f},{PDEC,0.12f},{PSUS,0.0f},{PREL,0.06f},{PDSYNC,0.0f},{PMASTER,0.7f} },
cPerc);
add("Shaker", "PERC",
{ {PO1WAVE,0.8f},{PO2WAVE,0.8f},{PMIX,0.4f},{PNOISE,0.9f},{PCUTOFF,0.55f},{PRES,0.3f},{PFENV,0.3f},
{PATK,0.001f},{PDEC,0.2f},{PSUS,0.0f},{PREL,0.1f},{PDSYNC,0.0f},{PMASTER,0.7f} },
cPerc);
add("Cowbell", "PERC",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1OCT,0.5f},{PO2OCT,0.62f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.45f},{PRES,0.6f},{PFENV,0.4f},
{PATK,0.001f},{PDEC,0.3f},{PSUS,0.0f},{PREL,0.12f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cPerc);
add("Timbale", "PERC",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.83f},{PMIX,0.5f},{PCUTOFF,0.4f},{PRES,0.6f},{PFENV,0.6f},
{PATK,0.001f},{PDEC,0.4f},{PSUS,0.0f},{PREL,0.15f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cPerc);
add("Crash", "PERC",
{ {PO1WAVE,0.8f},{PO2WAVE,0.8f},{PMIX,0.5f},{PNOISE,0.95f},{PCUTOFF,0.5f},{PRES,0.5f},{PFENV,0.4f},
{PATK,0.001f},{PDEC,0.8f},{PSUS,0.0f},{PREL,0.7f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cPerc);
add("Gong Hit", "PERC",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PO2OCT,0.83f},{PMIX,0.5f},{PNOISE,0.3f},{PCUTOFF,0.28f},{PRES,0.5f},{PFENV,0.5f},
{PATK,0.001f},{PDEC,0.85f},{PSUS,0.0f},{PREL,0.8f},{PDSYNC,0.0f},{PMASTER,0.8f} },
cPerc);
add("Gabber Kick", "PERC",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PO2OCT,0.25f},{PMIX,0.9f},{PNOISE,0.08f},{PCUTOFF,0.32f},{PRES,0.5f},{PFENV,0.5f},
{PATK,0.001f},{PDEC,0.4f},{PSUS,0.1f},{PREL,0.1f},{PDRIVE,0.9f},{PDSYNC,0.0f},{PMASTER,0.9f} },
cPerc);
// SFX -------------------------------------------------------------
add("Riser Up", "SFX",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1OCT,0.3f},{PO2OCT,0.4f},{PMIX,0.5f},{PNOISE,0.5f},{PCUTOFF,0.2f},{PRES,0.5f},{PFENV,0.9f},
{PATK,0.9f},{PDEC,0.1f},{PSUS,0.8f},{PREL,0.15f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cSfx);
add("Riser Down", "SFX",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PMIX,0.5f},{PNOISE,0.6f},{PCUTOFF,0.5f},{PRES,0.5f},{PFENV,0.8f},
{PATK,0.2f},{PDEC,0.3f},{PSUS,0.5f},{PREL,0.6f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cSfx);
add("Laser Zap", "SFX",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PMIX,1.0f},{PCUTOFF,0.1f},{PRES,0.8f},{PFENV,0.8f},
{PATK,0.002f},{PDEC,0.3f},{PSUS,0.0f},{PREL,0.3f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.4f},{PDMIX,0.4f},{PMASTER,0.8f} },
cShp);
add("Phaser Sweep", "SFX",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.4f},{PO2CT,0.6f},{PMIX,0.5f},{PCUTOFF,0.18f},{PRES,0.8f},{PFENV,0.9f},
{PATK,0.01f},{PDEC,0.5f},{PSUS,0.3f},{PREL,0.4f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.7f},{PDMIX,0.5f},{PMASTER,0.8f} },
cShp);
add("Alarm Siren", "SFX",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.15f},{PRES,0.8f},{PFENV,0.9f},
{PATK,0.4f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.4f},{PDSYNC,0.0f},{PMASTER,0.8f} },
cSfx);
add("Robot Beep", "SFX",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PMIX,0.5f},{PCUTOFF,0.6f},{PRES,0.3f},{PFENV,0.4f},
{PATK,0.001f},{PDEC,0.25f},{PSUS,0.0f},{PREL,0.2f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cRetro);
add("Power Down", "SFX",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.6f},{PO2CT,0.4f},{PMIX,0.5f},{PNOISE,0.4f},{PCUTOFF,0.6f},{PRES,0.4f},{PFENV,0.8f},
{PATK,0.01f},{PDEC,0.7f},{PSUS,0.2f},{PREL,0.8f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cSfx);
add("Engine Drone", "SFX",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1OCT,0.22f},{PO2OCT,0.2f},{PO1CT,0.55f},{PO2CT,0.5f},{PMIX,0.5f},{PNOISE,0.3f},{PCUTOFF,0.25f},{PRES,0.5f},{PFENV,0.35f},
{PATK,0.6f},{PDEC,0.3f},{PSUS,0.85f},{PREL,0.6f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cSfx);
add("Wobble Growl", "SFX",
{ {PO1WAVE,0.5f},{PO2WAVE,0.75f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PNOISE,0.2f},{PCUTOFF,0.12f},{PRES,0.8f},{PFENV,0.9f},
{PATK,0.008f},{PDEC,0.4f},{PSUS,0.4f},{PREL,0.3f},{PDRIVE,0.6f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.6f},{PDMIX,0.4f},{PMASTER,0.85f} },
cSfx);
add("Police Siren", "SFX",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1OCT,0.4f},{PO2OCT,0.5f},{PMIX,0.6f},{PCUTOFF,0.2f},{PRES,0.8f},{PFENV,0.9f},
{PATK,0.35f},{PDEC,0.4f},{PSUS,0.8f},{PREL,0.35f},{PDSYNC,0.0f},{PMASTER,0.82f} },
cSfx);
add("Glitch Blip", "SFX",
{ {PO1WAVE,0.75f},{PO2WAVE,0.8f},{PO1CT,0.5f},{PO2CT,0.6f},{PMIX,0.5f},{PNOISE,0.6f},{PCUTOFF,0.55f},{PRES,0.6f},{PFENV,0.6f},
{PATK,0.001f},{PDEC,0.15f},{PSUS,0.0f},{PREL,0.1f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.6f},{PDMIX,0.6f},{PMASTER,0.8f} },
cSfx);
add("Data Stream", "SFX",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1CT,0.4f},{PO2CT,0.6f},{PMIX,0.5f},{PNOISE,0.3f},{PCUTOFF,0.3f},{PRES,0.8f},{PFENV,0.8f},
{PATK,0.001f},{PDEC,0.2f},{PSUS,0.2f},{PREL,0.15f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.8f},{PDMIX,0.7f},{PMASTER,0.8f} },
cSfx);
add("Boing", "SFX",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.83f},{PMIX,0.5f},{PCUTOFF,0.4f},{PRES,0.6f},{PFENV,0.7f},
{PATK,0.002f},{PDEC,0.6f},{PSUS,0.0f},{PREL,0.4f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cSfx);
add("Impact Boom", "SFX",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PO2OCT,0.25f},{PMIX,0.9f},{PNOISE,0.4f},{PCUTOFF,0.18f},{PRES,0.4f},{PFENV,0.8f},
{PATK,0.002f},{PDEC,0.7f},{PSUS,0.0f},{PREL,0.6f},{PDSYNC,0.0f},{PMASTER,0.85f} },
cSfx);
add("UFO Bleep", "SFX",
{ {PO1WAVE,0.75f},{PO2WAVE,0.25f},{PO1OCT,0.5f},{PO2OCT,0.83f},{PMIX,0.5f},{PCUTOFF,0.45f},{PRES,0.7f},{PFENV,0.6f},
{PATK,0.001f},{PDEC,0.3f},{PSUS,0.0f},{PREL,0.2f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.5f},{PDMIX,0.5f},{PMASTER,0.78f} },
cSfx);
add("Alarm Clang", "SFX",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.62f},{PMIX,0.6f},{PNOISE,0.2f},{PCUTOFF,0.4f},{PRES,0.8f},{PFENV,0.7f},
{PATK,0.002f},{PDEC,0.5f},{PSUS,0.0f},{PREL,0.4f},{PDSYNC,0.0f},{PMASTER,0.8f} },
cSfx);
// GRIT ------------------------------------------------------------
add("Industrial Stab", "GRIT",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PNOISE,0.3f},{PCUTOFF,0.28f},{PRES,0.6f},{PFENV,0.6f},
{PATK,0.002f},{PDEC,0.3f},{PSUS,0.2f},{PREL,0.2f},{PDRIVE,0.85f},{PDSYNC,0.0f},{PMASTER,0.82f} },
cShp);
add("Metal Grind", "GRIT",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1CT,0.45f},{PO2CT,0.55f},{PMIX,0.5f},{PNOISE,0.4f},{PCUTOFF,0.45f},{PRES,0.7f},{PFENV,0.5f},
{PATK,0.004f},{PDEC,0.4f},{PSUS,0.3f},{PREL,0.25f},{PDRIVE,0.9f},{PDSYNC,0.0f},{PMASTER,0.8f} },
cShp);
add("Rusty Saw", "GRIT",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.4f},{PO2CT,0.6f},{PMIX,0.5f},{PCUTOFF,0.22f},{PRES,0.5f},{PFENV,0.7f},
{PATK,0.005f},{PDEC,0.35f},{PSUS,0.4f},{PREL,0.15f},{PDRIVE,0.9f},{PDSYNC,0.0f},{PMASTER,0.82f} },
cDrift);
add("Broken Radio", "GRIT",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.55f},{PO2CT,0.45f},{PMIX,0.5f},{PNOISE,0.5f},{PCUTOFF,0.55f},{PRES,0.6f},{PFENV,0.6f},
{PATK,0.002f},{PDEC,0.3f},{PSUS,0.3f},{PREL,0.2f},{PDRIVE,0.7f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.6f},{PMASTER,0.8f} },
cSfx);
add("Grunge Lead", "GRIT",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.4f},{PRES,0.35f},{PFENV,0.6f},
{PATK,0.01f},{PDEC,0.4f},{PSUS,0.6f},{PREL,0.2f},{PDRIVE,0.8f},{PDSYNC,0.0f},{PMASTER,0.82f} },
cDrift);
add("Dirt Squelch", "GRIT",
{ {PO1WAVE,0.25f},{PO2WAVE,0.75f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.15f},{PRES,0.75f},{PFENV,0.9f},
{PATK,0.004f},{PDEC,0.4f},{PSUS,0.3f},{PREL,0.25f},{PDRIVE,0.8f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.4f},{PMASTER,0.85f} },
cShp);
add("Cement Mix", "GRIT",
{ {PO1WAVE,0.5f},{PO2WAVE,0.8f},{PNOISE,0.7f},{PCUTOFF,0.32f},{PRES,0.5f},{PFENV,0.5f},
{PATK,0.01f},{PDEC,0.45f},{PSUS,0.3f},{PREL,0.3f},{PDRIVE,0.85f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cNoise);
add("Screech", "GRIT",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.4f},{PO2CT,0.6f},{PMIX,0.5f},{PCUTOFF,0.65f},{PRES,0.75f},{PFENV,0.4f},
{PATK,0.002f},{PDEC,0.4f},{PSUS,0.5f},{PREL,0.3f},{PDRIVE,0.9f},{PDSYNC,0.0f},{PMASTER,0.8f} },
cShp);
add("Grind Bass", "GRIT",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1OCT,0.25f},{PO2OCT,0.25f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PNOISE,0.2f},{PCUTOFF,0.2f},{PRES,0.6f},{PFENV,0.7f},
{PATK,0.004f},{PDEC,0.45f},{PSUS,0.5f},{PREL,0.15f},{PDRIVE,0.95f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.3f},{PMASTER,0.88f} },
cDrift);
add("Static Chord", "GRIT",
{ {PO1WAVE,0.8f},{PO2WAVE,0.8f},{PMIX,0.4f},{PNOISE,0.85f},{PCUTOFF,0.4f},{PRES,0.5f},{PFENV,0.4f},
{PATK,0.05f},{PDEC,0.4f},{PSUS,0.6f},{PREL,0.4f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cNoise);
add("Spit Noise", "GRIT",
{ {PO1WAVE,0.25f},{PO2WAVE,0.8f},{PNOISE,0.8f},{PCUTOFF,0.5f},{PRES,0.6f},{PFENV,0.6f},
{PATK,0.001f},{PDEC,0.2f},{PSUS,0.0f},{PREL,0.15f},{PDRIVE,0.6f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cNoise);
add("Fuzz Keys", "GRIT",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1CT,0.5f},{PO2CT,0.52f},{PMIX,0.5f},{PCUTOFF,0.35f},{PRES,0.4f},{PFENV,0.5f},
{PATK,0.004f},{PDEC,0.5f},{PSUS,0.3f},{PREL,0.3f},{PDRIVE,0.9f},{PDSYNC,0.0f},{PMASTER,0.85f} },
cDrift);
add("Rust Lead", "GRIT",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.55f},{PO2CT,0.5f},{PMIX,0.5f},{PNOISE,0.3f},{PCUTOFF,0.3f},{PRES,0.6f},{PFENV,0.7f},
{PATK,0.01f},{PDEC,0.4f},{PSUS,0.5f},{PREL,0.25f},{PDRIVE,0.85f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.5f},{PDMIX,0.4f},{PMASTER,0.82f} },
cDrift);
add("Dirty Choad", "GRIT",
{ {PO1WAVE,0.5f},{PO2WAVE,0.75f},{PO1OCT,0.5f},{PO2OCT,0.55f},{PO1CT,0.48f},{PO2CT,0.52f},{PMIX,0.5f},{PNOISE,0.15f},{PCUTOFF,0.3f},{PRES,0.6f},{PFENV,0.7f},
{PATK,0.002f},{PDEC,0.4f},{PSUS,0.4f},{PREL,0.3f},{PDRIVE,0.85f},{PDSYNC,0.0f},{PMASTER,0.82f} },
cShp);
// RETRO -----------------------------------------------------------
add("8-Bit Square", "RETRO",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PMIX,0.6f},{PCUTOFF,0.5f},{PRES,0.2f},{PFENV,0.4f},
{PATK,0.002f},{PDEC,0.25f},{PSUS,0.4f},{PREL,0.1f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cRetro);
add("NES Lead", "RETRO",
{ {PO1WAVE,0.75f},{PO2WAVE,0.25f},{PMIX,0.6f},{PCUTOFF,0.55f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.001f},{PDEC,0.2f},{PSUS,0.5f},{PREL,0.08f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cRetro);
add("Game Boy", "RETRO",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PNOISE,0.15f},{PCUTOFF,0.45f},{PRES,0.4f},{PFENV,0.5f},
{PATK,0.001f},{PDEC,0.3f},{PSUS,0.3f},{PREL,0.1f},{PDRIVE,0.4f},{PDSYNC,0.0f},{PMASTER,0.8f} },
cRetro);
add("Arcade Blip", "RETRO",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PMIX,0.8f},{PCUTOFF,0.5f},{PRES,0.5f},{PFENV,0.6f},
{PATK,0.001f},{PDEC,0.2f},{PSUS,0.0f},{PREL,0.12f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cRetro);
add("Chiptune Bass", "RETRO",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PMIX,0.9f},{PCUTOFF,0.35f},{PRES,0.3f},{PFENV,0.4f},
{PATK,0.001f},{PDEC,0.25f},{PSUS,0.4f},{PREL,0.08f},{PDSYNC,0.0f},{PMASTER,0.8f} },
cRetro);
add("Pong", "RETRO",
{ {PO1WAVE,0.5f},{PO2WAVE,0.75f},{PMIX,0.6f},{PCUTOFF,0.6f},{PRES,0.2f},{PFENV,0.3f},
{PATK,0.001f},{PDEC,0.15f},{PSUS,0.2f},{PREL,0.08f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cRetro);
add("Pac Siren", "RETRO",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.2f},{PRES,0.8f},{PFENV,0.9f},
{PATK,0.1f},{PDEC,0.4f},{PSUS,0.8f},{PREL,0.3f},{PDSYNC,0.0f},{PMASTER,0.8f} },
cSfx);
add("Dragon Quest", "RETRO",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PO1CT,0.5f},{PMIX,0.7f},{PCUTOFF,0.5f},{PRES,0.35f},{PFENV,0.4f},
{PATK,0.002f},{PDEC,0.3f},{PSUS,0.6f},{PREL,0.12f},{PGLIDE,0.2f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cRetro);
add("Sega Sweep", "RETRO",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.4f},{PO2CT,0.6f},{PMIX,0.5f},{PCUTOFF,0.22f},{PRES,0.7f},{PFENV,0.9f},
{PATK,0.005f},{PDEC,0.4f},{PSUS,0.3f},{PREL,0.3f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.5f},{PMASTER,0.8f} },
cShp);
add("Console Pad", "RETRO",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.52f},{PMIX,0.5f},{PCUTOFF,0.4f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.3f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.6f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.4f},{PMASTER,0.72f} },
cRetro);
add("Pixel Pluck", "RETRO",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PMIX,0.7f},{PCUTOFF,0.4f},{PRES,0.5f},{PFENV,0.6f},
{PATK,0.001f},{PDEC,0.2f},{PSUS,0.0f},{PREL,0.15f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.4f},{PDMIX,0.35f},{PMASTER,0.75f} },
cRetro);
add("Tiny Lead", "RETRO",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.55f},{PRES,0.25f},{PFENV,0.45f},
{PATK,0.003f},{PDEC,0.25f},{PSUS,0.5f},{PREL,0.1f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.75f} },
cRetro);
add("16-Bit Lead", "RETRO",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.52f},{PMIX,0.6f},{PCUTOFF,0.45f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.004f},{PDEC,0.35f},{PSUS,0.6f},{PREL,0.15f},{PDRIVE,0.3f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cRetro);
add("Turtle Power", "RETRO",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1CT,0.52f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.35f},{PRES,0.5f},{PFENV,0.6f},
{PATK,0.002f},{PDEC,0.3f},{PSUS,0.3f},{PREL,0.2f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.5f},{PDMIX,0.4f},{PMASTER,0.78f} },
cRetro);
add("Wicked Blip", "RETRO",
{ {PO1WAVE,0.75f},{PO2WAVE,0.8f},{PNOISE,0.5f},{PCUTOFF,0.62f},{PRES,0.5f},{PFENV,0.5f},
{PATK,0.001f},{PDEC,0.12f},{PSUS,0.0f},{PREL,0.08f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.5f},{PDMIX,0.5f},{PMASTER,0.78f} },
cRetro);
add("End Boss", "RETRO",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1OCT,0.25f},{PO2OCT,0.5f},{PMIX,0.5f},{PNOISE,0.2f},{PCUTOFF,0.2f},{PRES,0.75f},{PFENV,0.9f},
{PATK,0.01f},{PDEC,0.5f},{PSUS,0.5f},{PREL,0.4f},{PDRIVE,0.6f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.5f},{PMASTER,0.82f} },
cShp);
// AMBIENT ---------------------------------------------------------
add("Tundra", "AMBIENT",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1OCT,0.4f},{PO2OCT,0.45f},{PO1CT,0.5f},{PO2CT,0.54f},{PMIX,0.5f},{PNOISE,0.15f},{PCUTOFF,0.35f},{PRES,0.4f},{PFENV,0.5f},
{PATK,0.9f},{PDEC,0.3f},{PSUS,0.85f},{PREL,0.9f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.6f},{PMASTER,0.68f} },
cPads);
add("Underwater", "AMBIENT",
{ {PO1WAVE,0.0f},{PO2WAVE,0.25f},{PO1OCT,0.3f},{PO2OCT,0.35f},{PNOISE,0.2f},{PCUTOFF,0.25f},{PRES,0.6f},{PFENV,0.6f},
{PATK,0.7f},{PDEC,0.3f},{PSUS,0.8f},{PREL,0.9f},{PDSYNC,0.0f},{PMASTER,0.7f} },
cPads);
add("Glass Rain", "AMBIENT",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.62f},{PO2OCT,0.83f},{PMIX,0.45f},{PNOISE,0.1f},{PCUTOFF,0.5f},{PRES,0.4f},{PFENV,0.55f},
{PATK,0.02f},{PDEC,0.6f},{PSUS,0.0f},{PREL,0.6f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.6f},{PDMIX,0.6f},{PMASTER,0.7f} },
cBell);
add("Fog Bank", "AMBIENT",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.53f},{PMIX,0.5f},{PNOISE,0.3f},{PCUTOFF,0.3f},{PRES,0.5f},{PFENV,0.4f},
{PATK,0.8f},{PDEC,0.3f},{PSUS,0.85f},{PREL,0.9f},{PDSYNC,0.0f},{PMASTER,0.68f} },
cPads);
add("Northern Lights", "AMBIENT",
{ {PO1WAVE,0.25f},{PO2WAVE,0.5f},{PO1OCT,0.6f},{PO2OCT,0.55f},{PO1CT,0.53f},{PO2CT,0.47f},{PMIX,0.5f},{PNOISE,0.1f},{PCUTOFF,0.45f},{PRES,0.45f},{PFENV,0.6f},
{PATK,0.6f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.9f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.7f},{PDMIX,0.7f},{PMASTER,0.68f} },
cPads);
add("Slow Motion", "AMBIENT",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.49f},{PO2CT,0.51f},{PMIX,0.5f},{PCUTOFF,0.3f},{PRES,0.35f},{PFENV,0.5f},
{PATK,0.95f},{PDEC,0.3f},{PSUS,0.9f},{PREL,0.95f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.6f},{PMASTER,0.68f} },
cPads);
add("Meridian", "AMBIENT",
{ {PO1WAVE,0.0f},{PO2WAVE,0.25f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PMIX,0.5f},{PCUTOFF,0.42f},{PRES,0.3f},{PFENV,0.55f},
{PATK,0.5f},{PDEC,0.4f},{PSUS,0.75f},{PREL,0.8f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.55f},{PMASTER,0.7f} },
cPads);
add("Cosmic Drift", "AMBIENT",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.4f},{PO2CT,0.6f},{PMIX,0.5f},{PNOISE,0.15f},{PCUTOFF,0.28f},{PRES,0.6f},{PFENV,0.6f},
{PATK,0.8f},{PDEC,0.3f},{PSUS,0.8f},{PREL,0.9f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.7f},{PDMIX,0.7f},{PMASTER,0.68f} },
cPads);
add("Deep Space", "AMBIENT",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PO2OCT,0.3f},{PNOISE,0.25f},{PCUTOFF,0.2f},{PRES,0.5f},{PFENV,0.5f},
{PATK,0.85f},{PDEC,0.3f},{PSUS,0.85f},{PREL,0.95f},{PDSYNC,0.0f},{PMASTER,0.7f} },
cPads);
add("Rainforest", "AMBIENT",
{ {PO1WAVE,0.0f},{PO2WAVE,0.25f},{PO1OCT,0.4f},{PO2OCT,0.62f},{PMIX,0.4f},{PNOISE,0.4f},{PCUTOFF,0.5f},{PRES,0.3f},{PFENV,0.4f},
{PATK,0.05f},{PDEC,0.4f},{PSUS,0.5f},{PREL,0.5f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.8f},{PDMIX,0.8f},{PMASTER,0.7f} },
cPads);
add("Hourglass", "AMBIENT",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.4f},{PRES,0.4f},{PFENV,0.5f},
{PATK,0.6f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.8f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.55f},{PDMIX,0.6f},{PMASTER,0.7f} },
cPads);
add("Starlight", "AMBIENT",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.62f},{PO2OCT,0.5f},{PO1CT,0.55f},{PO2CT,0.5f},{PMIX,0.5f},{PNOISE,0.12f},{PCUTOFF,0.55f},{PRES,0.35f},{PFENV,0.6f},
{PATK,0.4f},{PDEC,0.5f},{PSUS,0.5f},{PREL,0.9f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.6f},{PDMIX,0.7f},{PMASTER,0.68f} },
cPads);
add("Glacier", "AMBIENT",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1OCT,0.4f},{PO2OCT,0.55f},{PO1CT,0.5f},{PO2CT,0.55f},{PMIX,0.5f},{PNOISE,0.2f},{PCUTOFF,0.35f},{PRES,0.55f},{PFENV,0.6f},
{PATK,0.7f},{PDEC,0.4f},{PSUS,0.8f},{PREL,0.9f},{PDSYNC,0.0f},{PMASTER,0.68f} },
cPads);
add("Floating", "AMBIENT",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO2OCT,0.62f},{PMIX,0.6f},{PCUTOFF,0.45f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.5f},{PDEC,0.4f},{PSUS,0.6f},{PREL,0.7f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.6f},{PMASTER,0.7f} },
cPads);
add("Midnight Drive", "AMBIENT",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1OCT,0.25f},{PO2OCT,0.28f},{PMIX,0.5f},{PNOISE,0.1f},{PCUTOFF,0.25f},{PRES,0.4f},{PFENV,0.5f},
{PATK,0.4f},{PDEC,0.4f},{PSUS,0.8f},{PREL,0.7f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.6f},{PMASTER,0.72f} },
cPads);
add("Afterglow", "AMBIENT",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1CT,0.48f},{PO2CT,0.52f},{PMIX,0.45f},{PCUTOFF,0.32f},{PRES,0.35f},{PFENV,0.5f},
{PATK,0.6f},{PDEC,0.4f},{PSUS,0.8f},{PREL,0.8f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.55f},{PDMIX,0.55f},{PMASTER,0.7f} },
cPads);
// BASS (extra) ----------------------------------------------------
add("Wobble Sub", "BASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.14f},{PRES,0.75f},{PFENV,0.85f},
{PATK,0.004f},{PDEC,0.35f},{PSUS,0.5f},{PREL,0.18f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.35f},{PMASTER,0.85f} },
cShp);
add("Slap Funk", "BASS",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1OCT,0.25f},{PO2OCT,0.28f},{PMIX,0.7f},{PCUTOFF,0.38f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.001f},{PDEC,0.3f},{PSUS,0.3f},{PREL,0.12f},{PDRIVE,0.4f},{PDSYNC,0.0f},{PMASTER,0.82f} },
cTone);
add("Smooth Sub", "BASS",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PO2OCT,0.25f},{PO1CT,0.5f},{PO2CT,0.51f},{PMIX,0.6f},{PCUTOFF,0.45f},{PRES,0.2f},{PFENV,0.3f},
{PATK,0.02f},{PDEC,0.35f},{PSUS,0.75f},{PREL,0.2f},{PDSYNC,0.0f},{PMASTER,0.82f} },
cCff);
add("808 Noir", "BASS",
{ {PO1WAVE,0.0f},{PO2WAVE,0.25f},{PO1OCT,0.25f},{PO2OCT,0.24f},{PMIX,0.85f},{PNOISE,0.08f},{PCUTOFF,0.18f},{PRES,0.5f},{PFENV,0.85f},
{PATK,0.008f},{PDEC,0.65f},{PSUS,0.0f},{PREL,0.5f},{PDSYNC,0.0f},{PMASTER,0.88f} },
cTone);
add("Hoover Bass", "BASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.45f},{PO2CT,0.55f},{PMIX,0.5f},{PNOISE,0.1f},{PCUTOFF,0.25f},{PRES,0.6f},{PFTYPE,0.5f},{PFENV,0.7f},
{PATK,0.006f},{PDEC,0.45f},{PSUS,0.5f},{PREL,0.2f},{PDRIVE,0.5f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.3f},{PMASTER,0.82f} },
cDrift);
add("Reese Drift", "BASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.42f},{PO2CT,0.58f},{PMIX,0.5f},{PCUTOFF,0.3f},{PRES,0.45f},{PFENV,0.6f},
{PATK,0.01f},{PDEC,0.5f},{PSUS,0.6f},{PREL,0.2f},{PDRIVE,0.35f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.4f},{PDMIX,0.25f},{PMASTER,0.8f} },
cDrift);
add("FM Bass", "BASS",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PO2OCT,0.62f},{PMIX,0.5f},{PCUTOFF,0.3f},{PRES,0.4f},{PFENV,0.7f},
{PATK,0.002f},{PDEC,0.4f},{PSUS,0.2f},{PREL,0.25f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.3f},{PMASTER,0.82f} },
cBell);
add("Acid 303", "BASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PMIX,0.95f},{PCUTOFF,0.16f},{PRES,0.75f},{PFENV,0.9f},
{PATK,0.006f},{PDEC,0.4f},{PSUS,0.4f},{PREL,0.2f},{PDSYNC,0.0f},{PDTIME,0.2f},{PDFB,0.5f},{PDMIX,0.3f},{PMASTER,0.85f} },
cShp);
add("Dub Sub", "BASS",
{ {PO1WAVE,0.0f},{PO2WAVE,0.25f},{PO1OCT,0.25f},{PO2OCT,0.25f},{PMIX,0.6f},{PCUTOFF,0.42f},{PRES,0.2f},{PFENV,0.35f},
{PATK,0.01f},{PDEC,0.3f},{PSUS,0.75f},{PREL,0.2f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.4f},{PMASTER,0.82f} },
cResDcy);
add("Square Teeth", "BASS",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1OCT,0.25f},{PO2OCT,0.25f},{PO1CT,0.5f},{PO2CT,0.52f},{PMIX,0.6f},{PCUTOFF,0.4f},{PRES,0.3f},{PFENV,0.4f},
{PATK,0.005f},{PDEC,0.3f},{PSUS,0.7f},{PREL,0.15f},{PDSYNC,0.0f},{PMASTER,0.82f} },
cCff);
add("Pluck Bass", "BASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PO1OCT,0.25f},{PO2OCT,0.3f},{PMIX,0.8f},{PCUTOFF,0.35f},{PRES,0.5f},{PFENV,0.7f},
{PATK,0.002f},{PDEC,0.25f},{PSUS,0.0f},{PREL,0.2f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.4f},{PDMIX,0.35f},{PMASTER,0.8f} },
cPluck);
add("Growl Bass", "BASS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PNOISE,0.15f},{PCUTOFF,0.2f},{PRES,0.7f},{PFENV,0.8f},
{PATK,0.005f},{PDEC,0.4f},{PSUS,0.5f},{PREL,0.15f},{PDRIVE,0.7f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.3f},{PMASTER,0.85f} },
cDrift);
// LEAD (extra) ----------------------------------------------------
add("Echo Lead", "LEAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PO1CT,0.51f},{PMIX,0.6f},{PCUTOFF,0.5f},{PRES,0.3f},{PFENV,0.4f},
{PATK,0.005f},{PDEC,0.3f},{PSUS,0.7f},{PREL,0.15f},{PGLIDE,0.3f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.65f},{PDMIX,0.6f},{PMASTER,0.75f} },
cCff);
add("Wasp Lead", "LEAD",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO1CT,0.5f},{PMIX,0.7f},{PCUTOFF,0.3f},{PRES,0.75f},{PFTYPE,0.5f},{PFENV,0.7f},
{PATK,0.003f},{PDEC,0.3f},{PSUS,0.5f},{PREL,0.2f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cShp);
add("Glass Synth", "LEAD",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.62f},{PO2OCT,0.83f},{PMIX,0.5f},{PCUTOFF,0.55f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.004f},{PDEC,0.3f},{PSUS,0.5f},{PREL,0.3f},{PGLIDE,0.2f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.4f},{PMASTER,0.75f} },
cCff);
add("Solar Lead", "LEAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.55f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.002f},{PDEC,0.35f},{PSUS,0.6f},{PREL,0.15f},{PGLIDE,0.25f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.3f},{PMASTER,0.78f} },
cCff);
add("Overtone Lead", "LEAD",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.62f},{PMIX,0.5f},{PCUTOFF,0.5f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.003f},{PDEC,0.3f},{PSUS,0.6f},{PREL,0.2f},{PGLIDE,0.2f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cCff);
add("Sleazy Lead", "LEAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PO1CT,0.53f},{PMIX,0.6f},{PCUTOFF,0.45f},{PRES,0.35f},{PFENV,0.5f},
{PATK,0.002f},{PDEC,0.3f},{PSUS,0.7f},{PREL,0.15f},{PDRIVE,0.3f},{PGLIDE,0.35f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.4f},{PMASTER,0.78f} },
cDrift);
add("Marshmallow", "LEAD",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.51f},{PMIX,0.5f},{PCUTOFF,0.4f},{PRES,0.25f},{PFENV,0.4f},
{PATK,0.03f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.3f},{PGLIDE,0.25f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.75f} },
cCff);
add("Blade Lead", "LEAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.55f},{PRES,0.35f},{PFTYPE,1.0f},{PFENV,0.4f},
{PATK,0.003f},{PDEC,0.3f},{PSUS,0.5f},{PREL,0.2f},{PGLIDE,0.3f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDMIX,0.4f},{PMASTER,0.75f} },
cShp);
add("Chord Lead", "LEAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1OCT,0.5f},{PO2OCT,0.62f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.4f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.004f},{PDEC,0.35f},{PSUS,0.55f},{PREL,0.2f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.78f} },
cCff);
add("Cyber Lead", "LEAD",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PO1CT,0.5f},{PMIX,0.8f},{PCUTOFF,0.55f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.002f},{PDEC,0.3f},{PSUS,0.5f},{PREL,0.12f},{PDRIVE,0.3f},{PGLIDE,0.2f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.4f},{PDMIX,0.3f},{PMASTER,0.78f} },
cRetro);
add("Warm Nelly", "LEAD",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO1CT,0.51f},{PMIX,0.6f},{PCUTOFF,0.42f},{PRES,0.3f},{PFENV,0.45f},
{PATK,0.01f},{PDEC,0.35f},{PSUS,0.75f},{PREL,0.25f},{PGLIDE,0.3f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cCff);
add("Silver Lining", "LEAD",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PMIX,0.7f},{PCUTOFF,0.6f},{PRES,0.25f},{PFENV,0.4f},
{PATK,0.005f},{PDEC,0.3f},{PSUS,0.6f},{PREL,0.2f},{PGLIDE,0.2f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.45f},{PMASTER,0.75f} },
cCff);
// PAD (extra) -----------------------------------------------------
add("Lush Pad", "PAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.49f},{PO2CT,0.51f},{PMIX,0.45f},{PCUTOFF,0.35f},{PRES,0.35f},{PFENV,0.5f},
{PATK,0.5f},{PDEC,0.45f},{PSUS,0.75f},{PREL,0.7f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.45f},{PMASTER,0.7f} },
cPads);
add("Bowed Glass", "PAD",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.62f},{PMIX,0.5f},{PCUTOFF,0.5f},{PRES,0.3f},{PFENV,0.55f},
{PATK,0.7f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.8f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.5f},{PMASTER,0.7f} },
cPads);
add("Tape Pad", "PAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.48f},{PO2CT,0.52f},{PMIX,0.5f},{PCUTOFF,0.3f},{PRES,0.4f},{PFENV,0.45f},
{PATK,0.55f},{PDEC,0.4f},{PSUS,0.8f},{PREL,0.7f},{PDRIVE,0.2f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.5f},{PMASTER,0.7f} },
cPads);
add("Andromeda", "PAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.0f},{PO1CT,0.5f},{PO2CT,0.53f},{PMIX,0.5f},{PNOISE,0.12f},{PCUTOFF,0.33f},{PRES,0.5f},{PFENV,0.6f},
{PATK,0.6f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.8f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.55f},{PMASTER,0.68f} },
cPads);
add("Cloud Choir", "PAD",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.52f},{PMIX,0.5f},{PCUTOFF,0.42f},{PRES,0.3f},{PFENV,0.55f},
{PATK,0.4f},{PDEC,0.4f},{PSUS,0.75f},{PREL,0.7f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.55f},{PDMIX,0.5f},{PMASTER,0.7f} },
cPads);
add("Aurora", "PAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.4f},{PO2CT,0.6f},{PMIX,0.5f},{PNOISE,0.1f},{PCUTOFF,0.4f},{PRES,0.45f},{PFENV,0.6f},
{PATK,0.5f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.85f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.65f},{PDMIX,0.6f},{PMASTER,0.68f} },
cPads);
add("Daydream", "PAD",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PMIX,0.6f},{PCUTOFF,0.4f},{PRES,0.25f},{PFENV,0.5f},
{PATK,0.6f},{PDEC,0.4f},{PSUS,0.75f},{PREL,0.7f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.5f},{PMASTER,0.7f} },
cPads);
add("Horizon", "PAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.53f},{PMIX,0.5f},{PCUTOFF,0.32f},{PRES,0.45f},{PFENV,0.6f},
{PATK,0.5f},{PDEC,0.45f},{PSUS,0.75f},{PREL,0.8f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.55f},{PMASTER,0.7f} },
cPads);
add("Nebula", "PAD",
{ {PO1WAVE,0.0f},{PO2WAVE,0.25f},{PO1OCT,0.5f},{PO2OCT,0.55f},{PMIX,0.5f},{PNOISE,0.15f},{PCUTOFF,0.38f},{PRES,0.5f},{PFENV,0.6f},
{PATK,0.65f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.9f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.6f},{PMASTER,0.68f} },
cPads);
add("Mist", "PAD",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PNOISE,0.3f},{PCUTOFF,0.35f},{PRES,0.4f},{PFENV,0.5f},
{PATK,0.6f},{PDEC,0.35f},{PSUS,0.8f},{PREL,0.85f},{PDSYNC,0.0f},{PMASTER,0.68f} },
cPads);
add("Night Sky", "PAD",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.62f},{PO2OCT,0.5f},{PMIX,0.5f},{PCUTOFF,0.5f},{PRES,0.3f},{PFENV,0.55f},
{PATK,0.4f},{PDEC,0.5f},{PSUS,0.6f},{PREL,0.8f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.6f},{PDMIX,0.65f},{PMASTER,0.7f} },
cPads);
add("Slow Breath", "PAD",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.51f},{PMIX,0.5f},{PNOISE,0.15f},{PCUTOFF,0.4f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.9f},{PDEC,0.3f},{PSUS,0.85f},{PREL,0.95f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.55f},{PDMIX,0.55f},{PMASTER,0.68f} },
cPads);
// KEYS (extra) ----------------------------------------------------
add("Dream Keys", "KEYS",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PMIX,0.6f},{PCUTOFF,0.4f},{PRES,0.35f},{PFENV,0.5f},
{PATK,0.006f},{PDEC,0.45f},{PSUS,0.2f},{PREL,0.35f},{PDRIVE,0.2f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.75f} },
cKeys);
add("Chip Key", "KEYS",
{ {PO1WAVE,0.75f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PMIX,0.7f},{PCUTOFF,0.5f},{PRES,0.3f},{PFENV,0.4f},
{PATK,0.002f},{PDEC,0.4f},{PSUS,0.3f},{PREL,0.12f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cKeys);
add("Piano Sweet", "KEYS",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.83f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.45f},{PRES,0.4f},{PFENV,0.5f},
{PATK,0.002f},{PDEC,0.35f},{PSUS,0.1f},{PREL,0.3f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cKeys);
add("Honky Pluck", "KEYS",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.62f},{PO1CT,0.55f},{PO2CT,0.45f},{PMIX,0.5f},{PCUTOFF,0.38f},{PRES,0.5f},{PFENV,0.6f},
{PATK,0.002f},{PDEC,0.4f},{PSUS,0.1f},{PREL,0.25f},{PDRIVE,0.3f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cKeys);
add("Glass Room", "KEYS",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.62f},{PO2OCT,0.62f},{PMIX,0.5f},{PCUTOFF,0.55f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.003f},{PDEC,0.5f},{PSUS,0.15f},{PREL,0.5f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.4f},{PMASTER,0.72f} },
cKeys);
add("Felt Note", "KEYS",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PMIX,0.7f},{PCUTOFF,0.32f},{PRES,0.5f},{PFENV,0.6f},
{PATK,0.004f},{PDEC,0.4f},{PSUS,0.2f},{PREL,0.3f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cKeys);
add("Savannah", "KEYS",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1OCT,0.5f},{PO2OCT,0.62f},{PMIX,0.5f},{PNOISE,0.08f},{PCUTOFF,0.42f},{PRES,0.4f},{PFENV,0.5f},
{PATK,0.005f},{PDEC,0.5f},{PSUS,0.2f},{PREL,0.35f},{PDRIVE,0.3f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.4f},{PMASTER,0.75f} },
cKeys);
// PLUCK (extra) ---------------------------------------------------
add("Ice Pick", "PLUCK",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.62f},{PO2OCT,0.62f},{PMIX,0.5f},{PCUTOFF,0.5f},{PRES,0.3f},{PFENV,0.6f},
{PATK,0.001f},{PDEC,0.25f},{PSUS,0.0f},{PREL,0.2f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.4f},{PDMIX,0.3f},{PMASTER,0.75f} },
cPluck);
add("Jazz Guitar", "PLUCK",
{ {PO1WAVE,0.25f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.4f},{PRES,0.4f},{PFENV,0.5f},
{PATK,0.001f},{PDEC,0.45f},{PSUS,0.0f},{PREL,0.25f},{PDRIVE,0.2f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cPluck);
add("Pluck Tahiti", "PLUCK",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.53f},{PMIX,0.5f},{PCUTOFF,0.45f},{PRES,0.35f},{PFENV,0.5f},
{PATK,0.001f},{PDEC,0.35f},{PSUS,0.0f},{PREL,0.2f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.35f},{PMASTER,0.75f} },
cPluck);
add("Tremolo Pluck", "PLUCK",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.51f},{PMIX,0.5f},{PCUTOFF,0.3f},{PRES,0.55f},{PFENV,0.6f},
{PATK,0.002f},{PDEC,0.3f},{PSUS,0.0f},{PREL,0.25f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.6f},{PDMIX,0.5f},{PMASTER,0.75f} },
cPluck);
add("Yarn", "PLUCK",
{ {PO1WAVE,0.25f},{PO2WAVE,0.0f},{PMIX,0.6f},{PCUTOFF,0.35f},{PRES,0.4f},{PFENV,0.45f},
{PATK,0.004f},{PDEC,0.4f},{PSUS,0.05f},{PREL,0.3f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.7f} },
cPluck);
add("Springy", "PLUCK",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO2OCT,0.62f},{PMIX,0.5f},{PCUTOFF,0.35f},{PRES,0.7f},{PFENV,0.7f},
{PATK,0.002f},{PDEC,0.5f},{PSUS,0.0f},{PREL,0.35f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.5f},{PDMIX,0.4f},{PMASTER,0.75f} },
cPluck);
add("Overtone Ping", "PLUCK",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.83f},{PMIX,0.5f},{PCUTOFF,0.45f},{PRES,0.35f},{PFENV,0.5f},
{PATK,0.001f},{PDEC,0.45f},{PSUS,0.0f},{PREL,0.3f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.4f},{PDMIX,0.35f},{PMASTER,0.75f} },
cPluck);
// STRING (extra) --------------------------------------------------
add("Cinema Strings", "STRING",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.49f},{PO2CT,0.51f},{PMIX,0.5f},{PCUTOFF,0.33f},{PRES,0.35f},{PFENV,0.55f},
{PATK,0.5f},{PDEC,0.4f},{PSUS,0.78f},{PREL,0.8f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.55f},{PDMIX,0.5f},{PMASTER,0.72f} },
cStr);
add("Slow Strings", "STRING",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.48f},{PO2CT,0.52f},{PMIX,0.5f},{PCUTOFF,0.3f},{PRES,0.4f},{PFENV,0.5f},
{PATK,0.7f},{PDEC,0.35f},{PSUS,0.8f},{PREL,0.85f},{PDSYNC,0.0f},{PMASTER,0.72f} },
cStr);
add("70s Strings", "STRING",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.53f},{PMIX,0.5f},{PCUTOFF,0.38f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.4f},{PDEC,0.4f},{PSUS,0.75f},{PREL,0.6f},{PDRIVE,0.15f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.45f},{PMASTER,0.72f} },
cStr);
add("Chamber", "STRING",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.52f},{PMIX,0.6f},{PCUTOFF,0.36f},{PRES,0.35f},{PFENV,0.55f},
{PATK,0.3f},{PDEC,0.4f},{PSUS,0.7f},{PREL,0.5f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.5f},{PDMIX,0.4f},{PMASTER,0.72f} },
cStr);
add("Staccato Strings", "STRING",
{ {PO1WAVE,0.5f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.51f},{PMIX,0.6f},{PCUTOFF,0.35f},{PRES,0.4f},{PFENV,0.5f},
{PATK,0.01f},{PDEC,0.25f},{PSUS,0.0f},{PREL,0.15f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.4f},{PDMIX,0.35f},{PMASTER,0.78f} },
cPluck);
add("Saw Ensemble", "STRING",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.46f},{PO2CT,0.54f},{PMIX,0.5f},{PCUTOFF,0.35f},{PRES,0.35f},{PFENV,0.55f},
{PATK,0.15f},{PDEC,0.4f},{PSUS,0.75f},{PREL,0.6f},{PDRIVE,0.2f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.4f},{PMASTER,0.75f} },
cStr);
// ORGAN (extra) ---------------------------------------------------
add("Smooth B3", "ORGAN",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.38f},{PRES,0.3f},{PFENV,0.3f},
{PATK,0.02f},{PDEC,0.3f},{PSUS,0.8f},{PREL,0.12f},{PDRIVE,0.2f},{PDSYNC,0.0f},{PMASTER,0.78f} },
cOrgan);
add("Drawbar 9", "ORGAN",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.32f},{PRES,0.5f},{PFENV,0.35f},
{PATK,0.004f},{PDEC,0.3f},{PSUS,0.85f},{PREL,0.1f},{PDRIVE,0.4f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.25f},{PMASTER,0.8f} },
cOrgan);
add("Purple Organ", "ORGAN",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.4f},{PRES,0.45f},{PFENV,0.35f},
{PATK,0.005f},{PDEC,0.35f},{PSUS,0.8f},{PREL,0.12f},{PDRIVE,0.45f},{PDSYNC,0.0f},{PMASTER,0.8f} },
cOrgan);
// BELL (extra) ----------------------------------------------------
add("Steel Drum", "BELL",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.62f},{PO2OCT,0.5f},{PO1CT,0.53f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.4f},{PRES,0.4f},{PFENV,0.6f},
{PATK,0.001f},{PDEC,0.35f},{PSUS,0.0f},{PREL,0.25f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.4f},{PDMIX,0.3f},{PMASTER,0.75f} },
cBell);
add("Tubular Bell", "BELL",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.5f},{PO2OCT,0.5f},{PMIX,0.5f},{PCUTOFF,0.3f},{PRES,0.5f},{PFENV,0.5f},
{PATK,0.001f},{PDEC,0.8f},{PSUS,0.0f},{PREL,0.5f},{PDSYNC,0.0f},{PMASTER,0.75f} },
cBell);
add("Celesta", "BELL",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.62f},{PO2OCT,0.62f},{PMIX,0.5f},{PCUTOFF,0.55f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.002f},{PDEC,0.4f},{PSUS,0.0f},{PREL,0.3f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.72f} },
cBell);
add("Crystal Bells", "BELL",
{ {PO1WAVE,0.0f},{PO2WAVE,0.0f},{PO1OCT,0.83f},{PO2OCT,0.62f},{PO1CT,0.55f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.6f},{PRES,0.35f},{PFENV,0.5f},
{PATK,0.001f},{PDEC,0.45f},{PSUS,0.0f},{PREL,0.35f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.5f},{PDMIX,0.45f},{PMASTER,0.72f} },
cBell);
// STAB / ARP (extra) ----------------------------------------------
add("Euphoria Stab", "STAB",
{ {PO1WAVE,0.5f},{PO2WAVE,0.5f},{PO1CT,0.52f},{PO2CT,0.48f},{PMIX,0.5f},{PCUTOFF,0.4f},{PRES,0.4f},{PFENV,0.65f},
{PATK,0.003f},{PDEC,0.35f},{PSUS,0.3f},{PREL,0.2f},{PDRIVE,0.3f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDMIX,0.35f},{PMASTER,0.78f} },
cStab);
add("Ninja Stab", "STAB",
{ {PO1WAVE,0.75f},{PO2WAVE,0.5f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.5f},{PCUTOFF,0.3f},{PRES,0.6f},{PFENV,0.7f},
{PATK,0.002f},{PDEC,0.3f},{PSUS,0.3f},{PREL,0.15f},{PDRIVE,0.5f},{PDSYNC,1.0f},{PDSTEPS,6.0f/15.0f},{PDFB,0.4f},{PDMIX,0.3f},{PMASTER,0.8f} },
cStab);
add("Vapor Arp", "ARP",
{ {PO1WAVE,0.25f},{PO2WAVE,0.25f},{PO1CT,0.5f},{PO2CT,0.52f},{PMIX,0.5f},{PCUTOFF,0.45f},{PRES,0.3f},{PFENV,0.5f},
{PATK,0.003f},{PDEC,0.35f},{PSUS,0.2f},{PREL,0.25f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.6f},{PDMIX,0.55f},{PMASTER,0.78f} },
cCff);
add("Chip Arp", "ARP",
{ {PO1WAVE,0.75f},{PO2WAVE,0.75f},{PO1CT,0.5f},{PO2CT,0.5f},{PMIX,0.6f},{PCUTOFF,0.5f},{PRES,0.25f},{PFENV,0.4f},
{PATK,0.001f},{PDEC,0.3f},{PSUS,0.1f},{PREL,0.1f},{PDSYNC,1.0f},{PDSTEPS,4.0f/15.0f},{PDFB,0.5f},{PDMIX,0.45f},{PMASTER,0.78f} },
cRetro);
}
return cat;
}
} // namespace
const Preset* PresetStore::all() { return catalog().data; }
int PresetStore::count() { return catalog().n; }
int PresetStore::indexOf(const char* name)
{
const auto& cat = catalog();
for (int i = 0; i < cat.n; ++i)
if (juce::String (cat.data[i].name) == name)
return i;
return 0;
}
const Preset* PresetStore::get(int index)
{
const auto& cat = catalog();
return cat.data + juce::jlimit (0, cat.n - 1, index);
}
String PresetStore::fullLabel(const Preset& p)
{
return String ("[") + p.category + "] " + p.name;
}
const Preset* PresetStore::findByIndex(int clampedIndex) { return get (clampedIndex); }
} // namespace sm26