{
    "parameter" : [
    {
        "path"     : "/last_xmz",
        "name"     : "last_xmz",
        "tooltip"  : "File name for last name loaded if any.",
        "type"     : "s"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqLfo/freq",
        "shortname": "freq",
        "name"     : "freq",
        "tooltip"  : "frequency of LFO\nlfo frequency = Pfreq * stretch\ntrue frequency is [0,85.25] Hz",
        "units"    : "HZ",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0775679,85.25]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqLfo/Pintensity",
        "shortname": "depth",
        "name"     : "Pintensity",
        "tooltip"  : "Intensity of LFO",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqLfo/Pstartphase",
        "shortname": "start",
        "name"     : "Pstartphase",
        "tooltip"  : "Starting Phase",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqLfo/PLFOtype",
        "shortname": "type",
        "name"     : "PLFOtype",
        "tooltip"  : "Shape of LFO",
        "type"     : "i",
        "default"  : "sine"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "triangle"
        },
        {
            "id"     : 2,
            "value"  : "square"
        },
        {
            "id"     : 3,
            "value"  : "up"
        },
        {
            "id"     : 4,
            "value"  : "down"
        },
        {
            "id"     : 5,
            "value"  : "exp1"
        },
        {
            "id"     : 6,
            "value"  : "exp2"
        },
        {
            "id"     : 7,
            "value"  : "random"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqLfo/Prandomness",
        "shortname": "a.r.",
        "name"     : "Prandomness",
        "tooltip"  : "Amplitude Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqLfo/Pfreqrand",
        "shortname": "f.r.",
        "name"     : "Pfreqrand",
        "tooltip"  : "Frequency Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqLfo/delay",
        "shortname": "delay",
        "name"     : "delay",
        "tooltip"  : "Delay before LFO start\n0..4 second delay",
        "units"    : "S",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [0.0,4.0],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqLfo/Pcontinous",
        "shortname": "c",
        "name"     : "Pcontinous",
        "tooltip"  : "Enable for global operation",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqLfo/Pstretch",
        "shortname": "str",
        "name"     : "Pstretch",
        "tooltip"  : "Note frequency stretch",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpLfo/freq",
        "shortname": "freq",
        "name"     : "freq",
        "tooltip"  : "frequency of LFO\nlfo frequency = Pfreq * stretch\ntrue frequency is [0,85.25] Hz",
        "units"    : "HZ",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0775679,85.25]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpLfo/Pintensity",
        "shortname": "depth",
        "name"     : "Pintensity",
        "tooltip"  : "Intensity of LFO",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpLfo/Pstartphase",
        "shortname": "start",
        "name"     : "Pstartphase",
        "tooltip"  : "Starting Phase",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpLfo/PLFOtype",
        "shortname": "type",
        "name"     : "PLFOtype",
        "tooltip"  : "Shape of LFO",
        "type"     : "i",
        "default"  : "sine"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "triangle"
        },
        {
            "id"     : 2,
            "value"  : "square"
        },
        {
            "id"     : 3,
            "value"  : "up"
        },
        {
            "id"     : 4,
            "value"  : "down"
        },
        {
            "id"     : 5,
            "value"  : "exp1"
        },
        {
            "id"     : 6,
            "value"  : "exp2"
        },
        {
            "id"     : 7,
            "value"  : "random"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpLfo/Prandomness",
        "shortname": "a.r.",
        "name"     : "Prandomness",
        "tooltip"  : "Amplitude Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpLfo/Pfreqrand",
        "shortname": "f.r.",
        "name"     : "Pfreqrand",
        "tooltip"  : "Frequency Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpLfo/delay",
        "shortname": "delay",
        "name"     : "delay",
        "tooltip"  : "Delay before LFO start\n0..4 second delay",
        "units"    : "S",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [0.0,4.0],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpLfo/Pcontinous",
        "shortname": "c",
        "name"     : "Pcontinous",
        "tooltip"  : "Enable for global operation",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpLfo/Pstretch",
        "shortname": "str",
        "name"     : "Pstretch",
        "tooltip"  : "Note frequency stretch",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterLfo/freq",
        "shortname": "freq",
        "name"     : "freq",
        "tooltip"  : "frequency of LFO\nlfo frequency = Pfreq * stretch\ntrue frequency is [0,85.25] Hz",
        "units"    : "HZ",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0775679,85.25]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterLfo/Pintensity",
        "shortname": "depth",
        "name"     : "Pintensity",
        "tooltip"  : "Intensity of LFO",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterLfo/Pstartphase",
        "shortname": "start",
        "name"     : "Pstartphase",
        "tooltip"  : "Starting Phase",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterLfo/PLFOtype",
        "shortname": "type",
        "name"     : "PLFOtype",
        "tooltip"  : "Shape of LFO",
        "type"     : "i",
        "default"  : "sine"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "triangle"
        },
        {
            "id"     : 2,
            "value"  : "square"
        },
        {
            "id"     : 3,
            "value"  : "up"
        },
        {
            "id"     : 4,
            "value"  : "down"
        },
        {
            "id"     : 5,
            "value"  : "exp1"
        },
        {
            "id"     : 6,
            "value"  : "exp2"
        },
        {
            "id"     : 7,
            "value"  : "random"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterLfo/Prandomness",
        "shortname": "a.r.",
        "name"     : "Prandomness",
        "tooltip"  : "Amplitude Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterLfo/Pfreqrand",
        "shortname": "f.r.",
        "name"     : "Pfreqrand",
        "tooltip"  : "Frequency Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterLfo/delay",
        "shortname": "delay",
        "name"     : "delay",
        "tooltip"  : "Delay before LFO start\n0..4 second delay",
        "units"    : "S",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [0.0,4.0],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterLfo/Pcontinous",
        "shortname": "c",
        "name"     : "Pcontinous",
        "tooltip"  : "Enable for global operation",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterLfo/Pstretch",
        "shortname": "str",
        "name"     : "Pstretch",
        "tooltip"  : "Note frequency stretch",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/Pfreemode",
        "name"     : "Pfreemode",
        "tooltip"  : "Complex Envelope Definitions",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/Penvsustain",
        "name"     : "Penvsustain",
        "tooltip"  : "Location of the sustain point",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "2"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/Penvdt[0,39]",
        "name"     : "Penvdt#40",
        "tooltip"  : "Envelope Delay Times",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/Penvval[0,39]",
        "name"     : "Penvval#40",
        "tooltip"  : "Envelope Values",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/Penvstretch",
        "shortname": "stretch",
        "name"     : "Penvstretch",
        "tooltip"  : "Stretch with respect to frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/Pforcedrelease",
        "shortname": "frcr",
        "name"     : "Pforcedrelease",
        "tooltip"  : "Force Envelope to fully evaluate",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/Plinearenvelope",
        "shortname": "lin/log",
        "name"     : "Plinearenvelope",
        "tooltip"  : "Linear or Logarithmic Envelopes",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/PA_dt",
        "shortname": "a.dt",
        "name"     : "PA_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/A_dt",
        "shortname": "a.dt",
        "name"     : "A_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/PA_val",
        "shortname": "a.val",
        "name"     : "PA_val",
        "tooltip"  : "Attack Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/PD_dt",
        "shortname": "d.dt",
        "name"     : "PD_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/D_dt",
        "shortname": "d.dt",
        "name"     : "D_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00925031"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/PD_val",
        "shortname": "d.val",
        "name"     : "PD_val",
        "tooltip"  : "Decay Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/PS_val",
        "shortname": "s.val",
        "name"     : "PS_val",
        "tooltip"  : "Sustain Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/PR_dt",
        "shortname": "r.dt",
        "name"     : "PR_dt",
        "tooltip"  : "Release Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/R_dt",
        "shortname": "r.dt",
        "name"     : "R_dt",
        "tooltip"  : "Release Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.01f,41.0f],
        "default"  : "0.498893"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FreqEnvelope/PR_val",
        "shortname": "r.val",
        "name"     : "PR_val",
        "tooltip"  : "Release Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/Pfreemode",
        "name"     : "Pfreemode",
        "tooltip"  : "Complex Envelope Definitions",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/Penvsustain",
        "name"     : "Penvsustain",
        "tooltip"  : "Location of the sustain point",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "2"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/Penvdt[0,39]",
        "name"     : "Penvdt#40",
        "tooltip"  : "Envelope Delay Times",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/Penvval[0,39]",
        "name"     : "Penvval#40",
        "tooltip"  : "Envelope Values",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/Penvstretch",
        "shortname": "stretch",
        "name"     : "Penvstretch",
        "tooltip"  : "Stretch with respect to frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/Pforcedrelease",
        "shortname": "frcr",
        "name"     : "Pforcedrelease",
        "tooltip"  : "Force Envelope to fully evaluate",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/Plinearenvelope",
        "shortname": "lin/log",
        "name"     : "Plinearenvelope",
        "tooltip"  : "Linear or Logarithmic Envelopes",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/PA_dt",
        "shortname": "a.dt",
        "name"     : "PA_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/A_dt",
        "shortname": "a.dt",
        "name"     : "A_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/PA_val",
        "shortname": "a.val",
        "name"     : "PA_val",
        "tooltip"  : "Attack Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/PD_dt",
        "shortname": "d.dt",
        "name"     : "PD_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/D_dt",
        "shortname": "d.dt",
        "name"     : "D_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00925031"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/PD_val",
        "shortname": "d.val",
        "name"     : "PD_val",
        "tooltip"  : "Decay Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/PS_val",
        "shortname": "s.val",
        "name"     : "PS_val",
        "tooltip"  : "Sustain Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/PR_dt",
        "shortname": "r.dt",
        "name"     : "PR_dt",
        "tooltip"  : "Release Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/R_dt",
        "shortname": "r.dt",
        "name"     : "R_dt",
        "tooltip"  : "Release Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.01f,41.0f],
        "default"  : "0.498893"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/AmpEnvelope/PR_val",
        "shortname": "r.val",
        "name"     : "PR_val",
        "tooltip"  : "Release Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/Pfreemode",
        "name"     : "Pfreemode",
        "tooltip"  : "Complex Envelope Definitions",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/Penvsustain",
        "name"     : "Penvsustain",
        "tooltip"  : "Location of the sustain point",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "2"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/Penvdt[0,39]",
        "name"     : "Penvdt#40",
        "tooltip"  : "Envelope Delay Times",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/Penvval[0,39]",
        "name"     : "Penvval#40",
        "tooltip"  : "Envelope Values",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/Penvstretch",
        "shortname": "stretch",
        "name"     : "Penvstretch",
        "tooltip"  : "Stretch with respect to frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/Pforcedrelease",
        "shortname": "frcr",
        "name"     : "Pforcedrelease",
        "tooltip"  : "Force Envelope to fully evaluate",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/Plinearenvelope",
        "shortname": "lin/log",
        "name"     : "Plinearenvelope",
        "tooltip"  : "Linear or Logarithmic Envelopes",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/PA_dt",
        "shortname": "a.dt",
        "name"     : "PA_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/A_dt",
        "shortname": "a.dt",
        "name"     : "A_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/PA_val",
        "shortname": "a.val",
        "name"     : "PA_val",
        "tooltip"  : "Attack Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/PD_dt",
        "shortname": "d.dt",
        "name"     : "PD_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/D_dt",
        "shortname": "d.dt",
        "name"     : "D_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00925031"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/PD_val",
        "shortname": "d.val",
        "name"     : "PD_val",
        "tooltip"  : "Decay Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/PS_val",
        "shortname": "s.val",
        "name"     : "PS_val",
        "tooltip"  : "Sustain Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/PR_dt",
        "shortname": "r.dt",
        "name"     : "PR_dt",
        "tooltip"  : "Release Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/R_dt",
        "shortname": "r.dt",
        "name"     : "R_dt",
        "tooltip"  : "Release Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.01f,41.0f],
        "default"  : "0.498893"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/FilterEnvelope/PR_val",
        "shortname": "r.val",
        "name"     : "PR_val",
        "tooltip"  : "Release Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/Pcategory",
        "shortname": "class",
        "name"     : "Pcategory",
        "tooltip"  : "Class of filter",
        "type"     : "i",
        "default"  : "analog"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "analog"
        },
        {
            "id"     : 1,
            "value"  : "formant"
        },
        {
            "id"     : 2,
            "value"  : "st.var."
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/Ptype",
        "shortname": "type",
        "name"     : "Ptype",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "default"  : "LP2"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "LP1"
        },
        {
            "id"     : 1,
            "value"  : "HP1"
        },
        {
            "id"     : 2,
            "value"  : "LP2"
        },
        {
            "id"     : 3,
            "value"  : "HP2"
        },
        {
            "id"     : 4,
            "value"  : "BP"
        },
        {
            "id"     : 5,
            "value"  : "notch"
        },
        {
            "id"     : 6,
            "value"  : "peak"
        },
        {
            "id"     : 7,
            "value"  : "l.shelf"
        },
        {
            "id"     : 8,
            "value"  : "h.shelf"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/Pstages",
        "shortname": "stages",
        "name"     : "Pstages",
        "tooltip"  : "Filter Stages",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,5],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/baseq",
        "shortname": "q",
        "name"     : "baseq",
        "tooltip"  : "Quality Factor (resonance/bandwidth)",
        "units"    : "none",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.1,1000]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/basefreq",
        "shortname": "cutoff",
        "name"     : "basefreq",
        "tooltip"  : "Base cutoff frequency",
        "units"    : "Hz",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [31.25,32000]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/freqtracking",
        "shortname": "f.track",
        "name"     : "freqtracking",
        "tooltip"  : "Frequency Tracking amount",
        "units"    : "%",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-100,100],
        "default"  : "0.0f"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/gain",
        "shortname": "gain",
        "name"     : "gain",
        "tooltip"  : "Output Gain",
        "units"    : "dB",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-30,30],
        "default"  : "0.0f"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/Pnumformants",
        "shortname": "formants",
        "name"     : "Pnumformants",
        "tooltip"  : "Number of formants to be used",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [1,12],
        "default"  : "3"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/Pformantslowness",
        "shortname": "slew",
        "name"     : "Pformantslowness",
        "tooltip"  : "Rate that formants change",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/Pvowelclearness",
        "shortname": "clarity",
        "name"     : "Pvowelclearness",
        "tooltip"  : "How much each vowel is smudged with the next in sequence. A high clarity will avoid smudging.",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/Pcenterfreq",
        "shortname": "cutoff",
        "name"     : "Pcenterfreq",
        "tooltip"  : "Center Freq (formant)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/Poctavesfreq",
        "shortname": "octaves",
        "name"     : "Poctavesfreq",
        "tooltip"  : "Number of octaves for formant",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/Psequencesize",
        "shortname": "seq.size",
        "name"     : "Psequencesize",
        "tooltip"  : "Length of vowel sequence",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,8],
        "default"  : "3"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/Psequencestretch",
        "shortname": "seq.str",
        "name"     : "Psequencestretch",
        "tooltip"  : "How modulators stretch the sequence",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "40"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/Psequencereversed",
        "shortname": "reverse",
        "name"     : "Psequencereversed",
        "tooltip"  : "If the modulator input is inverted",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/type-svf",
        "shortname": "type",
        "name"     : "type-svf",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "low"
        },
        {
            "id"     : 1,
            "value"  : "high"
        },
        {
            "id"     : 2,
            "value"  : "band"
        },
        {
            "id"     : 3,
            "value"  : "notch"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/Pvowels[0,5]/Pformants[0,11]/freq",
        "shortname": "f.freq",
        "name"     : "freq",
        "tooltip"  : "Formant frequency",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/Pvowels[0,5]/Pformants[0,11]/amp",
        "shortname": "f.str",
        "name"     : "amp",
        "tooltip"  : "Strength of formant",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/GlobalFilter/Pvowels[0,5]/Pformants[0,11]/q",
        "shortname": "f.q",
        "name"     : "q",
        "tooltip"  : "The formant's quality factor, also known as resonance bandwidth or Q for short",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/PStereo",
        "shortname": "stereo",
        "name"     : "PStereo",
        "tooltip"  : "Stereo/Mono Mode",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/PPanning",
        "shortname": "panning",
        "name"     : "PPanning",
        "tooltip"  : "Left Right Panning",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/PVolume",
        "shortname": "vol",
        "name"     : "PVolume",
        "tooltip"  : "Synth Volume",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "90"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/PAmpVelocityScaleFunction",
        "shortname": "sense",
        "name"     : "PAmpVelocityScaleFunction",
        "tooltip"  : "Amplitude Velocity Sensing function",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Fadein_adjustment",
        "shortname": "a.pop.",
        "name"     : "Fadein_adjustment",
        "tooltip"  : "Adjustment for anti-pop strategy.",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "20"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/PPunchStrength",
        "shortname": "strength",
        "name"     : "PPunchStrength",
        "tooltip"  : "Punch Strength",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/PPunchTime",
        "shortname": "time",
        "name"     : "PPunchTime",
        "tooltip"  : "Length of punch",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "60"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/PPunchStretch",
        "shortname": "stretch",
        "name"     : "PPunchStretch",
        "tooltip"  : "How Punch changes with note frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/PPunchVelocitySensing",
        "shortname": "sense",
        "name"     : "PPunchVelocitySensing",
        "tooltip"  : "Punch Velocity control",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "72"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/PFilterVelocityScale",
        "shortname": "scale",
        "name"     : "PFilterVelocityScale",
        "tooltip"  : "Filter Velocity Magnitude",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/PFilterVelocityScaleFunction",
        "shortname": "sense",
        "name"     : "PFilterVelocityScaleFunction",
        "tooltip"  : "Filter Velocity Function Shape",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Pfixedfreq",
        "shortname": "fixed",
        "name"     : "Pfixedfreq",
        "tooltip"  : "Base frequency fixed frequency enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/PfixedfreqET",
        "shortname": "f.ET",
        "name"     : "PfixedfreqET",
        "tooltip"  : "Equal temeperate control for fixed frequency operation",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/PBendAdjust",
        "name"     : "PBendAdjust",
        "tooltip"  : "Pitch bend adjustment",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "88"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/POffsetHz",
        "shortname": "offset",
        "name"     : "POffsetHz",
        "tooltip"  : "Voice constant offset",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/PDetune",
        "shortname": "fine",
        "name"     : "PDetune",
        "tooltip"  : "Fine Detune",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,16383],
        "default"  : "8192"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/PCoarseDetune",
        "shortname": "coarse",
        "name"     : "PCoarseDetune",
        "tooltip"  : "Coarse Detune",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/PDetuneType",
        "shortname": "type",
        "name"     : "PDetuneType",
        "tooltip"  : "Magnitude of Detune",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "L10cents"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "L35cents"
        },
        {
            "id"     : 1,
            "value"  : "L10cents"
        },
        {
            "id"     : 2,
            "value"  : "E100cents"
        },
        {
            "id"     : 3,
            "value"  : "E1200cents"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/octave",
        "shortname": "octave",
        "name"     : "octave",
        "tooltip"  : "Octave note offset",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [-8,7]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/coarsedetune",
        "shortname": "coarse",
        "name"     : "coarsedetune",
        "tooltip"  : "Coarse note detune",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [-64,63]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Prand",
        "shortname": "phase rnd",
        "name"     : "Prand",
        "tooltip"  : "Oscillator Phase Randomness: smaller than 0 is \"group\", larger than 0 is for each harmonic",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pamprandpower",
        "shortname": "variance",
        "name"     : "Pamprandpower",
        "tooltip"  : "Variance of harmonic randomness",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pamprandtype",
        "shortname": "distribution",
        "name"     : "Pamprandtype",
        "tooltip"  : "Harmonic random distribution to select from",
        "type"     : "i",
        "default"  : "None"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "None"
        },
        {
            "id"     : 1,
            "value"  : "Pow"
        },
        {
            "id"     : 2,
            "value"  : "Sin"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Padaptiveharmonics",
        "shortname": "adapt",
        "name"     : "Padaptiveharmonics",
        "tooltip"  : "Adaptive Harmonics Mode",
        "type"     : "i",
        "default"  : "OFF"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "OFF"
        },
        {
            "id"     : 1,
            "value"  : "ON"
        },
        {
            "id"     : 2,
            "value"  : "Square"
        },
        {
            "id"     : 3,
            "value"  : "2xSub"
        },
        {
            "id"     : 4,
            "value"  : "2xAdd"
        },
        {
            "id"     : 5,
            "value"  : "3xSub"
        },
        {
            "id"     : 6,
            "value"  : "3xAdd"
        },
        {
            "id"     : 7,
            "value"  : "4xSub"
        },
        {
            "id"     : 8,
            "value"  : "4xAdd"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Padaptiveharmonicsbasefreq",
        "shortname": "c. freq",
        "name"     : "Padaptiveharmonicsbasefreq",
        "tooltip"  : "Base frequency of adaptive harmonic (30..3000Hz)",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,255],
        "default"  : "128"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Padaptiveharmonicspower",
        "shortname": "amount",
        "name"     : "Padaptiveharmonicspower",
        "tooltip"  : "Adaptive Harmonic Strength",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,200],
        "default"  : "100"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Padaptiveharmonicspar",
        "shortname": "power",
        "name"     : "Padaptiveharmonicspar",
        "tooltip"  : "Adaptive Harmonics Postprocessing Power",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,100],
        "default"  : "50"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Phmagtype",
        "shortname": "scale",
        "name"     : "Phmagtype",
        "tooltip"  : "Type of magnitude for harmonics",
        "type"     : "i",
        "default"  : "linear"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "linear"
        },
        {
            "id"     : 1,
            "value"  : "dB scale (-40)"
        },
        {
            "id"     : 2,
            "value"  : "dB scale (-60)"
        },
        {
            "id"     : 3,
            "value"  : "dB scale (-80)"
        },
        {
            "id"     : 4,
            "value"  : "dB scale (-100)"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pcurrentbasefunc",
        "shortname": "base",
        "name"     : "Pcurrentbasefunc",
        "tooltip"  : "Base Waveform for harmonics",
        "type"     : "i",
        "default"  : "sine"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "triangle"
        },
        {
            "id"     : 2,
            "value"  : "pulse"
        },
        {
            "id"     : 3,
            "value"  : "saw"
        },
        {
            "id"     : 4,
            "value"  : "power"
        },
        {
            "id"     : 5,
            "value"  : "gauss"
        },
        {
            "id"     : 6,
            "value"  : "diode"
        },
        {
            "id"     : 7,
            "value"  : "abssine"
        },
        {
            "id"     : 8,
            "value"  : "pulsesine"
        },
        {
            "id"     : 9,
            "value"  : "stretchsine"
        },
        {
            "id"     : 10,
            "value"  : "chirp"
        },
        {
            "id"     : 11,
            "value"  : "absstretchsine"
        },
        {
            "id"     : 12,
            "value"  : "chebyshev"
        },
        {
            "id"     : 13,
            "value"  : "sqr"
        },
        {
            "id"     : 14,
            "value"  : "spike"
        },
        {
            "id"     : 15,
            "value"  : "circle"
        },
        {
            "id"     : 127,
            "value"  : "use-as-base waveform"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pbasefuncpar",
        "shortname": "shape",
        "name"     : "Pbasefuncpar",
        "tooltip"  : "Morph between possible base function shapes (e.g. rising sawtooth vs a falling sawtooth)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pbasefuncmodulation",
        "shortname": "mod",
        "name"     : "Pbasefuncmodulation",
        "tooltip"  : "Modulation applied to Base function spectra",
        "type"     : "i",
        "default"  : "None"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "None"
        },
        {
            "id"     : 1,
            "value"  : "Rev"
        },
        {
            "id"     : 2,
            "value"  : "Sine"
        },
        {
            "id"     : 3,
            "value"  : "Power"
        },
        {
            "id"     : 4,
            "value"  : "Chop"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pbasefuncmodulationpar1",
        "shortname": "p1",
        "name"     : "Pbasefuncmodulationpar1",
        "tooltip"  : "Base function modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pbasefuncmodulationpar2",
        "shortname": "p2",
        "name"     : "Pbasefuncmodulationpar2",
        "tooltip"  : "Base function modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pbasefuncmodulationpar3",
        "shortname": "p3",
        "name"     : "Pbasefuncmodulationpar3",
        "tooltip"  : "Base function modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "32"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pwaveshaping",
        "shortname": "amount",
        "name"     : "Pwaveshaping",
        "tooltip"  : "Degree Of Waveshaping",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pwaveshapingfunction",
        "shortname": "distort",
        "name"     : "Pwaveshapingfunction",
        "tooltip"  : "Shape of distortion to be applied",
        "type"     : "i",
        "default"  : "Undistorted"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Undistorted"
        },
        {
            "id"     : 1,
            "value"  : "Arctangent"
        },
        {
            "id"     : 2,
            "value"  : "Asymmetric"
        },
        {
            "id"     : 3,
            "value"  : "Pow"
        },
        {
            "id"     : 4,
            "value"  : "Sine"
        },
        {
            "id"     : 5,
            "value"  : "Quantisize"
        },
        {
            "id"     : 6,
            "value"  : "Zigzag"
        },
        {
            "id"     : 7,
            "value"  : "Limiter"
        },
        {
            "id"     : 8,
            "value"  : "Upper Limiter"
        },
        {
            "id"     : 9,
            "value"  : "Lower Limiter"
        },
        {
            "id"     : 10,
            "value"  : "Inverse Limiter"
        },
        {
            "id"     : 11,
            "value"  : "Clip"
        },
        {
            "id"     : 12,
            "value"  : "Asym2"
        },
        {
            "id"     : 13,
            "value"  : "Pow2"
        },
        {
            "id"     : 14,
            "value"  : "sigmoid"
        },
        {
            "id"     : 15,
            "value"  : "Tanh"
        },
        {
            "id"     : 16,
            "value"  : "Cubic"
        },
        {
            "id"     : 17,
            "value"  : "Square"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pfiltertype",
        "shortname": "filter",
        "name"     : "Pfiltertype",
        "tooltip"  : "Harmonic Filter",
        "type"     : "i",
        "default"  : "\"No Filter\"S"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "No Filter"
        },
        {
            "id"     : 1,
            "value"  : "lp"
        },
        {
            "id"     : 2,
            "value"  : "hp1"
        },
        {
            "id"     : 3,
            "value"  : "hp1b"
        },
        {
            "id"     : 4,
            "value"  : "bp1"
        },
        {
            "id"     : 5,
            "value"  : "bs1"
        },
        {
            "id"     : 6,
            "value"  : "lp2"
        },
        {
            "id"     : 7,
            "value"  : "hp2"
        },
        {
            "id"     : 8,
            "value"  : "bp2"
        },
        {
            "id"     : 9,
            "value"  : "bs2"
        },
        {
            "id"     : 10,
            "value"  : "cos"
        },
        {
            "id"     : 11,
            "value"  : "sin"
        },
        {
            "id"     : 12,
            "value"  : "low_shelf"
        },
        {
            "id"     : 13,
            "value"  : "s"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pfilterpar1",
        "shortname": "p1",
        "name"     : "Pfilterpar1",
        "tooltip"  : "Filter parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pfilterpar2",
        "shortname": "p2",
        "name"     : "Pfilterpar2",
        "tooltip"  : "Filter parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pfilterbeforews",
        "shortname": "pre/post",
        "name"     : "Pfilterbeforews",
        "tooltip"  : "Filter before waveshaping spectra;When enabled oscilfilter(freqs); then waveshape(freqs);, otherwise waveshape(freqs); then oscilfilter(freqs);",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Psatype",
        "shortname": "spec. adj.",
        "name"     : "Psatype",
        "tooltip"  : "Spectral Adjustment Type",
        "type"     : "i",
        "default"  : "None"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "None"
        },
        {
            "id"     : 1,
            "value"  : "Pow"
        },
        {
            "id"     : 2,
            "value"  : "ThrsD"
        },
        {
            "id"     : 3,
            "value"  : "ThrsU"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Psapar",
        "shortname": "p1",
        "name"     : "Psapar",
        "tooltip"  : "Spectral Adjustment Parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pharmonicshift",
        "shortname": "shift",
        "name"     : "Pharmonicshift",
        "tooltip"  : "Amount of shift on harmonics",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [-64,64],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pharmonicshiftfirst",
        "shortname": "pre/post",
        "name"     : "Pharmonicshiftfirst",
        "tooltip"  : "If harmonics are shifted before waveshaping/filtering",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pmodulation",
        "shortname": "FM",
        "name"     : "Pmodulation",
        "tooltip"  : "Frequency Modulation To Combined Spectra",
        "type"     : "i",
        "default"  : "None"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "None"
        },
        {
            "id"     : 1,
            "value"  : "Rev"
        },
        {
            "id"     : 2,
            "value"  : "Sine"
        },
        {
            "id"     : 3,
            "value"  : "Power"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pmodulationpar1",
        "shortname": "p1",
        "name"     : "Pmodulationpar1",
        "tooltip"  : "modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pmodulationpar2",
        "shortname": "p2",
        "name"     : "Pmodulationpar2",
        "tooltip"  : "modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/Pmodulationpar3",
        "shortname": "p3",
        "name"     : "Pmodulationpar3",
        "tooltip"  : "modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "32"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/ADvsPAD",
        "shortname": "If it is used by PADSynth",
        "name"     : "ADvsPAD",
        "tooltip"  : "If it is used by PADSynth (and not ADSynth)",
        "type"     : "t"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/phase[0,127]",
        "name"     : "phase#128",
        "tooltip"  : "Sets harmonic phase",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "[64 ...]"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/oscilgen/magnitude[0,127]",
        "name"     : "magnitude#128",
        "tooltip"  : "Sets harmonic magnitude",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "[127 64 64 ...]"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/resonance/Penabled",
        "shortname": "enable",
        "name"     : "Penabled",
        "tooltip"  : "resonance enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/resonance/Pprotectthefundamental",
        "shortname": "p.fund.",
        "name"     : "Pprotectthefundamental",
        "tooltip"  : "Disable resonance filter on first harmonic",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/resonance/Prespoints[0,255]",
        "name"     : "Prespoints#256",
        "tooltip"  : "Resonance data points",
        "type"     : "i",
        "default"  : "[64 ...]"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/resonance/PmaxdB",
        "shortname": "max",
        "name"     : "PmaxdB",
        "tooltip"  : "how many dB the signal may be amplified",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "20"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/resonance/Pcenterfreq",
        "shortname": "c.freq",
        "name"     : "Pcenterfreq",
        "tooltip"  : "Center frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/resonance/Poctavesfreq",
        "shortname": "oct",
        "name"     : "Poctavesfreq",
        "tooltip"  : "The number of octaves...",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Pmode",
        "shortname": "distribution",
        "name"     : "Pmode",
        "tooltip"  : "Harmonic Distribution Model",
        "type"     : "i",
        "range"    : [0,2],
        "default"  : "bandwidth"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "bandwidth"
        },
        {
            "id"     : 1,
            "value"  : "discrete"
        },
        {
            "id"     : 2,
            "value"  : "continious"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Php.base.type",
        "shortname": "shape",
        "name"     : "Php.base.type",
        "tooltip"  : "Harmonic profile shape",
        "type"     : "i",
        "default"  : "Gaussian"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Gaussian"
        },
        {
            "id"     : 1,
            "value"  : "Rectanglar"
        },
        {
            "id"     : 2,
            "value"  : "Double Exponential"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Php.base.par1",
        "shortname": "warp",
        "name"     : "Php.base.par1",
        "tooltip"  : "Harmonic shape distribution parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "80"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Php.freqmult",
        "shortname": "clone",
        "name"     : "Php.freqmult",
        "tooltip"  : "Frequency multiplier on distribution",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Php.modulator.par1",
        "shortname": "p1",
        "name"     : "Php.modulator.par1",
        "tooltip"  : "Distribution modulator parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Php.modulator.freq",
        "shortname": "freq",
        "name"     : "Php.modulator.freq",
        "tooltip"  : "Frequency of modulator parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "30"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Php.width",
        "shortname": "bandwidth",
        "name"     : "Php.width",
        "tooltip"  : "Width of base harmonic",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Php.amp.mode",
        "shortname": "mode",
        "name"     : "Php.amp.mode",
        "tooltip"  : "Amplitude harmonic multiplier type",
        "type"     : "i",
        "default"  : "Sum"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Sum"
        },
        {
            "id"     : 1,
            "value"  : "Mult"
        },
        {
            "id"     : 2,
            "value"  : "Div1"
        },
        {
            "id"     : 3,
            "value"  : "Div2"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Php.amp.type",
        "shortname": "mult",
        "name"     : "Php.amp.type",
        "tooltip"  : "Type of amplitude multipler",
        "type"     : "i",
        "default"  : "Off"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Off"
        },
        {
            "id"     : 1,
            "value"  : "Gauss"
        },
        {
            "id"     : 2,
            "value"  : "Sine"
        },
        {
            "id"     : 3,
            "value"  : "Flat"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Php.amp.par1",
        "shortname": "p1",
        "name"     : "Php.amp.par1",
        "tooltip"  : "Amplitude multiplier parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "80"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Php.amp.par2",
        "shortname": "p2",
        "name"     : "Php.amp.par2",
        "tooltip"  : "Amplitude multiplier parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "60"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Php.autoscale",
        "shortname": "auto",
        "name"     : "Php.autoscale",
        "tooltip"  : "Autoscaling Harmonics",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Php.onehalf",
        "shortname": "side",
        "name"     : "Php.onehalf",
        "tooltip"  : ":default",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Full"
        },
        {
            "id"     : 1,
            "value"  : "Upper Half"
        },
        {
            "id"     : 2,
            "value"  : "Lower Half"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Pbwscale",
        "shortname": "bw scale",
        "name"     : "Pbwscale",
        "tooltip"  : "Bandwidth scaling",
        "type"     : "i",
        "default"  : "Normal"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Normal"
        },
        {
            "id"     : 1,
            "value"  : "EqualHz"
        },
        {
            "id"     : 2,
            "value"  : "Quarter"
        },
        {
            "id"     : 3,
            "value"  : "Half"
        },
        {
            "id"     : 4,
            "value"  : "75%"
        },
        {
            "id"     : 5,
            "value"  : "150%"
        },
        {
            "id"     : 6,
            "value"  : "Double"
        },
        {
            "id"     : 7,
            "value"  : "Inv. Half"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Phrpos.type",
        "name"     : "Phrpos.type",
        "tooltip"  : ":default",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Harmonic"
        },
        {
            "id"     : 1,
            "value"  : "ShiftU"
        },
        {
            "id"     : 2,
            "value"  : "ShiftL"
        },
        {
            "id"     : 3,
            "value"  : "PowerU"
        },
        {
            "id"     : 4,
            "value"  : "PowerL"
        },
        {
            "id"     : 5,
            "value"  : "Sine"
        },
        {
            "id"     : 6,
            "value"  : "Power"
        },
        {
            "id"     : 7,
            "value"  : "Shift"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Phrpos.par1",
        "shortname": "p1",
        "name"     : "Phrpos.par1",
        "tooltip"  : "Harmonic position parameter",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,255],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Phrpos.par2",
        "shortname": "p2",
        "name"     : "Phrpos.par2",
        "tooltip"  : "Harmonic position parameter",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,255],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Phrpos.par3",
        "shortname": "force h.",
        "name"     : "Phrpos.par3",
        "tooltip"  : "Harmonic position parameter",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,255],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Pquality.samplesize",
        "shortname": "quality",
        "name"     : "Pquality.samplesize",
        "tooltip"  : "Size of each wavetable element",
        "type"     : "i",
        "default"  : "\"128k\"S"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "16k (Tiny)"
        },
        {
            "id"     : 1,
            "value"  : "32k"
        },
        {
            "id"     : 2,
            "value"  : "64k (Small)"
        },
        {
            "id"     : 3,
            "value"  : "128k"
        },
        {
            "id"     : 4,
            "value"  : "256k (Normal)"
        },
        {
            "id"     : 5,
            "value"  : "512k"
        },
        {
            "id"     : 6,
            "value"  : "1M (Big)"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Pquality.basenote",
        "shortname": "basenote",
        "name"     : "Pquality.basenote",
        "tooltip"  : "Base note for wavetable",
        "type"     : "i",
        "default"  : "\"C-4\"S"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "C-2"
        },
        {
            "id"     : 1,
            "value"  : "G-2"
        },
        {
            "id"     : 2,
            "value"  : "C-3"
        },
        {
            "id"     : 3,
            "value"  : "G-3"
        },
        {
            "id"     : 4,
            "value"  : "C-4"
        },
        {
            "id"     : 5,
            "value"  : "G-4"
        },
        {
            "id"     : 6,
            "value"  : "C-5"
        },
        {
            "id"     : 7,
            "value"  : "G-5"
        },
        {
            "id"     : 8,
            "value"  : "G-6"
        },
        {
            "id"     : 9,
            "value"  : ""
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Pquality.smpoct",
        "shortname": "smp/oct",
        "name"     : "Pquality.smpoct",
        "tooltip"  : "Samples per octave",
        "type"     : "i",
        "default"  : "2"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "0.5"
        },
        {
            "id"     : 1,
            "value"  : "1"
        },
        {
            "id"     : 2,
            "value"  : "2"
        },
        {
            "id"     : 3,
            "value"  : "3"
        },
        {
            "id"     : 4,
            "value"  : "4"
        },
        {
            "id"     : 5,
            "value"  : "6"
        },
        {
            "id"     : 6,
            "value"  : "12"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Pquality.oct",
        "shortname": "octaves",
        "name"     : "Pquality.oct",
        "tooltip"  : "Number of octaves to sample (above the first sample",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,7],
        "default"  : "3"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/padpars/Pbandwidth",
        "shortname": "bandwidth",
        "name"     : "Pbandwidth",
        "tooltip"  : "Bandwidth Of Harmonics",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,1000],
        "default"  : "500"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Prand",
        "shortname": "phase rnd",
        "name"     : "Prand",
        "tooltip"  : "Oscillator Phase Randomness: smaller than 0 is \"group\", larger than 0 is for each harmonic",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pamprandpower",
        "shortname": "variance",
        "name"     : "Pamprandpower",
        "tooltip"  : "Variance of harmonic randomness",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pamprandtype",
        "shortname": "distribution",
        "name"     : "Pamprandtype",
        "tooltip"  : "Harmonic random distribution to select from",
        "type"     : "i",
        "default"  : "None"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "None"
        },
        {
            "id"     : 1,
            "value"  : "Pow"
        },
        {
            "id"     : 2,
            "value"  : "Sin"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Padaptiveharmonics",
        "shortname": "adapt",
        "name"     : "Padaptiveharmonics",
        "tooltip"  : "Adaptive Harmonics Mode",
        "type"     : "i",
        "default"  : "OFF"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "OFF"
        },
        {
            "id"     : 1,
            "value"  : "ON"
        },
        {
            "id"     : 2,
            "value"  : "Square"
        },
        {
            "id"     : 3,
            "value"  : "2xSub"
        },
        {
            "id"     : 4,
            "value"  : "2xAdd"
        },
        {
            "id"     : 5,
            "value"  : "3xSub"
        },
        {
            "id"     : 6,
            "value"  : "3xAdd"
        },
        {
            "id"     : 7,
            "value"  : "4xSub"
        },
        {
            "id"     : 8,
            "value"  : "4xAdd"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Padaptiveharmonicsbasefreq",
        "shortname": "c. freq",
        "name"     : "Padaptiveharmonicsbasefreq",
        "tooltip"  : "Base frequency of adaptive harmonic (30..3000Hz)",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,255],
        "default"  : "128"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Padaptiveharmonicspower",
        "shortname": "amount",
        "name"     : "Padaptiveharmonicspower",
        "tooltip"  : "Adaptive Harmonic Strength",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,200],
        "default"  : "100"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Padaptiveharmonicspar",
        "shortname": "power",
        "name"     : "Padaptiveharmonicspar",
        "tooltip"  : "Adaptive Harmonics Postprocessing Power",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,100],
        "default"  : "50"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Phmagtype",
        "shortname": "scale",
        "name"     : "Phmagtype",
        "tooltip"  : "Type of magnitude for harmonics",
        "type"     : "i",
        "default"  : "linear"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "linear"
        },
        {
            "id"     : 1,
            "value"  : "dB scale (-40)"
        },
        {
            "id"     : 2,
            "value"  : "dB scale (-60)"
        },
        {
            "id"     : 3,
            "value"  : "dB scale (-80)"
        },
        {
            "id"     : 4,
            "value"  : "dB scale (-100)"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pcurrentbasefunc",
        "shortname": "base",
        "name"     : "Pcurrentbasefunc",
        "tooltip"  : "Base Waveform for harmonics",
        "type"     : "i",
        "default"  : "sine"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "triangle"
        },
        {
            "id"     : 2,
            "value"  : "pulse"
        },
        {
            "id"     : 3,
            "value"  : "saw"
        },
        {
            "id"     : 4,
            "value"  : "power"
        },
        {
            "id"     : 5,
            "value"  : "gauss"
        },
        {
            "id"     : 6,
            "value"  : "diode"
        },
        {
            "id"     : 7,
            "value"  : "abssine"
        },
        {
            "id"     : 8,
            "value"  : "pulsesine"
        },
        {
            "id"     : 9,
            "value"  : "stretchsine"
        },
        {
            "id"     : 10,
            "value"  : "chirp"
        },
        {
            "id"     : 11,
            "value"  : "absstretchsine"
        },
        {
            "id"     : 12,
            "value"  : "chebyshev"
        },
        {
            "id"     : 13,
            "value"  : "sqr"
        },
        {
            "id"     : 14,
            "value"  : "spike"
        },
        {
            "id"     : 15,
            "value"  : "circle"
        },
        {
            "id"     : 127,
            "value"  : "use-as-base waveform"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pbasefuncpar",
        "shortname": "shape",
        "name"     : "Pbasefuncpar",
        "tooltip"  : "Morph between possible base function shapes (e.g. rising sawtooth vs a falling sawtooth)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pbasefuncmodulation",
        "shortname": "mod",
        "name"     : "Pbasefuncmodulation",
        "tooltip"  : "Modulation applied to Base function spectra",
        "type"     : "i",
        "default"  : "None"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "None"
        },
        {
            "id"     : 1,
            "value"  : "Rev"
        },
        {
            "id"     : 2,
            "value"  : "Sine"
        },
        {
            "id"     : 3,
            "value"  : "Power"
        },
        {
            "id"     : 4,
            "value"  : "Chop"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pbasefuncmodulationpar1",
        "shortname": "p1",
        "name"     : "Pbasefuncmodulationpar1",
        "tooltip"  : "Base function modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pbasefuncmodulationpar2",
        "shortname": "p2",
        "name"     : "Pbasefuncmodulationpar2",
        "tooltip"  : "Base function modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pbasefuncmodulationpar3",
        "shortname": "p3",
        "name"     : "Pbasefuncmodulationpar3",
        "tooltip"  : "Base function modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "32"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pwaveshaping",
        "shortname": "amount",
        "name"     : "Pwaveshaping",
        "tooltip"  : "Degree Of Waveshaping",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pwaveshapingfunction",
        "shortname": "distort",
        "name"     : "Pwaveshapingfunction",
        "tooltip"  : "Shape of distortion to be applied",
        "type"     : "i",
        "default"  : "Undistorted"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Undistorted"
        },
        {
            "id"     : 1,
            "value"  : "Arctangent"
        },
        {
            "id"     : 2,
            "value"  : "Asymmetric"
        },
        {
            "id"     : 3,
            "value"  : "Pow"
        },
        {
            "id"     : 4,
            "value"  : "Sine"
        },
        {
            "id"     : 5,
            "value"  : "Quantisize"
        },
        {
            "id"     : 6,
            "value"  : "Zigzag"
        },
        {
            "id"     : 7,
            "value"  : "Limiter"
        },
        {
            "id"     : 8,
            "value"  : "Upper Limiter"
        },
        {
            "id"     : 9,
            "value"  : "Lower Limiter"
        },
        {
            "id"     : 10,
            "value"  : "Inverse Limiter"
        },
        {
            "id"     : 11,
            "value"  : "Clip"
        },
        {
            "id"     : 12,
            "value"  : "Asym2"
        },
        {
            "id"     : 13,
            "value"  : "Pow2"
        },
        {
            "id"     : 14,
            "value"  : "sigmoid"
        },
        {
            "id"     : 15,
            "value"  : "Tanh"
        },
        {
            "id"     : 16,
            "value"  : "Cubic"
        },
        {
            "id"     : 17,
            "value"  : "Square"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pfiltertype",
        "shortname": "filter",
        "name"     : "Pfiltertype",
        "tooltip"  : "Harmonic Filter",
        "type"     : "i",
        "default"  : "\"No Filter\"S"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "No Filter"
        },
        {
            "id"     : 1,
            "value"  : "lp"
        },
        {
            "id"     : 2,
            "value"  : "hp1"
        },
        {
            "id"     : 3,
            "value"  : "hp1b"
        },
        {
            "id"     : 4,
            "value"  : "bp1"
        },
        {
            "id"     : 5,
            "value"  : "bs1"
        },
        {
            "id"     : 6,
            "value"  : "lp2"
        },
        {
            "id"     : 7,
            "value"  : "hp2"
        },
        {
            "id"     : 8,
            "value"  : "bp2"
        },
        {
            "id"     : 9,
            "value"  : "bs2"
        },
        {
            "id"     : 10,
            "value"  : "cos"
        },
        {
            "id"     : 11,
            "value"  : "sin"
        },
        {
            "id"     : 12,
            "value"  : "low_shelf"
        },
        {
            "id"     : 13,
            "value"  : "s"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pfilterpar1",
        "shortname": "p1",
        "name"     : "Pfilterpar1",
        "tooltip"  : "Filter parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pfilterpar2",
        "shortname": "p2",
        "name"     : "Pfilterpar2",
        "tooltip"  : "Filter parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pfilterbeforews",
        "shortname": "pre/post",
        "name"     : "Pfilterbeforews",
        "tooltip"  : "Filter before waveshaping spectra;When enabled oscilfilter(freqs); then waveshape(freqs);, otherwise waveshape(freqs); then oscilfilter(freqs);",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Psatype",
        "shortname": "spec. adj.",
        "name"     : "Psatype",
        "tooltip"  : "Spectral Adjustment Type",
        "type"     : "i",
        "default"  : "None"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "None"
        },
        {
            "id"     : 1,
            "value"  : "Pow"
        },
        {
            "id"     : 2,
            "value"  : "ThrsD"
        },
        {
            "id"     : 3,
            "value"  : "ThrsU"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Psapar",
        "shortname": "p1",
        "name"     : "Psapar",
        "tooltip"  : "Spectral Adjustment Parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pharmonicshift",
        "shortname": "shift",
        "name"     : "Pharmonicshift",
        "tooltip"  : "Amount of shift on harmonics",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [-64,64],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pharmonicshiftfirst",
        "shortname": "pre/post",
        "name"     : "Pharmonicshiftfirst",
        "tooltip"  : "If harmonics are shifted before waveshaping/filtering",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pmodulation",
        "shortname": "FM",
        "name"     : "Pmodulation",
        "tooltip"  : "Frequency Modulation To Combined Spectra",
        "type"     : "i",
        "default"  : "None"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "None"
        },
        {
            "id"     : 1,
            "value"  : "Rev"
        },
        {
            "id"     : 2,
            "value"  : "Sine"
        },
        {
            "id"     : 3,
            "value"  : "Power"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pmodulationpar1",
        "shortname": "p1",
        "name"     : "Pmodulationpar1",
        "tooltip"  : "modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pmodulationpar2",
        "shortname": "p2",
        "name"     : "Pmodulationpar2",
        "tooltip"  : "modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/Pmodulationpar3",
        "shortname": "p3",
        "name"     : "Pmodulationpar3",
        "tooltip"  : "modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "32"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/ADvsPAD",
        "shortname": "If it is used by PADSynth",
        "name"     : "ADvsPAD",
        "tooltip"  : "If it is used by PADSynth (and not ADSynth)",
        "type"     : "t"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/phase[0,127]",
        "name"     : "phase#128",
        "tooltip"  : "Sets harmonic phase",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "[64 ...]"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/OscilSmp/magnitude[0,127]",
        "name"     : "magnitude#128",
        "tooltip"  : "Sets harmonic magnitude",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "[127 64 64 ...]"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Prand",
        "shortname": "phase rnd",
        "name"     : "Prand",
        "tooltip"  : "Oscillator Phase Randomness: smaller than 0 is \"group\", larger than 0 is for each harmonic",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pamprandpower",
        "shortname": "variance",
        "name"     : "Pamprandpower",
        "tooltip"  : "Variance of harmonic randomness",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pamprandtype",
        "shortname": "distribution",
        "name"     : "Pamprandtype",
        "tooltip"  : "Harmonic random distribution to select from",
        "type"     : "i",
        "default"  : "None"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "None"
        },
        {
            "id"     : 1,
            "value"  : "Pow"
        },
        {
            "id"     : 2,
            "value"  : "Sin"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Padaptiveharmonics",
        "shortname": "adapt",
        "name"     : "Padaptiveharmonics",
        "tooltip"  : "Adaptive Harmonics Mode",
        "type"     : "i",
        "default"  : "OFF"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "OFF"
        },
        {
            "id"     : 1,
            "value"  : "ON"
        },
        {
            "id"     : 2,
            "value"  : "Square"
        },
        {
            "id"     : 3,
            "value"  : "2xSub"
        },
        {
            "id"     : 4,
            "value"  : "2xAdd"
        },
        {
            "id"     : 5,
            "value"  : "3xSub"
        },
        {
            "id"     : 6,
            "value"  : "3xAdd"
        },
        {
            "id"     : 7,
            "value"  : "4xSub"
        },
        {
            "id"     : 8,
            "value"  : "4xAdd"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Padaptiveharmonicsbasefreq",
        "shortname": "c. freq",
        "name"     : "Padaptiveharmonicsbasefreq",
        "tooltip"  : "Base frequency of adaptive harmonic (30..3000Hz)",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,255],
        "default"  : "128"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Padaptiveharmonicspower",
        "shortname": "amount",
        "name"     : "Padaptiveharmonicspower",
        "tooltip"  : "Adaptive Harmonic Strength",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,200],
        "default"  : "100"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Padaptiveharmonicspar",
        "shortname": "power",
        "name"     : "Padaptiveharmonicspar",
        "tooltip"  : "Adaptive Harmonics Postprocessing Power",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,100],
        "default"  : "50"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Phmagtype",
        "shortname": "scale",
        "name"     : "Phmagtype",
        "tooltip"  : "Type of magnitude for harmonics",
        "type"     : "i",
        "default"  : "linear"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "linear"
        },
        {
            "id"     : 1,
            "value"  : "dB scale (-40)"
        },
        {
            "id"     : 2,
            "value"  : "dB scale (-60)"
        },
        {
            "id"     : 3,
            "value"  : "dB scale (-80)"
        },
        {
            "id"     : 4,
            "value"  : "dB scale (-100)"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pcurrentbasefunc",
        "shortname": "base",
        "name"     : "Pcurrentbasefunc",
        "tooltip"  : "Base Waveform for harmonics",
        "type"     : "i",
        "default"  : "sine"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "triangle"
        },
        {
            "id"     : 2,
            "value"  : "pulse"
        },
        {
            "id"     : 3,
            "value"  : "saw"
        },
        {
            "id"     : 4,
            "value"  : "power"
        },
        {
            "id"     : 5,
            "value"  : "gauss"
        },
        {
            "id"     : 6,
            "value"  : "diode"
        },
        {
            "id"     : 7,
            "value"  : "abssine"
        },
        {
            "id"     : 8,
            "value"  : "pulsesine"
        },
        {
            "id"     : 9,
            "value"  : "stretchsine"
        },
        {
            "id"     : 10,
            "value"  : "chirp"
        },
        {
            "id"     : 11,
            "value"  : "absstretchsine"
        },
        {
            "id"     : 12,
            "value"  : "chebyshev"
        },
        {
            "id"     : 13,
            "value"  : "sqr"
        },
        {
            "id"     : 14,
            "value"  : "spike"
        },
        {
            "id"     : 15,
            "value"  : "circle"
        },
        {
            "id"     : 127,
            "value"  : "use-as-base waveform"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pbasefuncpar",
        "shortname": "shape",
        "name"     : "Pbasefuncpar",
        "tooltip"  : "Morph between possible base function shapes (e.g. rising sawtooth vs a falling sawtooth)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pbasefuncmodulation",
        "shortname": "mod",
        "name"     : "Pbasefuncmodulation",
        "tooltip"  : "Modulation applied to Base function spectra",
        "type"     : "i",
        "default"  : "None"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "None"
        },
        {
            "id"     : 1,
            "value"  : "Rev"
        },
        {
            "id"     : 2,
            "value"  : "Sine"
        },
        {
            "id"     : 3,
            "value"  : "Power"
        },
        {
            "id"     : 4,
            "value"  : "Chop"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pbasefuncmodulationpar1",
        "shortname": "p1",
        "name"     : "Pbasefuncmodulationpar1",
        "tooltip"  : "Base function modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pbasefuncmodulationpar2",
        "shortname": "p2",
        "name"     : "Pbasefuncmodulationpar2",
        "tooltip"  : "Base function modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pbasefuncmodulationpar3",
        "shortname": "p3",
        "name"     : "Pbasefuncmodulationpar3",
        "tooltip"  : "Base function modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "32"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pwaveshaping",
        "shortname": "amount",
        "name"     : "Pwaveshaping",
        "tooltip"  : "Degree Of Waveshaping",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pwaveshapingfunction",
        "shortname": "distort",
        "name"     : "Pwaveshapingfunction",
        "tooltip"  : "Shape of distortion to be applied",
        "type"     : "i",
        "default"  : "Undistorted"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Undistorted"
        },
        {
            "id"     : 1,
            "value"  : "Arctangent"
        },
        {
            "id"     : 2,
            "value"  : "Asymmetric"
        },
        {
            "id"     : 3,
            "value"  : "Pow"
        },
        {
            "id"     : 4,
            "value"  : "Sine"
        },
        {
            "id"     : 5,
            "value"  : "Quantisize"
        },
        {
            "id"     : 6,
            "value"  : "Zigzag"
        },
        {
            "id"     : 7,
            "value"  : "Limiter"
        },
        {
            "id"     : 8,
            "value"  : "Upper Limiter"
        },
        {
            "id"     : 9,
            "value"  : "Lower Limiter"
        },
        {
            "id"     : 10,
            "value"  : "Inverse Limiter"
        },
        {
            "id"     : 11,
            "value"  : "Clip"
        },
        {
            "id"     : 12,
            "value"  : "Asym2"
        },
        {
            "id"     : 13,
            "value"  : "Pow2"
        },
        {
            "id"     : 14,
            "value"  : "sigmoid"
        },
        {
            "id"     : 15,
            "value"  : "Tanh"
        },
        {
            "id"     : 16,
            "value"  : "Cubic"
        },
        {
            "id"     : 17,
            "value"  : "Square"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pfiltertype",
        "shortname": "filter",
        "name"     : "Pfiltertype",
        "tooltip"  : "Harmonic Filter",
        "type"     : "i",
        "default"  : "\"No Filter\"S"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "No Filter"
        },
        {
            "id"     : 1,
            "value"  : "lp"
        },
        {
            "id"     : 2,
            "value"  : "hp1"
        },
        {
            "id"     : 3,
            "value"  : "hp1b"
        },
        {
            "id"     : 4,
            "value"  : "bp1"
        },
        {
            "id"     : 5,
            "value"  : "bs1"
        },
        {
            "id"     : 6,
            "value"  : "lp2"
        },
        {
            "id"     : 7,
            "value"  : "hp2"
        },
        {
            "id"     : 8,
            "value"  : "bp2"
        },
        {
            "id"     : 9,
            "value"  : "bs2"
        },
        {
            "id"     : 10,
            "value"  : "cos"
        },
        {
            "id"     : 11,
            "value"  : "sin"
        },
        {
            "id"     : 12,
            "value"  : "low_shelf"
        },
        {
            "id"     : 13,
            "value"  : "s"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pfilterpar1",
        "shortname": "p1",
        "name"     : "Pfilterpar1",
        "tooltip"  : "Filter parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pfilterpar2",
        "shortname": "p2",
        "name"     : "Pfilterpar2",
        "tooltip"  : "Filter parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pfilterbeforews",
        "shortname": "pre/post",
        "name"     : "Pfilterbeforews",
        "tooltip"  : "Filter before waveshaping spectra;When enabled oscilfilter(freqs); then waveshape(freqs);, otherwise waveshape(freqs); then oscilfilter(freqs);",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Psatype",
        "shortname": "spec. adj.",
        "name"     : "Psatype",
        "tooltip"  : "Spectral Adjustment Type",
        "type"     : "i",
        "default"  : "None"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "None"
        },
        {
            "id"     : 1,
            "value"  : "Pow"
        },
        {
            "id"     : 2,
            "value"  : "ThrsD"
        },
        {
            "id"     : 3,
            "value"  : "ThrsU"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Psapar",
        "shortname": "p1",
        "name"     : "Psapar",
        "tooltip"  : "Spectral Adjustment Parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pharmonicshift",
        "shortname": "shift",
        "name"     : "Pharmonicshift",
        "tooltip"  : "Amount of shift on harmonics",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [-64,64],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pharmonicshiftfirst",
        "shortname": "pre/post",
        "name"     : "Pharmonicshiftfirst",
        "tooltip"  : "If harmonics are shifted before waveshaping/filtering",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pmodulation",
        "shortname": "FM",
        "name"     : "Pmodulation",
        "tooltip"  : "Frequency Modulation To Combined Spectra",
        "type"     : "i",
        "default"  : "None"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "None"
        },
        {
            "id"     : 1,
            "value"  : "Rev"
        },
        {
            "id"     : 2,
            "value"  : "Sine"
        },
        {
            "id"     : 3,
            "value"  : "Power"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pmodulationpar1",
        "shortname": "p1",
        "name"     : "Pmodulationpar1",
        "tooltip"  : "modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pmodulationpar2",
        "shortname": "p2",
        "name"     : "Pmodulationpar2",
        "tooltip"  : "modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/Pmodulationpar3",
        "shortname": "p3",
        "name"     : "Pmodulationpar3",
        "tooltip"  : "modulation parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "32"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/ADvsPAD",
        "shortname": "If it is used by PADSynth",
        "name"     : "ADvsPAD",
        "tooltip"  : "If it is used by PADSynth (and not ADSynth)",
        "type"     : "t"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/phase[0,127]",
        "name"     : "phase#128",
        "tooltip"  : "Sets harmonic phase",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "[64 ...]"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMSmp/magnitude[0,127]",
        "name"     : "magnitude#128",
        "tooltip"  : "Sets harmonic magnitude",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "[127 64 64 ...]"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqLfo/freq",
        "shortname": "freq",
        "name"     : "freq",
        "tooltip"  : "frequency of LFO\nlfo frequency = Pfreq * stretch\ntrue frequency is [0,85.25] Hz",
        "units"    : "HZ",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0775679,85.25]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqLfo/Pintensity",
        "shortname": "depth",
        "name"     : "Pintensity",
        "tooltip"  : "Intensity of LFO",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqLfo/Pstartphase",
        "shortname": "start",
        "name"     : "Pstartphase",
        "tooltip"  : "Starting Phase",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqLfo/PLFOtype",
        "shortname": "type",
        "name"     : "PLFOtype",
        "tooltip"  : "Shape of LFO",
        "type"     : "i",
        "default"  : "sine"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "triangle"
        },
        {
            "id"     : 2,
            "value"  : "square"
        },
        {
            "id"     : 3,
            "value"  : "up"
        },
        {
            "id"     : 4,
            "value"  : "down"
        },
        {
            "id"     : 5,
            "value"  : "exp1"
        },
        {
            "id"     : 6,
            "value"  : "exp2"
        },
        {
            "id"     : 7,
            "value"  : "random"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqLfo/Prandomness",
        "shortname": "a.r.",
        "name"     : "Prandomness",
        "tooltip"  : "Amplitude Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqLfo/Pfreqrand",
        "shortname": "f.r.",
        "name"     : "Pfreqrand",
        "tooltip"  : "Frequency Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqLfo/delay",
        "shortname": "delay",
        "name"     : "delay",
        "tooltip"  : "Delay before LFO start\n0..4 second delay",
        "units"    : "S",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [0.0,4.0],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqLfo/Pcontinous",
        "shortname": "c",
        "name"     : "Pcontinous",
        "tooltip"  : "Enable for global operation",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqLfo/Pstretch",
        "shortname": "str",
        "name"     : "Pstretch",
        "tooltip"  : "Note frequency stretch",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpLfo/freq",
        "shortname": "freq",
        "name"     : "freq",
        "tooltip"  : "frequency of LFO\nlfo frequency = Pfreq * stretch\ntrue frequency is [0,85.25] Hz",
        "units"    : "HZ",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0775679,85.25]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpLfo/Pintensity",
        "shortname": "depth",
        "name"     : "Pintensity",
        "tooltip"  : "Intensity of LFO",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpLfo/Pstartphase",
        "shortname": "start",
        "name"     : "Pstartphase",
        "tooltip"  : "Starting Phase",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpLfo/PLFOtype",
        "shortname": "type",
        "name"     : "PLFOtype",
        "tooltip"  : "Shape of LFO",
        "type"     : "i",
        "default"  : "sine"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "triangle"
        },
        {
            "id"     : 2,
            "value"  : "square"
        },
        {
            "id"     : 3,
            "value"  : "up"
        },
        {
            "id"     : 4,
            "value"  : "down"
        },
        {
            "id"     : 5,
            "value"  : "exp1"
        },
        {
            "id"     : 6,
            "value"  : "exp2"
        },
        {
            "id"     : 7,
            "value"  : "random"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpLfo/Prandomness",
        "shortname": "a.r.",
        "name"     : "Prandomness",
        "tooltip"  : "Amplitude Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpLfo/Pfreqrand",
        "shortname": "f.r.",
        "name"     : "Pfreqrand",
        "tooltip"  : "Frequency Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpLfo/delay",
        "shortname": "delay",
        "name"     : "delay",
        "tooltip"  : "Delay before LFO start\n0..4 second delay",
        "units"    : "S",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [0.0,4.0],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpLfo/Pcontinous",
        "shortname": "c",
        "name"     : "Pcontinous",
        "tooltip"  : "Enable for global operation",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpLfo/Pstretch",
        "shortname": "str",
        "name"     : "Pstretch",
        "tooltip"  : "Note frequency stretch",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterLfo/freq",
        "shortname": "freq",
        "name"     : "freq",
        "tooltip"  : "frequency of LFO\nlfo frequency = Pfreq * stretch\ntrue frequency is [0,85.25] Hz",
        "units"    : "HZ",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0775679,85.25]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterLfo/Pintensity",
        "shortname": "depth",
        "name"     : "Pintensity",
        "tooltip"  : "Intensity of LFO",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterLfo/Pstartphase",
        "shortname": "start",
        "name"     : "Pstartphase",
        "tooltip"  : "Starting Phase",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterLfo/PLFOtype",
        "shortname": "type",
        "name"     : "PLFOtype",
        "tooltip"  : "Shape of LFO",
        "type"     : "i",
        "default"  : "sine"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "triangle"
        },
        {
            "id"     : 2,
            "value"  : "square"
        },
        {
            "id"     : 3,
            "value"  : "up"
        },
        {
            "id"     : 4,
            "value"  : "down"
        },
        {
            "id"     : 5,
            "value"  : "exp1"
        },
        {
            "id"     : 6,
            "value"  : "exp2"
        },
        {
            "id"     : 7,
            "value"  : "random"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterLfo/Prandomness",
        "shortname": "a.r.",
        "name"     : "Prandomness",
        "tooltip"  : "Amplitude Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterLfo/Pfreqrand",
        "shortname": "f.r.",
        "name"     : "Pfreqrand",
        "tooltip"  : "Frequency Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterLfo/delay",
        "shortname": "delay",
        "name"     : "delay",
        "tooltip"  : "Delay before LFO start\n0..4 second delay",
        "units"    : "S",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [0.0,4.0],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterLfo/Pcontinous",
        "shortname": "c",
        "name"     : "Pcontinous",
        "tooltip"  : "Enable for global operation",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterLfo/Pstretch",
        "shortname": "str",
        "name"     : "Pstretch",
        "tooltip"  : "Note frequency stretch",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/Pfreemode",
        "name"     : "Pfreemode",
        "tooltip"  : "Complex Envelope Definitions",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/Penvsustain",
        "name"     : "Penvsustain",
        "tooltip"  : "Location of the sustain point",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "2"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/Penvdt[0,39]",
        "name"     : "Penvdt#40",
        "tooltip"  : "Envelope Delay Times",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/Penvval[0,39]",
        "name"     : "Penvval#40",
        "tooltip"  : "Envelope Values",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/Penvstretch",
        "shortname": "stretch",
        "name"     : "Penvstretch",
        "tooltip"  : "Stretch with respect to frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/Pforcedrelease",
        "shortname": "frcr",
        "name"     : "Pforcedrelease",
        "tooltip"  : "Force Envelope to fully evaluate",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/Plinearenvelope",
        "shortname": "lin/log",
        "name"     : "Plinearenvelope",
        "tooltip"  : "Linear or Logarithmic Envelopes",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/PA_dt",
        "shortname": "a.dt",
        "name"     : "PA_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/A_dt",
        "shortname": "a.dt",
        "name"     : "A_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/PA_val",
        "shortname": "a.val",
        "name"     : "PA_val",
        "tooltip"  : "Attack Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/PD_dt",
        "shortname": "d.dt",
        "name"     : "PD_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/D_dt",
        "shortname": "d.dt",
        "name"     : "D_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00925031"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/PD_val",
        "shortname": "d.val",
        "name"     : "PD_val",
        "tooltip"  : "Decay Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/PS_val",
        "shortname": "s.val",
        "name"     : "PS_val",
        "tooltip"  : "Sustain Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/PR_dt",
        "shortname": "r.dt",
        "name"     : "PR_dt",
        "tooltip"  : "Release Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/R_dt",
        "shortname": "r.dt",
        "name"     : "R_dt",
        "tooltip"  : "Release Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.01f,41.0f],
        "default"  : "0.498893"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FreqEnvelope/PR_val",
        "shortname": "r.val",
        "name"     : "PR_val",
        "tooltip"  : "Release Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/Pfreemode",
        "name"     : "Pfreemode",
        "tooltip"  : "Complex Envelope Definitions",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/Penvsustain",
        "name"     : "Penvsustain",
        "tooltip"  : "Location of the sustain point",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "2"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/Penvdt[0,39]",
        "name"     : "Penvdt#40",
        "tooltip"  : "Envelope Delay Times",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/Penvval[0,39]",
        "name"     : "Penvval#40",
        "tooltip"  : "Envelope Values",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/Penvstretch",
        "shortname": "stretch",
        "name"     : "Penvstretch",
        "tooltip"  : "Stretch with respect to frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/Pforcedrelease",
        "shortname": "frcr",
        "name"     : "Pforcedrelease",
        "tooltip"  : "Force Envelope to fully evaluate",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/Plinearenvelope",
        "shortname": "lin/log",
        "name"     : "Plinearenvelope",
        "tooltip"  : "Linear or Logarithmic Envelopes",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/PA_dt",
        "shortname": "a.dt",
        "name"     : "PA_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/A_dt",
        "shortname": "a.dt",
        "name"     : "A_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/PA_val",
        "shortname": "a.val",
        "name"     : "PA_val",
        "tooltip"  : "Attack Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/PD_dt",
        "shortname": "d.dt",
        "name"     : "PD_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/D_dt",
        "shortname": "d.dt",
        "name"     : "D_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00925031"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/PD_val",
        "shortname": "d.val",
        "name"     : "PD_val",
        "tooltip"  : "Decay Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/PS_val",
        "shortname": "s.val",
        "name"     : "PS_val",
        "tooltip"  : "Sustain Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/PR_dt",
        "shortname": "r.dt",
        "name"     : "PR_dt",
        "tooltip"  : "Release Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/R_dt",
        "shortname": "r.dt",
        "name"     : "R_dt",
        "tooltip"  : "Release Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.01f,41.0f],
        "default"  : "0.498893"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/AmpEnvelope/PR_val",
        "shortname": "r.val",
        "name"     : "PR_val",
        "tooltip"  : "Release Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/Pfreemode",
        "name"     : "Pfreemode",
        "tooltip"  : "Complex Envelope Definitions",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/Penvsustain",
        "name"     : "Penvsustain",
        "tooltip"  : "Location of the sustain point",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "2"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/Penvdt[0,39]",
        "name"     : "Penvdt#40",
        "tooltip"  : "Envelope Delay Times",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/Penvval[0,39]",
        "name"     : "Penvval#40",
        "tooltip"  : "Envelope Values",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/Penvstretch",
        "shortname": "stretch",
        "name"     : "Penvstretch",
        "tooltip"  : "Stretch with respect to frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/Pforcedrelease",
        "shortname": "frcr",
        "name"     : "Pforcedrelease",
        "tooltip"  : "Force Envelope to fully evaluate",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/Plinearenvelope",
        "shortname": "lin/log",
        "name"     : "Plinearenvelope",
        "tooltip"  : "Linear or Logarithmic Envelopes",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/PA_dt",
        "shortname": "a.dt",
        "name"     : "PA_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/A_dt",
        "shortname": "a.dt",
        "name"     : "A_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/PA_val",
        "shortname": "a.val",
        "name"     : "PA_val",
        "tooltip"  : "Attack Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/PD_dt",
        "shortname": "d.dt",
        "name"     : "PD_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/D_dt",
        "shortname": "d.dt",
        "name"     : "D_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00925031"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/PD_val",
        "shortname": "d.val",
        "name"     : "PD_val",
        "tooltip"  : "Decay Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/PS_val",
        "shortname": "s.val",
        "name"     : "PS_val",
        "tooltip"  : "Sustain Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/PR_dt",
        "shortname": "r.dt",
        "name"     : "PR_dt",
        "tooltip"  : "Release Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/R_dt",
        "shortname": "r.dt",
        "name"     : "R_dt",
        "tooltip"  : "Release Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.01f,41.0f],
        "default"  : "0.498893"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FilterEnvelope/PR_val",
        "shortname": "r.val",
        "name"     : "PR_val",
        "tooltip"  : "Release Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/Pfreemode",
        "name"     : "Pfreemode",
        "tooltip"  : "Complex Envelope Definitions",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/Penvsustain",
        "name"     : "Penvsustain",
        "tooltip"  : "Location of the sustain point",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "2"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/Penvdt[0,39]",
        "name"     : "Penvdt#40",
        "tooltip"  : "Envelope Delay Times",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/Penvval[0,39]",
        "name"     : "Penvval#40",
        "tooltip"  : "Envelope Values",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/Penvstretch",
        "shortname": "stretch",
        "name"     : "Penvstretch",
        "tooltip"  : "Stretch with respect to frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/Pforcedrelease",
        "shortname": "frcr",
        "name"     : "Pforcedrelease",
        "tooltip"  : "Force Envelope to fully evaluate",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/Plinearenvelope",
        "shortname": "lin/log",
        "name"     : "Plinearenvelope",
        "tooltip"  : "Linear or Logarithmic Envelopes",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/PA_dt",
        "shortname": "a.dt",
        "name"     : "PA_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/A_dt",
        "shortname": "a.dt",
        "name"     : "A_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/PA_val",
        "shortname": "a.val",
        "name"     : "PA_val",
        "tooltip"  : "Attack Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/PD_dt",
        "shortname": "d.dt",
        "name"     : "PD_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/D_dt",
        "shortname": "d.dt",
        "name"     : "D_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00925031"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/PD_val",
        "shortname": "d.val",
        "name"     : "PD_val",
        "tooltip"  : "Decay Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/PS_val",
        "shortname": "s.val",
        "name"     : "PS_val",
        "tooltip"  : "Sustain Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/PR_dt",
        "shortname": "r.dt",
        "name"     : "PR_dt",
        "tooltip"  : "Release Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/R_dt",
        "shortname": "r.dt",
        "name"     : "R_dt",
        "tooltip"  : "Release Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.01f,41.0f],
        "default"  : "0.498893"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMFreqEnvelope/PR_val",
        "shortname": "r.val",
        "name"     : "PR_val",
        "tooltip"  : "Release Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/Pfreemode",
        "name"     : "Pfreemode",
        "tooltip"  : "Complex Envelope Definitions",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/Penvsustain",
        "name"     : "Penvsustain",
        "tooltip"  : "Location of the sustain point",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "2"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/Penvdt[0,39]",
        "name"     : "Penvdt#40",
        "tooltip"  : "Envelope Delay Times",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/Penvval[0,39]",
        "name"     : "Penvval#40",
        "tooltip"  : "Envelope Values",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/Penvstretch",
        "shortname": "stretch",
        "name"     : "Penvstretch",
        "tooltip"  : "Stretch with respect to frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/Pforcedrelease",
        "shortname": "frcr",
        "name"     : "Pforcedrelease",
        "tooltip"  : "Force Envelope to fully evaluate",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/Plinearenvelope",
        "shortname": "lin/log",
        "name"     : "Plinearenvelope",
        "tooltip"  : "Linear or Logarithmic Envelopes",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/PA_dt",
        "shortname": "a.dt",
        "name"     : "PA_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/A_dt",
        "shortname": "a.dt",
        "name"     : "A_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/PA_val",
        "shortname": "a.val",
        "name"     : "PA_val",
        "tooltip"  : "Attack Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/PD_dt",
        "shortname": "d.dt",
        "name"     : "PD_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/D_dt",
        "shortname": "d.dt",
        "name"     : "D_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00925031"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/PD_val",
        "shortname": "d.val",
        "name"     : "PD_val",
        "tooltip"  : "Decay Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/PS_val",
        "shortname": "s.val",
        "name"     : "PS_val",
        "tooltip"  : "Sustain Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/PR_dt",
        "shortname": "r.dt",
        "name"     : "PR_dt",
        "tooltip"  : "Release Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/R_dt",
        "shortname": "r.dt",
        "name"     : "R_dt",
        "tooltip"  : "Release Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.01f,41.0f],
        "default"  : "0.498893"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMAmpEnvelope/PR_val",
        "shortname": "r.val",
        "name"     : "PR_val",
        "tooltip"  : "Release Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/Pcategory",
        "shortname": "class",
        "name"     : "Pcategory",
        "tooltip"  : "Class of filter",
        "type"     : "i",
        "default"  : "analog"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "analog"
        },
        {
            "id"     : 1,
            "value"  : "formant"
        },
        {
            "id"     : 2,
            "value"  : "st.var."
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/Ptype",
        "shortname": "type",
        "name"     : "Ptype",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "default"  : "LP2"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "LP1"
        },
        {
            "id"     : 1,
            "value"  : "HP1"
        },
        {
            "id"     : 2,
            "value"  : "LP2"
        },
        {
            "id"     : 3,
            "value"  : "HP2"
        },
        {
            "id"     : 4,
            "value"  : "BP"
        },
        {
            "id"     : 5,
            "value"  : "notch"
        },
        {
            "id"     : 6,
            "value"  : "peak"
        },
        {
            "id"     : 7,
            "value"  : "l.shelf"
        },
        {
            "id"     : 8,
            "value"  : "h.shelf"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/Pstages",
        "shortname": "stages",
        "name"     : "Pstages",
        "tooltip"  : "Filter Stages",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,5],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/baseq",
        "shortname": "q",
        "name"     : "baseq",
        "tooltip"  : "Quality Factor (resonance/bandwidth)",
        "units"    : "none",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.1,1000]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/basefreq",
        "shortname": "cutoff",
        "name"     : "basefreq",
        "tooltip"  : "Base cutoff frequency",
        "units"    : "Hz",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [31.25,32000]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/freqtracking",
        "shortname": "f.track",
        "name"     : "freqtracking",
        "tooltip"  : "Frequency Tracking amount",
        "units"    : "%",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-100,100],
        "default"  : "0.0f"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/gain",
        "shortname": "gain",
        "name"     : "gain",
        "tooltip"  : "Output Gain",
        "units"    : "dB",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-30,30],
        "default"  : "0.0f"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/Pnumformants",
        "shortname": "formants",
        "name"     : "Pnumformants",
        "tooltip"  : "Number of formants to be used",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [1,12],
        "default"  : "3"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/Pformantslowness",
        "shortname": "slew",
        "name"     : "Pformantslowness",
        "tooltip"  : "Rate that formants change",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/Pvowelclearness",
        "shortname": "clarity",
        "name"     : "Pvowelclearness",
        "tooltip"  : "How much each vowel is smudged with the next in sequence. A high clarity will avoid smudging.",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/Pcenterfreq",
        "shortname": "cutoff",
        "name"     : "Pcenterfreq",
        "tooltip"  : "Center Freq (formant)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/Poctavesfreq",
        "shortname": "octaves",
        "name"     : "Poctavesfreq",
        "tooltip"  : "Number of octaves for formant",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/Psequencesize",
        "shortname": "seq.size",
        "name"     : "Psequencesize",
        "tooltip"  : "Length of vowel sequence",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,8],
        "default"  : "3"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/Psequencestretch",
        "shortname": "seq.str",
        "name"     : "Psequencestretch",
        "tooltip"  : "How modulators stretch the sequence",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "40"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/Psequencereversed",
        "shortname": "reverse",
        "name"     : "Psequencereversed",
        "tooltip"  : "If the modulator input is inverted",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/type-svf",
        "shortname": "type",
        "name"     : "type-svf",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "low"
        },
        {
            "id"     : 1,
            "value"  : "high"
        },
        {
            "id"     : 2,
            "value"  : "band"
        },
        {
            "id"     : 3,
            "value"  : "notch"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/Pvowels[0,5]/Pformants[0,11]/freq",
        "shortname": "f.freq",
        "name"     : "freq",
        "tooltip"  : "Formant frequency",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/Pvowels[0,5]/Pformants[0,11]/amp",
        "shortname": "f.str",
        "name"     : "amp",
        "tooltip"  : "Strength of formant",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/VoiceFilter/Pvowels[0,5]/Pformants[0,11]/q",
        "shortname": "f.q",
        "name"     : "q",
        "tooltip"  : "The formant's quality factor, also known as resonance bandwidth or Q for short",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/Unison_size",
        "shortname": "size",
        "name"     : "Unison_size",
        "tooltip"  : "Number of subvoices",
        "type"     : "i",
        "range"    : [1,50],
        "default"  : "1"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/Unison_phase_randomness",
        "shortname": "ph.rnd.",
        "name"     : "Unison_phase_randomness",
        "tooltip"  : "Phase Randomness",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/Unison_frequency_spread",
        "shortname": "detune",
        "name"     : "Unison_frequency_spread",
        "tooltip"  : "Subvoice detune",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "60"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/Unison_stereo_spread",
        "shortname": "spread",
        "name"     : "Unison_stereo_spread",
        "tooltip"  : "Subvoice L/R Separation",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/Unison_vibratto",
        "shortname": "vib.",
        "name"     : "Unison_vibratto",
        "tooltip"  : "Subvoice vibratto",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/Unison_vibratto_speed",
        "shortname": "speed",
        "name"     : "Unison_vibratto_speed",
        "tooltip"  : "Subvoice vibratto speed",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/Unison_invert_phase",
        "shortname": "inv.",
        "name"     : "Unison_invert_phase",
        "tooltip"  : "Subvoice Phases",
        "type"     : "i",
        "default"  : "none"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "none"
        },
        {
            "id"     : 1,
            "value"  : "random"
        },
        {
            "id"     : 2,
            "value"  : "50%"
        },
        {
            "id"     : 3,
            "value"  : "33%"
        },
        {
            "id"     : 4,
            "value"  : "25%"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/Type",
        "shortname": "type",
        "name"     : "Type",
        "tooltip"  : "Type of Sound",
        "type"     : "i",
        "default"  : "Sound"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Sound"
        },
        {
            "id"     : 1,
            "value"  : "White"
        },
        {
            "id"     : 2,
            "value"  : "Pink"
        },
        {
            "id"     : 3,
            "value"  : "DC"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PDelay",
        "shortname": "delay",
        "name"     : "PDelay",
        "tooltip"  : "Voice Startup Delay",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/Presonance",
        "shortname": "enable",
        "name"     : "Presonance",
        "tooltip"  : "Resonance Enable",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/Pextoscil",
        "shortname": "ext.",
        "name"     : "Pextoscil",
        "tooltip"  : "External Oscillator Selection",
        "type"     : "i",
        "range"    : [-1,16],
        "default"  : "-1"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PextFMoscil",
        "shortname": "ext.",
        "name"     : "PextFMoscil",
        "tooltip"  : "External FM Oscillator Selection",
        "type"     : "i",
        "range"    : [-1,16],
        "default"  : "-1"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/Poscilphase",
        "shortname": "phase",
        "name"     : "Poscilphase",
        "tooltip"  : "Oscillator Phase",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFMoscilphase",
        "shortname": "phase",
        "name"     : "PFMoscilphase",
        "tooltip"  : "FM Oscillator Phase",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/Pfilterbypass",
        "shortname": "bypass",
        "name"     : "Pfilterbypass",
        "tooltip"  : "Filter Bypass",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/Pfixedfreq",
        "shortname": "fixed",
        "name"     : "Pfixedfreq",
        "tooltip"  : "If frequency is fixed",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PfixedfreqET",
        "shortname": "e.t.",
        "name"     : "PfixedfreqET",
        "tooltip"  : "Equal Temperament Parameter",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PBendAdjust",
        "shortname": "bend",
        "name"     : "PBendAdjust",
        "tooltip"  : "Pitch bend adjustment",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "88"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/POffsetHz",
        "shortname": "offset",
        "name"     : "POffsetHz",
        "tooltip"  : "Voice constant offset",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PDetune",
        "shortname": "fine",
        "name"     : "PDetune",
        "tooltip"  : "Fine Detune",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,16383],
        "default"  : "8192"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PCoarseDetune",
        "shortname": "coarse",
        "name"     : "PCoarseDetune",
        "tooltip"  : "Coarse Detune",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PDetuneType",
        "shortname": "type",
        "name"     : "PDetuneType",
        "tooltip"  : "Magnitude of Detune",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "L35cents"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "L35cents"
        },
        {
            "id"     : 1,
            "value"  : "L10cents"
        },
        {
            "id"     : 2,
            "value"  : "E100cents"
        },
        {
            "id"     : 3,
            "value"  : "E1200cents"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFreqEnvelopeEnabled",
        "shortname": "enable",
        "name"     : "PFreqEnvelopeEnabled",
        "tooltip"  : "Frequency Envelope Enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFreqLfoEnabled",
        "shortname": "enable",
        "name"     : "PFreqLfoEnabled",
        "tooltip"  : "Frequency LFO Enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PPanning",
        "shortname": "pan.",
        "name"     : "PPanning",
        "tooltip"  : "Panning",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/volume",
        "shortname": "volume",
        "name"     : "volume",
        "tooltip"  : "Part Volume",
        "units"    : "dB",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-60.0f,0.0f],
        "default"  : "-12.75"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PVolumeminus",
        "shortname": "inv.",
        "name"     : "PVolumeminus",
        "tooltip"  : "Signal Inverter",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PAAEnabled",
        "shortname": "enable",
        "name"     : "PAAEnabled",
        "tooltip"  : "AntiAliasing Enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PAmpVelocityScaleFunction",
        "shortname": "sense",
        "name"     : "PAmpVelocityScaleFunction",
        "tooltip"  : "Velocity Sensing",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PAmpEnvelopeEnabled",
        "shortname": "enable",
        "name"     : "PAmpEnvelopeEnabled",
        "tooltip"  : "Amplitude Envelope Enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PAmpLfoEnabled",
        "shortname": "enable",
        "name"     : "PAmpLfoEnabled",
        "tooltip"  : "Amplitude LFO Enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFilterEnabled",
        "shortname": "enable",
        "name"     : "PFilterEnabled",
        "tooltip"  : "Filter Enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFilterEnvelopeEnabled",
        "shortname": "enable",
        "name"     : "PFilterEnvelopeEnabled",
        "tooltip"  : "Filter Envelope Enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFilterLfoEnabled",
        "shortname": "enable",
        "name"     : "PFilterLfoEnabled",
        "tooltip"  : "Filter LFO Enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFilterVelocityScale",
        "shortname": "v.scale",
        "name"     : "PFilterVelocityScale",
        "tooltip"  : "Filter Velocity Magnitude",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFilterVelocityScaleFunction",
        "shortname": "v.sense",
        "name"     : "PFilterVelocityScaleFunction",
        "tooltip"  : "Filter Velocity Function Shape",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFMEnabled",
        "shortname": "mode",
        "name"     : "PFMEnabled",
        "tooltip"  : "Modulator mode",
        "type"     : "i",
        "default"  : "none"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "none"
        },
        {
            "id"     : 1,
            "value"  : "mix"
        },
        {
            "id"     : 2,
            "value"  : "ring"
        },
        {
            "id"     : 3,
            "value"  : "phase"
        },
        {
            "id"     : 4,
            "value"  : "frequency"
        },
        {
            "id"     : 5,
            "value"  : "pulse"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFMVoice",
        "shortname": "voice",
        "name"     : "PFMVoice",
        "tooltip"  : "Modulator Oscillator Selection",
        "type"     : "i",
        "default"  : "-1"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMvolume",
        "shortname": "vol.",
        "name"     : "FMvolume",
        "tooltip"  : "Modulator Magnitude",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [0.0,100.0],
        "default"  : "70.0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFMVolumeDamp",
        "shortname": "damp.",
        "name"     : "PFMVolumeDamp",
        "tooltip"  : "Modulator HF dampening",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFMVelocityScaleFunction",
        "shortname": "sense",
        "name"     : "PFMVelocityScaleFunction",
        "tooltip"  : "Modulator Velocity Function",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFMDetune",
        "shortname": "fine",
        "name"     : "PFMDetune",
        "tooltip"  : "Modulator Fine Detune",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,16383],
        "default"  : "8192"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFMCoarseDetune",
        "shortname": "coarse",
        "name"     : "PFMCoarseDetune",
        "tooltip"  : "Modulator Coarse Detune",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFMDetuneType",
        "shortname": "type",
        "name"     : "PFMDetuneType",
        "tooltip"  : "Modulator Detune Magnitude",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "L35cents"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "L35cents"
        },
        {
            "id"     : 1,
            "value"  : "L10cents"
        },
        {
            "id"     : 2,
            "value"  : "E100cents"
        },
        {
            "id"     : 3,
            "value"  : "E1200cents"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFMFixedFreq",
        "shortname": "fixed",
        "name"     : "PFMFixedFreq",
        "tooltip"  : "Modulator Frequency Fixed",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFMFreqEnvelopeEnabled",
        "shortname": "enable",
        "name"     : "PFMFreqEnvelopeEnabled",
        "tooltip"  : "Modulator Frequency Envelope",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/PFMAmpEnvelopeEnabled",
        "shortname": "enable",
        "name"     : "PFMAmpEnvelopeEnabled",
        "tooltip"  : "Modulator Amplitude Envelope",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/octave",
        "shortname": "octave",
        "name"     : "octave",
        "tooltip"  : "Octave note offset",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [-8,7]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/coarsedetune",
        "shortname": "coarse",
        "name"     : "coarsedetune",
        "tooltip"  : "Coarse note detune",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [-64,63],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMoctave",
        "shortname": "octave",
        "name"     : "FMoctave",
        "tooltip"  : "Octave note offset for modulator",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [-8,7]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/VoicePar[0,7]/FMcoarsedetune",
        "shortname": "coarse",
        "name"     : "FMcoarsedetune",
        "tooltip"  : "Coarse note detune for modulator",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [-64,63]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/Reson/Penabled",
        "shortname": "enable",
        "name"     : "Penabled",
        "tooltip"  : "resonance enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/Reson/Pprotectthefundamental",
        "shortname": "p.fund.",
        "name"     : "Pprotectthefundamental",
        "tooltip"  : "Disable resonance filter on first harmonic",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/Reson/Prespoints[0,255]",
        "name"     : "Prespoints#256",
        "tooltip"  : "Resonance data points",
        "type"     : "i",
        "default"  : "[64 ...]"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/Reson/PmaxdB",
        "shortname": "max",
        "name"     : "PmaxdB",
        "tooltip"  : "how many dB the signal may be amplified",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "20"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/Reson/Pcenterfreq",
        "shortname": "c.freq",
        "name"     : "Pcenterfreq",
        "tooltip"  : "Center frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/Reson/Poctavesfreq",
        "shortname": "oct",
        "name"     : "Poctavesfreq",
        "tooltip"  : "The number of octaves...",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqLfo/freq",
        "shortname": "freq",
        "name"     : "freq",
        "tooltip"  : "frequency of LFO\nlfo frequency = Pfreq * stretch\ntrue frequency is [0,85.25] Hz",
        "units"    : "HZ",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0775679,85.25]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqLfo/Pintensity",
        "shortname": "depth",
        "name"     : "Pintensity",
        "tooltip"  : "Intensity of LFO",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqLfo/Pstartphase",
        "shortname": "start",
        "name"     : "Pstartphase",
        "tooltip"  : "Starting Phase",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqLfo/PLFOtype",
        "shortname": "type",
        "name"     : "PLFOtype",
        "tooltip"  : "Shape of LFO",
        "type"     : "i",
        "default"  : "sine"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "triangle"
        },
        {
            "id"     : 2,
            "value"  : "square"
        },
        {
            "id"     : 3,
            "value"  : "up"
        },
        {
            "id"     : 4,
            "value"  : "down"
        },
        {
            "id"     : 5,
            "value"  : "exp1"
        },
        {
            "id"     : 6,
            "value"  : "exp2"
        },
        {
            "id"     : 7,
            "value"  : "random"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqLfo/Prandomness",
        "shortname": "a.r.",
        "name"     : "Prandomness",
        "tooltip"  : "Amplitude Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqLfo/Pfreqrand",
        "shortname": "f.r.",
        "name"     : "Pfreqrand",
        "tooltip"  : "Frequency Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqLfo/delay",
        "shortname": "delay",
        "name"     : "delay",
        "tooltip"  : "Delay before LFO start\n0..4 second delay",
        "units"    : "S",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [0.0,4.0],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqLfo/Pcontinous",
        "shortname": "c",
        "name"     : "Pcontinous",
        "tooltip"  : "Enable for global operation",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqLfo/Pstretch",
        "shortname": "str",
        "name"     : "Pstretch",
        "tooltip"  : "Note frequency stretch",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpLfo/freq",
        "shortname": "freq",
        "name"     : "freq",
        "tooltip"  : "frequency of LFO\nlfo frequency = Pfreq * stretch\ntrue frequency is [0,85.25] Hz",
        "units"    : "HZ",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0775679,85.25]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpLfo/Pintensity",
        "shortname": "depth",
        "name"     : "Pintensity",
        "tooltip"  : "Intensity of LFO",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpLfo/Pstartphase",
        "shortname": "start",
        "name"     : "Pstartphase",
        "tooltip"  : "Starting Phase",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpLfo/PLFOtype",
        "shortname": "type",
        "name"     : "PLFOtype",
        "tooltip"  : "Shape of LFO",
        "type"     : "i",
        "default"  : "sine"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "triangle"
        },
        {
            "id"     : 2,
            "value"  : "square"
        },
        {
            "id"     : 3,
            "value"  : "up"
        },
        {
            "id"     : 4,
            "value"  : "down"
        },
        {
            "id"     : 5,
            "value"  : "exp1"
        },
        {
            "id"     : 6,
            "value"  : "exp2"
        },
        {
            "id"     : 7,
            "value"  : "random"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpLfo/Prandomness",
        "shortname": "a.r.",
        "name"     : "Prandomness",
        "tooltip"  : "Amplitude Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpLfo/Pfreqrand",
        "shortname": "f.r.",
        "name"     : "Pfreqrand",
        "tooltip"  : "Frequency Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpLfo/delay",
        "shortname": "delay",
        "name"     : "delay",
        "tooltip"  : "Delay before LFO start\n0..4 second delay",
        "units"    : "S",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [0.0,4.0],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpLfo/Pcontinous",
        "shortname": "c",
        "name"     : "Pcontinous",
        "tooltip"  : "Enable for global operation",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpLfo/Pstretch",
        "shortname": "str",
        "name"     : "Pstretch",
        "tooltip"  : "Note frequency stretch",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterLfo/freq",
        "shortname": "freq",
        "name"     : "freq",
        "tooltip"  : "frequency of LFO\nlfo frequency = Pfreq * stretch\ntrue frequency is [0,85.25] Hz",
        "units"    : "HZ",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0775679,85.25]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterLfo/Pintensity",
        "shortname": "depth",
        "name"     : "Pintensity",
        "tooltip"  : "Intensity of LFO",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterLfo/Pstartphase",
        "shortname": "start",
        "name"     : "Pstartphase",
        "tooltip"  : "Starting Phase",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterLfo/PLFOtype",
        "shortname": "type",
        "name"     : "PLFOtype",
        "tooltip"  : "Shape of LFO",
        "type"     : "i",
        "default"  : "sine"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "triangle"
        },
        {
            "id"     : 2,
            "value"  : "square"
        },
        {
            "id"     : 3,
            "value"  : "up"
        },
        {
            "id"     : 4,
            "value"  : "down"
        },
        {
            "id"     : 5,
            "value"  : "exp1"
        },
        {
            "id"     : 6,
            "value"  : "exp2"
        },
        {
            "id"     : 7,
            "value"  : "random"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterLfo/Prandomness",
        "shortname": "a.r.",
        "name"     : "Prandomness",
        "tooltip"  : "Amplitude Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterLfo/Pfreqrand",
        "shortname": "f.r.",
        "name"     : "Pfreqrand",
        "tooltip"  : "Frequency Randomness (calculated uniformly at each cycle)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterLfo/delay",
        "shortname": "delay",
        "name"     : "delay",
        "tooltip"  : "Delay before LFO start\n0..4 second delay",
        "units"    : "S",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [0.0,4.0],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterLfo/Pcontinous",
        "shortname": "c",
        "name"     : "Pcontinous",
        "tooltip"  : "Enable for global operation",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterLfo/Pstretch",
        "shortname": "str",
        "name"     : "Pstretch",
        "tooltip"  : "Note frequency stretch",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/Pfreemode",
        "name"     : "Pfreemode",
        "tooltip"  : "Complex Envelope Definitions",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/Penvsustain",
        "name"     : "Penvsustain",
        "tooltip"  : "Location of the sustain point",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "2"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/Penvdt[0,39]",
        "name"     : "Penvdt#40",
        "tooltip"  : "Envelope Delay Times",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/Penvval[0,39]",
        "name"     : "Penvval#40",
        "tooltip"  : "Envelope Values",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/Penvstretch",
        "shortname": "stretch",
        "name"     : "Penvstretch",
        "tooltip"  : "Stretch with respect to frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/Pforcedrelease",
        "shortname": "frcr",
        "name"     : "Pforcedrelease",
        "tooltip"  : "Force Envelope to fully evaluate",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/Plinearenvelope",
        "shortname": "lin/log",
        "name"     : "Plinearenvelope",
        "tooltip"  : "Linear or Logarithmic Envelopes",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/PA_dt",
        "shortname": "a.dt",
        "name"     : "PA_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/A_dt",
        "shortname": "a.dt",
        "name"     : "A_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/PA_val",
        "shortname": "a.val",
        "name"     : "PA_val",
        "tooltip"  : "Attack Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/PD_dt",
        "shortname": "d.dt",
        "name"     : "PD_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/D_dt",
        "shortname": "d.dt",
        "name"     : "D_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00925031"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/PD_val",
        "shortname": "d.val",
        "name"     : "PD_val",
        "tooltip"  : "Decay Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/PS_val",
        "shortname": "s.val",
        "name"     : "PS_val",
        "tooltip"  : "Sustain Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/PR_dt",
        "shortname": "r.dt",
        "name"     : "PR_dt",
        "tooltip"  : "Release Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/R_dt",
        "shortname": "r.dt",
        "name"     : "R_dt",
        "tooltip"  : "Release Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.01f,41.0f],
        "default"  : "0.498893"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FreqEnvelope/PR_val",
        "shortname": "r.val",
        "name"     : "PR_val",
        "tooltip"  : "Release Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/Pfreemode",
        "name"     : "Pfreemode",
        "tooltip"  : "Complex Envelope Definitions",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/Penvsustain",
        "name"     : "Penvsustain",
        "tooltip"  : "Location of the sustain point",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "2"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/Penvdt[0,39]",
        "name"     : "Penvdt#40",
        "tooltip"  : "Envelope Delay Times",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/Penvval[0,39]",
        "name"     : "Penvval#40",
        "tooltip"  : "Envelope Values",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/Penvstretch",
        "shortname": "stretch",
        "name"     : "Penvstretch",
        "tooltip"  : "Stretch with respect to frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/Pforcedrelease",
        "shortname": "frcr",
        "name"     : "Pforcedrelease",
        "tooltip"  : "Force Envelope to fully evaluate",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/Plinearenvelope",
        "shortname": "lin/log",
        "name"     : "Plinearenvelope",
        "tooltip"  : "Linear or Logarithmic Envelopes",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/PA_dt",
        "shortname": "a.dt",
        "name"     : "PA_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/A_dt",
        "shortname": "a.dt",
        "name"     : "A_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/PA_val",
        "shortname": "a.val",
        "name"     : "PA_val",
        "tooltip"  : "Attack Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/PD_dt",
        "shortname": "d.dt",
        "name"     : "PD_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/D_dt",
        "shortname": "d.dt",
        "name"     : "D_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00925031"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/PD_val",
        "shortname": "d.val",
        "name"     : "PD_val",
        "tooltip"  : "Decay Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/PS_val",
        "shortname": "s.val",
        "name"     : "PS_val",
        "tooltip"  : "Sustain Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/PR_dt",
        "shortname": "r.dt",
        "name"     : "PR_dt",
        "tooltip"  : "Release Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/R_dt",
        "shortname": "r.dt",
        "name"     : "R_dt",
        "tooltip"  : "Release Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.01f,41.0f],
        "default"  : "0.498893"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/AmpEnvelope/PR_val",
        "shortname": "r.val",
        "name"     : "PR_val",
        "tooltip"  : "Release Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/Pfreemode",
        "name"     : "Pfreemode",
        "tooltip"  : "Complex Envelope Definitions",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/Penvsustain",
        "name"     : "Penvsustain",
        "tooltip"  : "Location of the sustain point",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "2"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/Penvdt[0,39]",
        "name"     : "Penvdt#40",
        "tooltip"  : "Envelope Delay Times",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/Penvval[0,39]",
        "name"     : "Penvval#40",
        "tooltip"  : "Envelope Values",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/Penvstretch",
        "shortname": "stretch",
        "name"     : "Penvstretch",
        "tooltip"  : "Stretch with respect to frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/Pforcedrelease",
        "shortname": "frcr",
        "name"     : "Pforcedrelease",
        "tooltip"  : "Force Envelope to fully evaluate",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/Plinearenvelope",
        "shortname": "lin/log",
        "name"     : "Plinearenvelope",
        "tooltip"  : "Linear or Logarithmic Envelopes",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/PA_dt",
        "shortname": "a.dt",
        "name"     : "PA_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/A_dt",
        "shortname": "a.dt",
        "name"     : "A_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/PA_val",
        "shortname": "a.val",
        "name"     : "PA_val",
        "tooltip"  : "Attack Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/PD_dt",
        "shortname": "d.dt",
        "name"     : "PD_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/D_dt",
        "shortname": "d.dt",
        "name"     : "D_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00925031"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/PD_val",
        "shortname": "d.val",
        "name"     : "PD_val",
        "tooltip"  : "Decay Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/PS_val",
        "shortname": "s.val",
        "name"     : "PS_val",
        "tooltip"  : "Sustain Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/PR_dt",
        "shortname": "r.dt",
        "name"     : "PR_dt",
        "tooltip"  : "Release Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/R_dt",
        "shortname": "r.dt",
        "name"     : "R_dt",
        "tooltip"  : "Release Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.01f,41.0f],
        "default"  : "0.498893"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/FilterEnvelope/PR_val",
        "shortname": "r.val",
        "name"     : "PR_val",
        "tooltip"  : "Release Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/Pcategory",
        "shortname": "class",
        "name"     : "Pcategory",
        "tooltip"  : "Class of filter",
        "type"     : "i",
        "default"  : "analog"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "analog"
        },
        {
            "id"     : 1,
            "value"  : "formant"
        },
        {
            "id"     : 2,
            "value"  : "st.var."
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/Ptype",
        "shortname": "type",
        "name"     : "Ptype",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "default"  : "LP2"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "LP1"
        },
        {
            "id"     : 1,
            "value"  : "HP1"
        },
        {
            "id"     : 2,
            "value"  : "LP2"
        },
        {
            "id"     : 3,
            "value"  : "HP2"
        },
        {
            "id"     : 4,
            "value"  : "BP"
        },
        {
            "id"     : 5,
            "value"  : "notch"
        },
        {
            "id"     : 6,
            "value"  : "peak"
        },
        {
            "id"     : 7,
            "value"  : "l.shelf"
        },
        {
            "id"     : 8,
            "value"  : "h.shelf"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/Pstages",
        "shortname": "stages",
        "name"     : "Pstages",
        "tooltip"  : "Filter Stages",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,5],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/baseq",
        "shortname": "q",
        "name"     : "baseq",
        "tooltip"  : "Quality Factor (resonance/bandwidth)",
        "units"    : "none",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.1,1000]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/basefreq",
        "shortname": "cutoff",
        "name"     : "basefreq",
        "tooltip"  : "Base cutoff frequency",
        "units"    : "Hz",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [31.25,32000]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/freqtracking",
        "shortname": "f.track",
        "name"     : "freqtracking",
        "tooltip"  : "Frequency Tracking amount",
        "units"    : "%",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-100,100],
        "default"  : "0.0f"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/gain",
        "shortname": "gain",
        "name"     : "gain",
        "tooltip"  : "Output Gain",
        "units"    : "dB",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-30,30],
        "default"  : "0.0f"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/Pnumformants",
        "shortname": "formants",
        "name"     : "Pnumformants",
        "tooltip"  : "Number of formants to be used",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [1,12],
        "default"  : "3"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/Pformantslowness",
        "shortname": "slew",
        "name"     : "Pformantslowness",
        "tooltip"  : "Rate that formants change",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/Pvowelclearness",
        "shortname": "clarity",
        "name"     : "Pvowelclearness",
        "tooltip"  : "How much each vowel is smudged with the next in sequence. A high clarity will avoid smudging.",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/Pcenterfreq",
        "shortname": "cutoff",
        "name"     : "Pcenterfreq",
        "tooltip"  : "Center Freq (formant)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/Poctavesfreq",
        "shortname": "octaves",
        "name"     : "Poctavesfreq",
        "tooltip"  : "Number of octaves for formant",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/Psequencesize",
        "shortname": "seq.size",
        "name"     : "Psequencesize",
        "tooltip"  : "Length of vowel sequence",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,8],
        "default"  : "3"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/Psequencestretch",
        "shortname": "seq.str",
        "name"     : "Psequencestretch",
        "tooltip"  : "How modulators stretch the sequence",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "40"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/Psequencereversed",
        "shortname": "reverse",
        "name"     : "Psequencereversed",
        "tooltip"  : "If the modulator input is inverted",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/type-svf",
        "shortname": "type",
        "name"     : "type-svf",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "low"
        },
        {
            "id"     : 1,
            "value"  : "high"
        },
        {
            "id"     : 2,
            "value"  : "band"
        },
        {
            "id"     : 3,
            "value"  : "notch"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/Pvowels[0,5]/Pformants[0,11]/freq",
        "shortname": "f.freq",
        "name"     : "freq",
        "tooltip"  : "Formant frequency",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/Pvowels[0,5]/Pformants[0,11]/amp",
        "shortname": "f.str",
        "name"     : "amp",
        "tooltip"  : "Strength of formant",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/GlobalFilter/Pvowels[0,5]/Pformants[0,11]/q",
        "shortname": "f.q",
        "name"     : "q",
        "tooltip"  : "The formant's quality factor, also known as resonance bandwidth or Q for short",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/PStereo",
        "shortname": "stereo",
        "name"     : "PStereo",
        "tooltip"  : "Mono/Stereo Enable",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/PDetune",
        "shortname": "fine",
        "name"     : "PDetune",
        "tooltip"  : "Fine Detune",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,16383],
        "default"  : "8192"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/PCoarseDetune",
        "shortname": "coarse",
        "name"     : "PCoarseDetune",
        "tooltip"  : "Coarse Detune",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/PDetuneType",
        "shortname": "type",
        "name"     : "PDetuneType",
        "tooltip"  : "Detune Scaling Type",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "L10cents"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "L35cents"
        },
        {
            "id"     : 1,
            "value"  : "L10cents"
        },
        {
            "id"     : 2,
            "value"  : "E100cents"
        },
        {
            "id"     : 3,
            "value"  : "E1200cents"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/PBandwidth",
        "shortname": "bw.",
        "name"     : "PBandwidth",
        "tooltip"  : "Relative Fine Detune Gain",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/PPanning",
        "shortname": "pan",
        "name"     : "PPanning",
        "tooltip"  : "Panning of ADsynth (0 random, 1 left, 127 right)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/Volume",
        "shortname": "vol",
        "name"     : "Volume",
        "tooltip"  : "volume control",
        "units"    : "dB",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-47.9588f,32.0412f],
        "default"  : "8.29f"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/PAmpVelocityScaleFunction",
        "shortname": "sense",
        "name"     : "PAmpVelocityScaleFunction",
        "tooltip"  : "Volume velocity sense",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/Fadein_adjustment",
        "name"     : "Fadein_adjustment",
        "tooltip"  : "Adjustment for anti-pop strategy.",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "20"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/PPunchStrength",
        "shortname": "strength",
        "name"     : "PPunchStrength",
        "tooltip"  : "Punch Strength",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/PPunchTime",
        "shortname": "time",
        "name"     : "PPunchTime",
        "tooltip"  : "Length of Punch",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "60"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/PPunchStretch",
        "shortname": "stretch",
        "name"     : "PPunchStretch",
        "tooltip"  : "How Punch changes with note frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/PPunchVelocitySensing",
        "shortname": "v.sns",
        "name"     : "PPunchVelocitySensing",
        "tooltip"  : "Punch Velocity control",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "72"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/PFilterVelocityScale",
        "shortname": "scale",
        "name"     : "PFilterVelocityScale",
        "tooltip"  : "Filter Velocity Magnitude",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/PFilterVelocityScaleFunction",
        "shortname": "sense",
        "name"     : "PFilterVelocityScaleFunction",
        "tooltip"  : "Filter Velocity Function Shape",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/Hrandgrouping",
        "name"     : "Hrandgrouping",
        "tooltip"  : "How randomness is applied to multiple voices using the same oscil",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/octave",
        "shortname": "octave",
        "name"     : "octave",
        "tooltip"  : "Octave note offset",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [-8,7]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/adpars/GlobalPar/coarsedetune",
        "shortname": "coarse",
        "name"     : "coarsedetune",
        "tooltip"  : "Coarse note detune",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [-64,63]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/Pstereo",
        "shortname": "stereo",
        "name"     : "Pstereo",
        "tooltip"  : "Stereo Enable",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/Volume",
        "shortname": "volume",
        "name"     : "Volume",
        "tooltip"  : "Volume",
        "units"    : "dB",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-60.0f,20.0f],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/PPanning",
        "shortname": "panning",
        "name"     : "PPanning",
        "tooltip"  : "Left Right Panning",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpVelocityScaleFunction",
        "shortname": "sense",
        "name"     : "AmpVelocityScaleFunction",
        "tooltip"  : "Amplitude Velocity Sensing function",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [0.0,100.0],
        "default"  : "70.86"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/PAmpVelocityScaleFunction",
        "shortname": "sense",
        "name"     : "PAmpVelocityScaleFunction",
        "tooltip"  : "Amplitude Velocity Sensing function",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "90"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/PDetune",
        "shortname": "detune",
        "name"     : "PDetune",
        "tooltip"  : "Detune in detune type units",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,16383],
        "default"  : "8192"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/PCoarseDetune",
        "shortname": "cdetune",
        "name"     : "PCoarseDetune",
        "tooltip"  : "Coarse Detune",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/PDetuneType",
        "shortname": "det. scl.",
        "name"     : "PDetuneType",
        "tooltip"  : "Detune Scale",
        "type"     : "i",
        "default"  : "\"L10 cents\"S"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "L35 cents"
        },
        {
            "id"     : 1,
            "value"  : "L10 cents"
        },
        {
            "id"     : 2,
            "value"  : "E100 cents"
        },
        {
            "id"     : 3,
            "value"  : "E1200 cents"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/PFreqEnvelopeEnabled",
        "shortname": "enable",
        "name"     : "PFreqEnvelopeEnabled",
        "tooltip"  : "Enable for Frequency Envelope",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/PBandWidthEnvelopeEnabled",
        "shortname": "enable",
        "name"     : "PBandWidthEnvelopeEnabled",
        "tooltip"  : "Enable for Bandwidth Envelope",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/PGlobalFilterEnabled",
        "shortname": "enable",
        "name"     : "PGlobalFilterEnabled",
        "tooltip"  : "Enable for Global Filter",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/PGlobalFilterVelocityScale",
        "shortname": "scale",
        "name"     : "PGlobalFilterVelocityScale",
        "tooltip"  : "Filter Velocity Magnitude",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/PGlobalFilterVelocityScaleFunction",
        "shortname": "sense",
        "name"     : "PGlobalFilterVelocityScaleFunction",
        "tooltip"  : "Filter Velocity Function Shape",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/Pfixedfreq",
        "shortname": "fixed freq",
        "name"     : "Pfixedfreq",
        "tooltip"  : "Base frequency fixed frequency enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/PfixedfreqET",
        "shortname": "fixed ET",
        "name"     : "PfixedfreqET",
        "tooltip"  : "Equal temeperate control for fixed frequency operation",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/PBendAdjust",
        "shortname": "bend",
        "name"     : "PBendAdjust",
        "tooltip"  : "Pitch bend adjustment",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "88"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/POffsetHz",
        "shortname": "+ Hz",
        "name"     : "POffsetHz",
        "tooltip"  : "Voice constant offset",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/POvertoneSpread.type",
        "shortname": "spread type",
        "name"     : "POvertoneSpread.type",
        "tooltip"  : ":default",
        "type"     : "i",
        "range"    : [0,7],
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Harmonic"
        },
        {
            "id"     : 1,
            "value"  : "ShiftU"
        },
        {
            "id"     : 2,
            "value"  : "ShiftL"
        },
        {
            "id"     : 3,
            "value"  : "PowerU"
        },
        {
            "id"     : 4,
            "value"  : "PowerL"
        },
        {
            "id"     : 5,
            "value"  : "Sine"
        },
        {
            "id"     : 6,
            "value"  : "Power"
        },
        {
            "id"     : 7,
            "value"  : "Shift"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/POvertoneSpread.par1",
        "shortname": "p1",
        "name"     : "POvertoneSpread.par1",
        "tooltip"  : "Overtone Parameter",
        "type"     : "i",
        "range"    : [0,255],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/POvertoneSpread.par2",
        "shortname": "p2",
        "name"     : "POvertoneSpread.par2",
        "tooltip"  : "Overtone Parameter",
        "type"     : "i",
        "range"    : [0,255],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/POvertoneSpread.par3",
        "shortname": "forceH",
        "name"     : "POvertoneSpread.par3",
        "tooltip"  : "Force Overtones To Harmonics",
        "type"     : "i",
        "range"    : [0,255],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/Pnumstages",
        "shortname": "stages",
        "name"     : "Pnumstages",
        "tooltip"  : "Number of filter stages",
        "type"     : "i",
        "range"    : [1,5],
        "default"  : "2"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/Pbandwidth",
        "shortname": "bandwidth",
        "name"     : "Pbandwidth",
        "tooltip"  : "Bandwidth of filters",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "40"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/Phmagtype",
        "shortname": "mag. type",
        "name"     : "Phmagtype",
        "tooltip"  : "Magnitude scale",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "linear"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "linear"
        },
        {
            "id"     : 1,
            "value"  : "-40dB"
        },
        {
            "id"     : 2,
            "value"  : "-60dB"
        },
        {
            "id"     : 3,
            "value"  : "-80dB"
        },
        {
            "id"     : 4,
            "value"  : "-100dB"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/Phmag[0,63]",
        "name"     : "Phmag#64",
        "tooltip"  : "Harmonic magnitudes",
        "type"     : "i",
        "default"  : "[127 0 0 ...]"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/Phrelbw[0,63]",
        "name"     : "Phrelbw#64",
        "tooltip"  : "Relative bandwidth",
        "type"     : "i",
        "default"  : "[64 ...]"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/Pbwscale",
        "shortname": "stretch",
        "name"     : "Pbwscale",
        "tooltip"  : "Bandwidth scaling with frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/Pfreemode",
        "name"     : "Pfreemode",
        "tooltip"  : "Complex Envelope Definitions",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/Penvsustain",
        "name"     : "Penvsustain",
        "tooltip"  : "Location of the sustain point",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "2"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/Penvdt[0,39]",
        "name"     : "Penvdt#40",
        "tooltip"  : "Envelope Delay Times",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/Penvval[0,39]",
        "name"     : "Penvval#40",
        "tooltip"  : "Envelope Values",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/Penvstretch",
        "shortname": "stretch",
        "name"     : "Penvstretch",
        "tooltip"  : "Stretch with respect to frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/Pforcedrelease",
        "shortname": "frcr",
        "name"     : "Pforcedrelease",
        "tooltip"  : "Force Envelope to fully evaluate",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/Plinearenvelope",
        "shortname": "lin/log",
        "name"     : "Plinearenvelope",
        "tooltip"  : "Linear or Logarithmic Envelopes",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/PA_dt",
        "shortname": "a.dt",
        "name"     : "PA_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/A_dt",
        "shortname": "a.dt",
        "name"     : "A_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/PA_val",
        "shortname": "a.val",
        "name"     : "PA_val",
        "tooltip"  : "Attack Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/PD_dt",
        "shortname": "d.dt",
        "name"     : "PD_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/D_dt",
        "shortname": "d.dt",
        "name"     : "D_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00925031"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/PD_val",
        "shortname": "d.val",
        "name"     : "PD_val",
        "tooltip"  : "Decay Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/PS_val",
        "shortname": "s.val",
        "name"     : "PS_val",
        "tooltip"  : "Sustain Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/PR_dt",
        "shortname": "r.dt",
        "name"     : "PR_dt",
        "tooltip"  : "Release Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/R_dt",
        "shortname": "r.dt",
        "name"     : "R_dt",
        "tooltip"  : "Release Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.01f,41.0f],
        "default"  : "0.498893"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/AmpEnvelope/PR_val",
        "shortname": "r.val",
        "name"     : "PR_val",
        "tooltip"  : "Release Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/Pfreemode",
        "name"     : "Pfreemode",
        "tooltip"  : "Complex Envelope Definitions",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/Penvsustain",
        "name"     : "Penvsustain",
        "tooltip"  : "Location of the sustain point",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "2"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/Penvdt[0,39]",
        "name"     : "Penvdt#40",
        "tooltip"  : "Envelope Delay Times",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/Penvval[0,39]",
        "name"     : "Penvval#40",
        "tooltip"  : "Envelope Values",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/Penvstretch",
        "shortname": "stretch",
        "name"     : "Penvstretch",
        "tooltip"  : "Stretch with respect to frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/Pforcedrelease",
        "shortname": "frcr",
        "name"     : "Pforcedrelease",
        "tooltip"  : "Force Envelope to fully evaluate",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/Plinearenvelope",
        "shortname": "lin/log",
        "name"     : "Plinearenvelope",
        "tooltip"  : "Linear or Logarithmic Envelopes",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/PA_dt",
        "shortname": "a.dt",
        "name"     : "PA_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/A_dt",
        "shortname": "a.dt",
        "name"     : "A_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/PA_val",
        "shortname": "a.val",
        "name"     : "PA_val",
        "tooltip"  : "Attack Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/PD_dt",
        "shortname": "d.dt",
        "name"     : "PD_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/D_dt",
        "shortname": "d.dt",
        "name"     : "D_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00925031"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/PD_val",
        "shortname": "d.val",
        "name"     : "PD_val",
        "tooltip"  : "Decay Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/PS_val",
        "shortname": "s.val",
        "name"     : "PS_val",
        "tooltip"  : "Sustain Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/PR_dt",
        "shortname": "r.dt",
        "name"     : "PR_dt",
        "tooltip"  : "Release Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/R_dt",
        "shortname": "r.dt",
        "name"     : "R_dt",
        "tooltip"  : "Release Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.01f,41.0f],
        "default"  : "0.498893"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/FreqEnvelope/PR_val",
        "shortname": "r.val",
        "name"     : "PR_val",
        "tooltip"  : "Release Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/Pfreemode",
        "name"     : "Pfreemode",
        "tooltip"  : "Complex Envelope Definitions",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/Penvsustain",
        "name"     : "Penvsustain",
        "tooltip"  : "Location of the sustain point",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "2"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/Penvdt[0,39]",
        "name"     : "Penvdt#40",
        "tooltip"  : "Envelope Delay Times",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/Penvval[0,39]",
        "name"     : "Penvval#40",
        "tooltip"  : "Envelope Values",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/Penvstretch",
        "shortname": "stretch",
        "name"     : "Penvstretch",
        "tooltip"  : "Stretch with respect to frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/Pforcedrelease",
        "shortname": "frcr",
        "name"     : "Pforcedrelease",
        "tooltip"  : "Force Envelope to fully evaluate",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/Plinearenvelope",
        "shortname": "lin/log",
        "name"     : "Plinearenvelope",
        "tooltip"  : "Linear or Logarithmic Envelopes",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/PA_dt",
        "shortname": "a.dt",
        "name"     : "PA_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/A_dt",
        "shortname": "a.dt",
        "name"     : "A_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/PA_val",
        "shortname": "a.val",
        "name"     : "PA_val",
        "tooltip"  : "Attack Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/PD_dt",
        "shortname": "d.dt",
        "name"     : "PD_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/D_dt",
        "shortname": "d.dt",
        "name"     : "D_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00925031"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/PD_val",
        "shortname": "d.val",
        "name"     : "PD_val",
        "tooltip"  : "Decay Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/PS_val",
        "shortname": "s.val",
        "name"     : "PS_val",
        "tooltip"  : "Sustain Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/PR_dt",
        "shortname": "r.dt",
        "name"     : "PR_dt",
        "tooltip"  : "Release Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/R_dt",
        "shortname": "r.dt",
        "name"     : "R_dt",
        "tooltip"  : "Release Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.01f,41.0f],
        "default"  : "0.498893"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/BandWidthEnvelope/PR_val",
        "shortname": "r.val",
        "name"     : "PR_val",
        "tooltip"  : "Release Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/Pfreemode",
        "name"     : "Pfreemode",
        "tooltip"  : "Complex Envelope Definitions",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/Penvsustain",
        "name"     : "Penvsustain",
        "tooltip"  : "Location of the sustain point",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "2"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/Penvdt[0,39]",
        "name"     : "Penvdt#40",
        "tooltip"  : "Envelope Delay Times",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/Penvval[0,39]",
        "name"     : "Penvval#40",
        "tooltip"  : "Envelope Values",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/Penvstretch",
        "shortname": "stretch",
        "name"     : "Penvstretch",
        "tooltip"  : "Stretch with respect to frequency",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/Pforcedrelease",
        "shortname": "frcr",
        "name"     : "Pforcedrelease",
        "tooltip"  : "Force Envelope to fully evaluate",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/Plinearenvelope",
        "shortname": "lin/log",
        "name"     : "Plinearenvelope",
        "tooltip"  : "Linear or Logarithmic Envelopes",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/PA_dt",
        "shortname": "a.dt",
        "name"     : "PA_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/A_dt",
        "shortname": "a.dt",
        "name"     : "A_dt",
        "tooltip"  : "Attack Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/PA_val",
        "shortname": "a.val",
        "name"     : "PA_val",
        "tooltip"  : "Attack Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/PD_dt",
        "shortname": "d.dt",
        "name"     : "PD_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/D_dt",
        "shortname": "d.dt",
        "name"     : "D_dt",
        "tooltip"  : "Decay Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.0f,41.0f],
        "default"  : "0.00925031"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/PD_val",
        "shortname": "d.val",
        "name"     : "PD_val",
        "tooltip"  : "Decay Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/PS_val",
        "shortname": "s.val",
        "name"     : "PS_val",
        "tooltip"  : "Sustain Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/PR_dt",
        "shortname": "r.dt",
        "name"     : "PR_dt",
        "tooltip"  : "Release Time",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/R_dt",
        "shortname": "r.dt",
        "name"     : "R_dt",
        "tooltip"  : "Release Time",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.01f,41.0f],
        "default"  : "0.498893"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilterEnvelope/PR_val",
        "shortname": "r.val",
        "name"     : "PR_val",
        "tooltip"  : "Release Value",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/Pcategory",
        "shortname": "class",
        "name"     : "Pcategory",
        "tooltip"  : "Class of filter",
        "type"     : "i",
        "default"  : "analog"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "analog"
        },
        {
            "id"     : 1,
            "value"  : "formant"
        },
        {
            "id"     : 2,
            "value"  : "st.var."
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/Ptype",
        "shortname": "type",
        "name"     : "Ptype",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "default"  : "LP2"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "LP1"
        },
        {
            "id"     : 1,
            "value"  : "HP1"
        },
        {
            "id"     : 2,
            "value"  : "LP2"
        },
        {
            "id"     : 3,
            "value"  : "HP2"
        },
        {
            "id"     : 4,
            "value"  : "BP"
        },
        {
            "id"     : 5,
            "value"  : "notch"
        },
        {
            "id"     : 6,
            "value"  : "peak"
        },
        {
            "id"     : 7,
            "value"  : "l.shelf"
        },
        {
            "id"     : 8,
            "value"  : "h.shelf"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/Pstages",
        "shortname": "stages",
        "name"     : "Pstages",
        "tooltip"  : "Filter Stages",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,5],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/baseq",
        "shortname": "q",
        "name"     : "baseq",
        "tooltip"  : "Quality Factor (resonance/bandwidth)",
        "units"    : "none",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.1,1000]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/basefreq",
        "shortname": "cutoff",
        "name"     : "basefreq",
        "tooltip"  : "Base cutoff frequency",
        "units"    : "Hz",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [31.25,32000]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/freqtracking",
        "shortname": "f.track",
        "name"     : "freqtracking",
        "tooltip"  : "Frequency Tracking amount",
        "units"    : "%",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-100,100],
        "default"  : "0.0f"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/gain",
        "shortname": "gain",
        "name"     : "gain",
        "tooltip"  : "Output Gain",
        "units"    : "dB",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-30,30],
        "default"  : "0.0f"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/Pnumformants",
        "shortname": "formants",
        "name"     : "Pnumformants",
        "tooltip"  : "Number of formants to be used",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [1,12],
        "default"  : "3"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/Pformantslowness",
        "shortname": "slew",
        "name"     : "Pformantslowness",
        "tooltip"  : "Rate that formants change",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/Pvowelclearness",
        "shortname": "clarity",
        "name"     : "Pvowelclearness",
        "tooltip"  : "How much each vowel is smudged with the next in sequence. A high clarity will avoid smudging.",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/Pcenterfreq",
        "shortname": "cutoff",
        "name"     : "Pcenterfreq",
        "tooltip"  : "Center Freq (formant)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/Poctavesfreq",
        "shortname": "octaves",
        "name"     : "Poctavesfreq",
        "tooltip"  : "Number of octaves for formant",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/Psequencesize",
        "shortname": "seq.size",
        "name"     : "Psequencesize",
        "tooltip"  : "Length of vowel sequence",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,8],
        "default"  : "3"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/Psequencestretch",
        "shortname": "seq.str",
        "name"     : "Psequencestretch",
        "tooltip"  : "How modulators stretch the sequence",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "40"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/Psequencereversed",
        "shortname": "reverse",
        "name"     : "Psequencereversed",
        "tooltip"  : "If the modulator input is inverted",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/type-svf",
        "shortname": "type",
        "name"     : "type-svf",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "low"
        },
        {
            "id"     : 1,
            "value"  : "high"
        },
        {
            "id"     : 2,
            "value"  : "band"
        },
        {
            "id"     : 3,
            "value"  : "notch"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/Pvowels[0,5]/Pformants[0,11]/freq",
        "shortname": "f.freq",
        "name"     : "freq",
        "tooltip"  : "Formant frequency",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/Pvowels[0,5]/Pformants[0,11]/amp",
        "shortname": "f.str",
        "name"     : "amp",
        "tooltip"  : "Strength of formant",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/GlobalFilter/Pvowels[0,5]/Pformants[0,11]/q",
        "shortname": "f.q",
        "name"     : "q",
        "tooltip"  : "The formant's quality factor, also known as resonance bandwidth or Q for short",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/Pstart",
        "shortname": "initial",
        "name"     : "Pstart",
        "tooltip"  : "How harmonics are initialized",
        "type"     : "i",
        "default"  : "random"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "zero"
        },
        {
            "id"     : 1,
            "value"  : "random"
        },
        {
            "id"     : 2,
            "value"  : "ones"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/octave",
        "shortname": "octave",
        "name"     : "octave",
        "tooltip"  : "Note octave shift",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [-8,7]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/subpars/coarsedetune",
        "shortname": "coarse",
        "name"     : "coarsedetune",
        "tooltip"  : "Note coarse detune",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [-64,63]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/Penabled",
        "name"     : "Penabled",
        "tooltip"  : "Kit item enable",
        "type"     : "t"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/Pmuted",
        "name"     : "Pmuted",
        "tooltip"  : "Kit item mute",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/Pminkey",
        "name"     : "Pminkey",
        "tooltip"  : "Kit item min key",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/Pmaxkey",
        "name"     : "Pmaxkey",
        "tooltip"  : ":default",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/Padenabled",
        "name"     : "Padenabled",
        "tooltip"  : "ADsynth enable",
        "type"     : "t"
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/Psubenabled",
        "name"     : "Psubenabled",
        "tooltip"  : "SUBsynth enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/Ppadenabled",
        "name"     : "Ppadenabled",
        "tooltip"  : "PADsynth enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/kit[0,15]/Psendtoparteffect",
        "name"     : "Psendtoparteffect",
        "tooltip"  : "Effect Levels",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "FX1"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "FX1"
        },
        {
            "id"     : 1,
            "value"  : "FX2"
        },
        {
            "id"     : 2,
            "value"  : "FX3"
        },
        {
            "id"     : 3,
            "value"  : "Off"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/kit[0,15]/Pname",
        "name"     : "Pname",
        "tooltip"  : "Kit User Specified Label",
        "type"     : "s",
        "default"  : "\"\""

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/Pcategory",
        "shortname": "class",
        "name"     : "Pcategory",
        "tooltip"  : "Class of filter",
        "type"     : "i",
        "default"  : "analog"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "analog"
        },
        {
            "id"     : 1,
            "value"  : "formant"
        },
        {
            "id"     : 2,
            "value"  : "st.var."
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/Ptype",
        "shortname": "type",
        "name"     : "Ptype",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "default"  : "LP2"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "LP1"
        },
        {
            "id"     : 1,
            "value"  : "HP1"
        },
        {
            "id"     : 2,
            "value"  : "LP2"
        },
        {
            "id"     : 3,
            "value"  : "HP2"
        },
        {
            "id"     : 4,
            "value"  : "BP"
        },
        {
            "id"     : 5,
            "value"  : "notch"
        },
        {
            "id"     : 6,
            "value"  : "peak"
        },
        {
            "id"     : 7,
            "value"  : "l.shelf"
        },
        {
            "id"     : 8,
            "value"  : "h.shelf"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/Pstages",
        "shortname": "stages",
        "name"     : "Pstages",
        "tooltip"  : "Filter Stages",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,5],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/baseq",
        "shortname": "q",
        "name"     : "baseq",
        "tooltip"  : "Quality Factor (resonance/bandwidth)",
        "units"    : "none",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.1,1000]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/basefreq",
        "shortname": "cutoff",
        "name"     : "basefreq",
        "tooltip"  : "Base cutoff frequency",
        "units"    : "Hz",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [31.25,32000]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/freqtracking",
        "shortname": "f.track",
        "name"     : "freqtracking",
        "tooltip"  : "Frequency Tracking amount",
        "units"    : "%",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-100,100],
        "default"  : "0.0f"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/gain",
        "shortname": "gain",
        "name"     : "gain",
        "tooltip"  : "Output Gain",
        "units"    : "dB",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-30,30],
        "default"  : "0.0f"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/Pnumformants",
        "shortname": "formants",
        "name"     : "Pnumformants",
        "tooltip"  : "Number of formants to be used",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [1,12],
        "default"  : "3"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/Pformantslowness",
        "shortname": "slew",
        "name"     : "Pformantslowness",
        "tooltip"  : "Rate that formants change",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/Pvowelclearness",
        "shortname": "clarity",
        "name"     : "Pvowelclearness",
        "tooltip"  : "How much each vowel is smudged with the next in sequence. A high clarity will avoid smudging.",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/Pcenterfreq",
        "shortname": "cutoff",
        "name"     : "Pcenterfreq",
        "tooltip"  : "Center Freq (formant)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/Poctavesfreq",
        "shortname": "octaves",
        "name"     : "Poctavesfreq",
        "tooltip"  : "Number of octaves for formant",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/Psequencesize",
        "shortname": "seq.size",
        "name"     : "Psequencesize",
        "tooltip"  : "Length of vowel sequence",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,8],
        "default"  : "3"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/Psequencestretch",
        "shortname": "seq.str",
        "name"     : "Psequencestretch",
        "tooltip"  : "How modulators stretch the sequence",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "40"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/Psequencereversed",
        "shortname": "reverse",
        "name"     : "Psequencereversed",
        "tooltip"  : "If the modulator input is inverted",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/type-svf",
        "shortname": "type",
        "name"     : "type-svf",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "low"
        },
        {
            "id"     : 1,
            "value"  : "high"
        },
        {
            "id"     : 2,
            "value"  : "band"
        },
        {
            "id"     : 3,
            "value"  : "notch"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/Pvowels[0,5]/Pformants[0,11]/freq",
        "shortname": "f.freq",
        "name"     : "freq",
        "tooltip"  : "Formant frequency",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/Pvowels[0,5]/Pformants[0,11]/amp",
        "shortname": "f.str",
        "name"     : "amp",
        "tooltip"  : "Strength of formant",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/filterpars/Pvowels[0,5]/Pformants[0,11]/q",
        "shortname": "f.q",
        "name"     : "q",
        "tooltip"  : "The formant's quality factor, also known as resonance bandwidth or Q for short",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/parameter[0,127]",
        "name"     : "parameter#128",
        "tooltip"  : "Parameter Accessor",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/preset",
        "name"     : "preset",
        "tooltip"  : "Effect Preset Selector",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/efftype",
        "name"     : "efftype",
        "tooltip"  : "Get Effect Type",
        "type"     : "i",
        "default"  : "Disabled"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Disabled"
        },
        {
            "id"     : 1,
            "value"  : "Reverb"
        },
        {
            "id"     : 2,
            "value"  : "Echo"
        },
        {
            "id"     : 3,
            "value"  : "Chorus"
        },
        {
            "id"     : 4,
            "value"  : "Phaser"
        },
        {
            "id"     : 5,
            "value"  : "Alienwah"
        },
        {
            "id"     : 6,
            "value"  : "Distortion"
        },
        {
            "id"     : 7,
            "value"  : "EQ"
        },
        {
            "id"     : 8,
            "value"  : "DynFilter"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Alienwah/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "wah 1"
        },
        {
            "id"     : 1,
            "value"  : "wah 2"
        },
        {
            "id"     : 2,
            "value"  : "wah 3"
        },
        {
            "id"     : 3,
            "value"  : "wah 4"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Alienwah/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Alienwah/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Alienwah/Pfreq",
        "shortname": "freq",
        "name"     : "Pfreq",
        "tooltip"  : "Effect Frequency",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Alienwah/Pfreqrnd",
        "shortname": "rand",
        "name"     : "Pfreqrnd",
        "tooltip"  : "Frequency Randomness",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Alienwah/PLFOtype",
        "shortname": "shape",
        "name"     : "PLFOtype",
        "tooltip"  : "LFO Shape",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "triangle"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Alienwah/PStereo",
        "shortname": "stereo",
        "name"     : "PStereo",
        "tooltip"  : "Stereo Mode",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Alienwah/Pdepth",
        "shortname": "depth",
        "name"     : "Pdepth",
        "tooltip"  : "LFO Depth",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Alienwah/Pfeedback",
        "shortname": "fb",
        "name"     : "Pfeedback",
        "tooltip"  : "Feedback",
        "type"     : "i",
        "default"  : "105"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Alienwah/Pdelay",
        "shortname": "delay",
        "name"     : "Pdelay",
        "tooltip"  : "Delay",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [1,100]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Alienwah/Plrcross",
        "shortname": "l/r",
        "name"     : "Plrcross",
        "tooltip"  : "Left/Right Crossover",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Alienwah/Pphase",
        "shortname": "phase",
        "name"     : "Pphase",
        "tooltip"  : "Phase",
        "type"     : "i",
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Chorus/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Chorus1"
        },
        {
            "id"     : 1,
            "value"  : "Chorus2"
        },
        {
            "id"     : 2,
            "value"  : "Chorus3"
        },
        {
            "id"     : 3,
            "value"  : "Celeste1"
        },
        {
            "id"     : 4,
            "value"  : "Celeste2"
        },
        {
            "id"     : 5,
            "value"  : "Flange1"
        },
        {
            "id"     : 6,
            "value"  : "Flange2"
        },
        {
            "id"     : 7,
            "value"  : "Flange3"
        },
        {
            "id"     : 8,
            "value"  : "Flange4"
        },
        {
            "id"     : 9,
            "value"  : "Flange5"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Chorus/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Chorus/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Chorus/Pfreq",
        "shortname": "freq",
        "name"     : "Pfreq",
        "tooltip"  : "Effect Frequency",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Chorus/Pfreqrnd",
        "shortname": "rand",
        "name"     : "Pfreqrnd",
        "tooltip"  : "Frequency Randomness",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Chorus/PLFOtype",
        "shortname": "shape",
        "name"     : "PLFOtype",
        "tooltip"  : "LFO Shape",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "tri"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Chorus/PStereo",
        "shortname": "stereo",
        "name"     : "PStereo",
        "tooltip"  : "Stereo Mode",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Chorus/Pdepth",
        "shortname": "depth",
        "name"     : "Pdepth",
        "tooltip"  : "LFO Depth",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Chorus/Pdelay",
        "shortname": "delay",
        "name"     : "Pdelay",
        "tooltip"  : "Delay",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Chorus/Pfeedback",
        "shortname": "fb",
        "name"     : "Pfeedback",
        "tooltip"  : "Feedback",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Chorus/Plrcross",
        "shortname": "l/r",
        "name"     : "Plrcross",
        "tooltip"  : "Left/Right Crossover",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Chorus/Pflangemode",
        "shortname": "flange",
        "name"     : "Pflangemode",
        "tooltip"  : "Flange Mode",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Chorus/Poutsub",
        "shortname": "sub",
        "name"     : "Poutsub",
        "tooltip"  : "Output Subtraction",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Distorsion/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Overdrive 1"
        },
        {
            "id"     : 1,
            "value"  : "Overdrive 2"
        },
        {
            "id"     : 2,
            "value"  : "A. Exciter 1"
        },
        {
            "id"     : 3,
            "value"  : "A. Exciter 2"
        },
        {
            "id"     : 4,
            "value"  : "Guitar Amp"
        },
        {
            "id"     : 5,
            "value"  : "Quantisize"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Distorsion/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Distorsion/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Distorsion/Plrcross",
        "shortname": "l/r",
        "name"     : "Plrcross",
        "tooltip"  : "Left/Right Crossover",
        "type"     : "i",
        "default"  : "35"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Distorsion/Pdrive",
        "shortname": "drive",
        "name"     : "Pdrive",
        "tooltip"  : "Input amplification",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Distorsion/Plevel",
        "shortname": "output",
        "name"     : "Plevel",
        "tooltip"  : "Output amplification",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Distorsion/Ptype",
        "shortname": "type",
        "name"     : "Ptype",
        "tooltip"  : "Distortion Shape",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Arctangent"
        },
        {
            "id"     : 1,
            "value"  : "Asymmetric"
        },
        {
            "id"     : 2,
            "value"  : "Pow"
        },
        {
            "id"     : 3,
            "value"  : "Sine"
        },
        {
            "id"     : 4,
            "value"  : "Quantisize"
        },
        {
            "id"     : 5,
            "value"  : "Zigzag"
        },
        {
            "id"     : 6,
            "value"  : "Limiter"
        },
        {
            "id"     : 7,
            "value"  : "Upper Limiter"
        },
        {
            "id"     : 8,
            "value"  : "Lower Limiter"
        },
        {
            "id"     : 9,
            "value"  : "Inverse Limiter"
        },
        {
            "id"     : 10,
            "value"  : "Clip"
        },
        {
            "id"     : 11,
            "value"  : "Asym2"
        },
        {
            "id"     : 12,
            "value"  : "Pow2"
        },
        {
            "id"     : 13,
            "value"  : "Sigmoid"
        },
        {
            "id"     : 14,
            "value"  : "Tanh"
        },
        {
            "id"     : 15,
            "value"  : "Cubic"
        },
        {
            "id"     : 16,
            "value"  : "Square"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Distorsion/Pnegate",
        "shortname": "neg",
        "name"     : "Pnegate",
        "tooltip"  : "Negate Signal",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Distorsion/Plpf",
        "shortname": "lpf",
        "name"     : "Plpf",
        "tooltip"  : "Low Pass Cutoff",
        "type"     : "i",
        "default"  : "127"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Distorsion/Phpf",
        "shortname": "hpf",
        "name"     : "Phpf",
        "tooltip"  : "High Pass Cutoff",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Distorsion/Pstereo",
        "shortname": "stereo",
        "name"     : "Pstereo",
        "tooltip"  : "Stereo",
        "type"     : "t"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Distorsion/Pprefiltering",
        "shortname": "p.filt",
        "name"     : "Pprefiltering",
        "tooltip"  : "Filtering before/after non-linearity",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Distorsion/Pfuncpar",
        "shortname": "shape",
        "name"     : "Pfuncpar",
        "tooltip"  : "Shape of the wave shaping function",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "32"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Distorsion/Poffset",
        "shortname": "offset",
        "name"     : "Poffset",
        "tooltip"  : "Input DC Offset",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/DynamicFilter/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "110"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/DynamicFilter/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/DynamicFilter/Pfreq",
        "shortname": "freq",
        "name"     : "Pfreq",
        "tooltip"  : "Effect Frequency",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/DynamicFilter/Pfreqrnd",
        "shortname": "rand",
        "name"     : "Pfreqrnd",
        "tooltip"  : "Frequency Randomness",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/DynamicFilter/PLFOtype",
        "shortname": "shape",
        "name"     : "PLFOtype",
        "tooltip"  : "LFO Shape",
        "type"     : "i",
        "default"  : "sin"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sin"
        },
        {
            "id"     : 1,
            "value"  : "tri"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/DynamicFilter/PStereo",
        "shortname": "stereo",
        "name"     : "PStereo",
        "tooltip"  : "Stereo Mode",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/DynamicFilter/Pdepth",
        "shortname": "depth",
        "name"     : "Pdepth",
        "tooltip"  : "LFO Depth",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/DynamicFilter/Pampsns",
        "shortname": "sense",
        "name"     : "Pampsns",
        "tooltip"  : "how the filter varies according to the input amplitude",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/DynamicFilter/Pampsnsinv",
        "shortname": "sns.inv",
        "name"     : "Pampsnsinv",
        "tooltip"  : "Sense Inversion",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/DynamicFilter/Pampsmooth",
        "shortname": "smooth",
        "name"     : "Pampsmooth",
        "tooltip"  : "how smooth the input amplitude changes the filter",
        "type"     : "i",
        "default"  : "60"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Echo/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Echo 1"
        },
        {
            "id"     : 1,
            "value"  : "Echo 2"
        },
        {
            "id"     : 2,
            "value"  : "Echo 3"
        },
        {
            "id"     : 3,
            "value"  : "Simple Echo"
        },
        {
            "id"     : 4,
            "value"  : "Canyon"
        },
        {
            "id"     : 5,
            "value"  : "Panning Echo 1"
        },
        {
            "id"     : 6,
            "value"  : "Panning Echo 2"
        },
        {
            "id"     : 7,
            "value"  : "Panning Echo 3"
        },
        {
            "id"     : 8,
            "value"  : "Feedback Echo"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Echo/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "67"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Echo/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Echo/Pdelay",
        "shortname": "delay",
        "name"     : "Pdelay",
        "tooltip"  : "Length of Echo",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Echo/Plrdelay",
        "shortname": "lr delay",
        "name"     : "Plrdelay",
        "tooltip"  : "Difference In Left/Right Delay",
        "type"     : "i",
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Echo/Plrcross",
        "shortname": "cross",
        "name"     : "Plrcross",
        "tooltip"  : "Left/Right Crossover",
        "type"     : "i",
        "default"  : "30"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Echo/Pfb",
        "shortname": "feedback",
        "name"     : "Pfb",
        "tooltip"  : "Echo Feedback",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Echo/Phidamp",
        "shortname": "damp",
        "name"     : "Phidamp",
        "tooltip"  : "Dampen High Frequencies",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/EQ/filter[0,7]/Ptype",
        "shortname": "type",
        "name"     : "Ptype",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Off"
        },
        {
            "id"     : 1,
            "value"  : "LP1"
        },
        {
            "id"     : 2,
            "value"  : "HP1"
        },
        {
            "id"     : 3,
            "value"  : "LP2"
        },
        {
            "id"     : 4,
            "value"  : "HP2"
        },
        {
            "id"     : 5,
            "value"  : "BP"
        },
        {
            "id"     : 6,
            "value"  : "notch"
        },
        {
            "id"     : 7,
            "value"  : "peak"
        },
        {
            "id"     : 8,
            "value"  : "l.shelf"
        },
        {
            "id"     : 9,
            "value"  : "h.shelf"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/EQ/filter[0,7]/Pfreq",
        "shortname": "freq",
        "name"     : "Pfreq",
        "tooltip"  : "",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/EQ/filter[0,7]/Pgain",
        "shortname": "gain",
        "name"     : "Pgain",
        "tooltip"  : "",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/EQ/filter[0,7]/Pq",
        "shortname": "q",
        "name"     : "Pq",
        "tooltip"  : "Resonance/Bandwidth",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/EQ/filter[0,7]/Pstages",
        "shortname": "stages",
        "name"     : "Pstages",
        "tooltip"  : "Additional filter stages",
        "type"     : "i",
        "range"    : [0,4]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Phaser 1"
        },
        {
            "id"     : 1,
            "value"  : "Phaser 2"
        },
        {
            "id"     : 2,
            "value"  : "Phaser 3"
        },
        {
            "id"     : 3,
            "value"  : "Phaser 4"
        },
        {
            "id"     : 4,
            "value"  : "Phaser 5"
        },
        {
            "id"     : 5,
            "value"  : "Phaser 6"
        },
        {
            "id"     : 6,
            "value"  : "APhaser 1"
        },
        {
            "id"     : 7,
            "value"  : "APhaser 2"
        },
        {
            "id"     : 8,
            "value"  : "APhaser 3"
        },
        {
            "id"     : 9,
            "value"  : "APhaser 4"
        },
        {
            "id"     : 10,
            "value"  : "APhaser 5"
        },
        {
            "id"     : 11,
            "value"  : "APhaser 6"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/lfo.Pfreq",
        "shortname": "freq",
        "name"     : "lfo.Pfreq",
        "tooltip"  : "LFO frequency",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/lfo.Prandomness",
        "shortname": "rnd.",
        "name"     : "lfo.Prandomness",
        "tooltip"  : "LFO randomness",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/lfo.PLFOtype",
        "shortname": "type",
        "name"     : "lfo.PLFOtype",
        "tooltip"  : "lfo shape",
        "type"     : "i",
        "default"  : "sine"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "tri"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/lfo.Pstereo",
        "shortname": "stereo",
        "name"     : "lfo.Pstereo",
        "tooltip"  : "Left/right channel phase shift",
        "type"     : "i",
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/Pdepth",
        "shortname": "depth",
        "name"     : "Pdepth",
        "tooltip"  : "LFP depth",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/Pfb",
        "shortname": "fb",
        "name"     : "Pfb",
        "tooltip"  : "Feedback",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/Pstages",
        "shortname": "stages",
        "name"     : "Pstages",
        "tooltip"  : "",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [1,12]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/Plrcross",
        "shortname": "cross",
        "name"     : "Plrcross",
        "tooltip"  : "Channel routing",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/Poffset",
        "shortname": "off",
        "name"     : "Poffset",
        "tooltip"  : "Offset",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/Poutsub",
        "shortname": "sub",
        "name"     : "Poutsub",
        "tooltip"  : "Invert output",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/Pphase",
        "shortname": "phase",
        "name"     : "Pphase",
        "tooltip"  : "",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/Pwidth",
        "shortname": "width",
        "name"     : "Pwidth",
        "tooltip"  : "",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/Phyper",
        "shortname": "hyp.",
        "name"     : "Phyper",
        "tooltip"  : "Square the LFO",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/Pdistortion",
        "shortname": "distort",
        "name"     : "Pdistortion",
        "tooltip"  : "Distortion",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Phaser/Panalog",
        "shortname": "analog",
        "name"     : "Panalog",
        "tooltip"  : "Use analog phaser",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Reverb/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Cathedral1"
        },
        {
            "id"     : 1,
            "value"  : "Cathedral2"
        },
        {
            "id"     : 2,
            "value"  : "Cathedral3"
        },
        {
            "id"     : 3,
            "value"  : "Hall1"
        },
        {
            "id"     : 4,
            "value"  : "Hall2"
        },
        {
            "id"     : 5,
            "value"  : "Room1"
        },
        {
            "id"     : 6,
            "value"  : "Room2"
        },
        {
            "id"     : 7,
            "value"  : "Basement"
        },
        {
            "id"     : 8,
            "value"  : "Tunnel"
        },
        {
            "id"     : 9,
            "value"  : "Echoed1"
        },
        {
            "id"     : 10,
            "value"  : "Echoed2"
        },
        {
            "id"     : 11,
            "value"  : "VeryLong1"
        },
        {
            "id"     : 12,
            "value"  : "VeryLong2"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Reverb/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "90"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Reverb/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Reverb/Ptime",
        "shortname": "time",
        "name"     : "Ptime",
        "tooltip"  : "Length of Reverb",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Reverb/Pidelay",
        "shortname": "i.time",
        "name"     : "Pidelay",
        "tooltip"  : "Delay for first impulse",
        "type"     : "i"
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Reverb/Pidelayfb",
        "shortname": "i.fb",
        "name"     : "Pidelayfb",
        "tooltip"  : "Feedback for first impulse",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Reverb/Plpf",
        "shortname": "lpf",
        "name"     : "Plpf",
        "tooltip"  : "Low pass filter",
        "type"     : "i",
        "default"  : "127"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Reverb/Phpf",
        "shortname": "hpf",
        "name"     : "Phpf",
        "tooltip"  : "High pass filter",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Reverb/Plohidamp",
        "shortname": "damp",
        "name"     : "Plohidamp",
        "tooltip"  : ":default 0",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Reverb/Ptype",
        "shortname": "type",
        "name"     : "Ptype",
        "tooltip"  : "Type",
        "type"     : "i",
        "default"  : "Random"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Random"
        },
        {
            "id"     : 1,
            "value"  : "Freeverb"
        },
        {
            "id"     : 2,
            "value"  : "Bandwidth"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Reverb/Proomsize",
        "shortname": "size",
        "name"     : "Proomsize",
        "tooltip"  : "Room Size",
        "type"     : "i",
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/partefx[0,2]/Reverb/Pbandwidth",
        "shortname": "bw",
        "name"     : "Pbandwidth",
        "tooltip"  : "Bandwidth",
        "type"     : "i",
        "default"  : "20"

    },
    {
        "path"     : "/part[0,15]/ctl/panning.depth",
        "shortname": "pan.d",
        "name"     : "panning.depth",
        "tooltip"  : "Depth of Panning MIDI Control",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/ctl/filtercutoff.depth",
        "shortname": "fc.d",
        "name"     : "filtercutoff.depth",
        "tooltip"  : "Depth of Filter Cutoff MIDI Control",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/ctl/filterq.depth",
        "shortname": "fq.d",
        "name"     : "filterq.depth",
        "tooltip"  : "Depth of Filter Q MIDI Control",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/ctl/bandwidth.depth",
        "shortname": "bw.d",
        "name"     : "bandwidth.depth",
        "tooltip"  : "Depth of Bandwidth MIDI Control",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/ctl/bandwidth.exponential",
        "shortname": "bw.exp",
        "name"     : "bandwidth.exponential",
        "tooltip"  : "Bandwidth Exponential Mode",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/ctl/modwheel.depth",
        "shortname": "mdw.d",
        "name"     : "modwheel.depth",
        "tooltip"  : "Depth of Modwheel MIDI Control",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "80"

    },
    {
        "path"     : "/part[0,15]/ctl/modwheel.exponential",
        "shortname": "mdw.exp",
        "name"     : "modwheel.exponential",
        "tooltip"  : "Modwheel Exponential Mode",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/ctl/pitchwheel.is_split",
        "name"     : "pitchwheel.is_split",
        "tooltip"  : "If PitchWheel has unified bendrange or not",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/ctl/pitchwheel.bendrange",
        "shortname": "pch.d",
        "name"     : "pitchwheel.bendrange",
        "tooltip"  : "Range of MIDI Pitch Wheel",
        "units"    : "% of semitone",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [-6400,6400],
        "default"  : "200"

    },
    {
        "path"     : "/part[0,15]/ctl/pitchwheel.bendrange_down",
        "name"     : "pitchwheel.bendrange_down",
        "tooltip"  : "Lower Range of MIDI Pitch Wheel",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/ctl/expression.receive",
        "shortname": "exp.rcv",
        "name"     : "expression.receive",
        "tooltip"  : "Expression MIDI Receive",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/part[0,15]/ctl/fmamp.receive",
        "shortname": "fma.rcv",
        "name"     : "fmamp.receive",
        "tooltip"  : "FM amplitude MIDI Receive",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/part[0,15]/ctl/volume.receive",
        "shortname": "vol.rcv",
        "name"     : "volume.receive",
        "tooltip"  : "Volume MIDI Receive",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/part[0,15]/ctl/sustain.receive",
        "shortname": "sus.rcv",
        "name"     : "sustain.receive",
        "tooltip"  : "Sustain MIDI Receive",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/part[0,15]/ctl/portamento.receive",
        "shortname": "prt.rcv",
        "name"     : "portamento.receive",
        "tooltip"  : "Portamento MIDI Receive",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/part[0,15]/ctl/portamento.portamento",
        "name"     : "portamento.portamento",
        "tooltip"  : "Portamento Enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/ctl/portamento.time",
        "shortname": "time",
        "name"     : "portamento.time",
        "tooltip"  : "Portamento Length",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/ctl/portamento.proportional",
        "shortname": "propt.",
        "name"     : "portamento.proportional",
        "tooltip"  : "Whether the portamento time is proportionalto the size of the interval between two notes.",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/ctl/portamento.propRate",
        "shortname": "scale",
        "name"     : "portamento.propRate",
        "tooltip"  : "Portamento proportional scale",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "80"

    },
    {
        "path"     : "/part[0,15]/ctl/portamento.propDepth",
        "shortname": "depth",
        "name"     : "portamento.propDepth",
        "tooltip"  : "Portamento proportional depth",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "90"

    },
    {
        "path"     : "/part[0,15]/ctl/portamento.pitchthresh",
        "shortname": "thresh",
        "name"     : "portamento.pitchthresh",
        "tooltip"  : "Threshold for portamento",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "3"

    },
    {
        "path"     : "/part[0,15]/ctl/portamento.pitchthreshtype",
        "shortname": "tr.type",
        "name"     : "portamento.pitchthreshtype",
        "tooltip"  : "Type of threshold",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/part[0,15]/ctl/portamento.updowntimestretch",
        "shortname": "up/dwn",
        "name"     : "portamento.updowntimestretch",
        "tooltip"  : "Relative length of glide up vs glide down",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/ctl/resonancecenter.depth",
        "shortname": "rfc.d",
        "name"     : "resonancecenter.depth",
        "tooltip"  : "Resonance Center MIDI Depth",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/ctl/resonancebandwidth.depth",
        "shortname": "rbw.d",
        "name"     : "resonancebandwidth.depth",
        "tooltip"  : "Resonance Bandwidth MIDI Depth",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/ctl/NRPN.receive",
        "name"     : "NRPN.receive",
        "tooltip"  : "NRPN MIDI Enable",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/part[0,15]/Penabled",
        "shortname": "enable",
        "name"     : "Penabled",
        "tooltip"  : "Part enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/Volume",
        "shortname": "Vol",
        "name"     : "Volume",
        "tooltip"  : "Part Volume",
        "units"    : "dB",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-40.0,13.3333],
        "default"  : "0.0"

    },
    {
        "path"     : "/part[0,15]/Pvolume",
        "shortname": "Vol",
        "name"     : "Pvolume",
        "tooltip"  : "Part Volume",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "96"

    },
    {
        "path"     : "/part[0,15]/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "Set Panning",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/Pkeylimit",
        "shortname": "limit",
        "name"     : "Pkeylimit",
        "tooltip"  : "Key limit per part",
        "type"     : "i",
        "range"    : [0,60],
        "default"  : "15"

    },
    {
        "path"     : "/part[0,15]/Pminkey",
        "shortname": "min",
        "name"     : "Pminkey",
        "tooltip"  : "Min Used Key",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/Pmaxkey",
        "shortname": "max",
        "name"     : "Pmaxkey",
        "tooltip"  : "Max Used Key",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/part[0,15]/Pkeyshift",
        "shortname": "shift",
        "name"     : "Pkeyshift",
        "tooltip"  : "Part keyshift",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/Prcvchn",
        "name"     : "Prcvchn",
        "tooltip"  : "Active MIDI channel",
        "type"     : "i",
        "range"    : [0,127],
        "options"  : [
        {
            "id"     : 0,
            "value"  : "ch1"
        },
        {
            "id"     : 1,
            "value"  : "ch2"
        },
        {
            "id"     : 2,
            "value"  : "ch3"
        },
        {
            "id"     : 3,
            "value"  : "ch4"
        },
        {
            "id"     : 4,
            "value"  : "ch5"
        },
        {
            "id"     : 5,
            "value"  : "ch6"
        },
        {
            "id"     : 6,
            "value"  : "ch7"
        },
        {
            "id"     : 7,
            "value"  : "ch8"
        },
        {
            "id"     : 8,
            "value"  : "ch9"
        },
        {
            "id"     : 9,
            "value"  : "ch10"
        },
        {
            "id"     : 10,
            "value"  : "ch11"
        },
        {
            "id"     : 11,
            "value"  : "ch12"
        },
        {
            "id"     : 12,
            "value"  : "ch13"
        },
        {
            "id"     : 13,
            "value"  : "ch14"
        },
        {
            "id"     : 14,
            "value"  : "ch15"
        },
        {
            "id"     : 15,
            "value"  : "ch16"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/Pvelsns",
        "shortname": "sense",
        "name"     : "Pvelsns",
        "tooltip"  : "Velocity sensing",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/Pveloffs",
        "shortname": "offset",
        "name"     : "Pveloffs",
        "tooltip"  : "Velocity offset",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/part[0,15]/Pnoteon",
        "name"     : "Pnoteon",
        "tooltip"  : "If the channel accepts note on events",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/part[0,15]/Pkitmode",
        "name"     : "Pkitmode",
        "tooltip"  : "Kit mode/enable\nOff        - Only the first kit is ever utilized\nMulti-kit  - Every applicable kit is run for a note\nSingle-kit - The first applicable kit is run for a given note",
        "type"     : "i",
        "default"  : "Off"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Off"
        },
        {
            "id"     : 1,
            "value"  : "Multi-Kit"
        },
        {
            "id"     : 2,
            "value"  : "Single-Kit"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/Pdrummode",
        "name"     : "Pdrummode",
        "tooltip"  : "Drum mode enable\nWhen drum mode is enabled all keys are mapped to 12tET and legato is disabled",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/Ppolymode",
        "name"     : "Ppolymode",
        "tooltip"  : "Polyphony mode",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/part[0,15]/Plegatomode",
        "name"     : "Plegatomode",
        "tooltip"  : "Legato mode",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/part[0,15]/info.Ptype",
        "name"     : "info.Ptype",
        "tooltip"  : "Class of Instrument",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/part[0,15]/info.Pauthor",
        "name"     : "info.Pauthor",
        "tooltip"  : "Instrument author",
        "type"     : "s",
        "default"  : "\"\""

    },
    {
        "path"     : "/part[0,15]/info.Pcomments",
        "name"     : "info.Pcomments",
        "tooltip"  : "Instrument comments",
        "type"     : "s",
        "default"  : "\"\""

    },
    {
        "path"     : "/part[0,15]/Pname",
        "name"     : "Pname",
        "tooltip"  : "User specified label",
        "type"     : "s",
        "default"  : "\"\""

    },
    {
        "path"     : "/part[0,15]/Pefxroute[0,2]",
        "name"     : "Pefxroute#3",
        "tooltip"  : "Effect Routing",
        "type"     : "i",
        "default"  : "[\"Next Effect\"S...]"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Next Effect"
        },
        {
            "id"     : 1,
            "value"  : "Part Out"
        },
        {
            "id"     : 2,
            "value"  : "Dry Out"
        }
        ]
    },
    {
        "path"     : "/part[0,15]/Pefxbypass[0,2]",
        "name"     : "Pefxbypass#3",
        "tooltip"  : "If an effect is bypassed",
        "type"     : "t",
        "default"  : "[false...]"

    },
    {
        "path"     : "/part[0,15]/polyType",
        "name"     : "polyType",
        "tooltip"  : "Synthesis polyphony type\nPolyphonic - Each note is played independently\nMonophonic - A single note is played at a time with envelopes resetting between notes\nLegato     - A single note is played at a time without envelopes resetting between notes\n",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Polyphonic"
        },
        {
            "id"     : 1,
            "value"  : "Monophonic"
        },
        {
            "id"     : 2,
            "value"  : "Legato"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/filterpars/Pcategory",
        "shortname": "class",
        "name"     : "Pcategory",
        "tooltip"  : "Class of filter",
        "type"     : "i",
        "default"  : "analog"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "analog"
        },
        {
            "id"     : 1,
            "value"  : "formant"
        },
        {
            "id"     : 2,
            "value"  : "st.var."
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/filterpars/Ptype",
        "shortname": "type",
        "name"     : "Ptype",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "default"  : "LP2"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "LP1"
        },
        {
            "id"     : 1,
            "value"  : "HP1"
        },
        {
            "id"     : 2,
            "value"  : "LP2"
        },
        {
            "id"     : 3,
            "value"  : "HP2"
        },
        {
            "id"     : 4,
            "value"  : "BP"
        },
        {
            "id"     : 5,
            "value"  : "notch"
        },
        {
            "id"     : 6,
            "value"  : "peak"
        },
        {
            "id"     : 7,
            "value"  : "l.shelf"
        },
        {
            "id"     : 8,
            "value"  : "h.shelf"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/filterpars/Pstages",
        "shortname": "stages",
        "name"     : "Pstages",
        "tooltip"  : "Filter Stages",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,5],
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/filterpars/baseq",
        "shortname": "q",
        "name"     : "baseq",
        "tooltip"  : "Quality Factor (resonance/bandwidth)",
        "units"    : "none",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.1,1000]
    },
    {
        "path"     : "/sysefx[0,3]/filterpars/basefreq",
        "shortname": "cutoff",
        "name"     : "basefreq",
        "tooltip"  : "Base cutoff frequency",
        "units"    : "Hz",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [31.25,32000]
    },
    {
        "path"     : "/sysefx[0,3]/filterpars/freqtracking",
        "shortname": "f.track",
        "name"     : "freqtracking",
        "tooltip"  : "Frequency Tracking amount",
        "units"    : "%",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-100,100],
        "default"  : "0.0f"

    },
    {
        "path"     : "/sysefx[0,3]/filterpars/gain",
        "shortname": "gain",
        "name"     : "gain",
        "tooltip"  : "Output Gain",
        "units"    : "dB",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-30,30],
        "default"  : "0.0f"

    },
    {
        "path"     : "/sysefx[0,3]/filterpars/Pnumformants",
        "shortname": "formants",
        "name"     : "Pnumformants",
        "tooltip"  : "Number of formants to be used",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [1,12],
        "default"  : "3"

    },
    {
        "path"     : "/sysefx[0,3]/filterpars/Pformantslowness",
        "shortname": "slew",
        "name"     : "Pformantslowness",
        "tooltip"  : "Rate that formants change",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/sysefx[0,3]/filterpars/Pvowelclearness",
        "shortname": "clarity",
        "name"     : "Pvowelclearness",
        "tooltip"  : "How much each vowel is smudged with the next in sequence. A high clarity will avoid smudging.",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/sysefx[0,3]/filterpars/Pcenterfreq",
        "shortname": "cutoff",
        "name"     : "Pcenterfreq",
        "tooltip"  : "Center Freq (formant)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/sysefx[0,3]/filterpars/Poctavesfreq",
        "shortname": "octaves",
        "name"     : "Poctavesfreq",
        "tooltip"  : "Number of octaves for formant",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/sysefx[0,3]/filterpars/Psequencesize",
        "shortname": "seq.size",
        "name"     : "Psequencesize",
        "tooltip"  : "Length of vowel sequence",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,8],
        "default"  : "3"

    },
    {
        "path"     : "/sysefx[0,3]/filterpars/Psequencestretch",
        "shortname": "seq.str",
        "name"     : "Psequencestretch",
        "tooltip"  : "How modulators stretch the sequence",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "40"

    },
    {
        "path"     : "/sysefx[0,3]/filterpars/Psequencereversed",
        "shortname": "reverse",
        "name"     : "Psequencereversed",
        "tooltip"  : "If the modulator input is inverted",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/sysefx[0,3]/filterpars/type-svf",
        "shortname": "type",
        "name"     : "type-svf",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "low"
        },
        {
            "id"     : 1,
            "value"  : "high"
        },
        {
            "id"     : 2,
            "value"  : "band"
        },
        {
            "id"     : 3,
            "value"  : "notch"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/filterpars/Pvowels[0,5]/Pformants[0,11]/freq",
        "shortname": "f.freq",
        "name"     : "freq",
        "tooltip"  : "Formant frequency",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/filterpars/Pvowels[0,5]/Pformants[0,11]/amp",
        "shortname": "f.str",
        "name"     : "amp",
        "tooltip"  : "Strength of formant",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/sysefx[0,3]/filterpars/Pvowels[0,5]/Pformants[0,11]/q",
        "shortname": "f.q",
        "name"     : "q",
        "tooltip"  : "The formant's quality factor, also known as resonance bandwidth or Q for short",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/sysefx[0,3]/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/parameter[0,127]",
        "name"     : "parameter#128",
        "tooltip"  : "Parameter Accessor",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/preset",
        "name"     : "preset",
        "tooltip"  : "Effect Preset Selector",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/efftype",
        "name"     : "efftype",
        "tooltip"  : "Get Effect Type",
        "type"     : "i",
        "default"  : "Disabled"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Disabled"
        },
        {
            "id"     : 1,
            "value"  : "Reverb"
        },
        {
            "id"     : 2,
            "value"  : "Echo"
        },
        {
            "id"     : 3,
            "value"  : "Chorus"
        },
        {
            "id"     : 4,
            "value"  : "Phaser"
        },
        {
            "id"     : 5,
            "value"  : "Alienwah"
        },
        {
            "id"     : 6,
            "value"  : "Distortion"
        },
        {
            "id"     : 7,
            "value"  : "EQ"
        },
        {
            "id"     : 8,
            "value"  : "DynFilter"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/Alienwah/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "wah 1"
        },
        {
            "id"     : 1,
            "value"  : "wah 2"
        },
        {
            "id"     : 2,
            "value"  : "wah 3"
        },
        {
            "id"     : 3,
            "value"  : "wah 4"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/Alienwah/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/sysefx[0,3]/Alienwah/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/Alienwah/Pfreq",
        "shortname": "freq",
        "name"     : "Pfreq",
        "tooltip"  : "Effect Frequency",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/Alienwah/Pfreqrnd",
        "shortname": "rand",
        "name"     : "Pfreqrnd",
        "tooltip"  : "Frequency Randomness",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/Alienwah/PLFOtype",
        "shortname": "shape",
        "name"     : "PLFOtype",
        "tooltip"  : "LFO Shape",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "triangle"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/Alienwah/PStereo",
        "shortname": "stereo",
        "name"     : "PStereo",
        "tooltip"  : "Stereo Mode",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/Alienwah/Pdepth",
        "shortname": "depth",
        "name"     : "Pdepth",
        "tooltip"  : "LFO Depth",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/Alienwah/Pfeedback",
        "shortname": "fb",
        "name"     : "Pfeedback",
        "tooltip"  : "Feedback",
        "type"     : "i",
        "default"  : "105"

    },
    {
        "path"     : "/sysefx[0,3]/Alienwah/Pdelay",
        "shortname": "delay",
        "name"     : "Pdelay",
        "tooltip"  : "Delay",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [1,100]
    },
    {
        "path"     : "/sysefx[0,3]/Alienwah/Plrcross",
        "shortname": "l/r",
        "name"     : "Plrcross",
        "tooltip"  : "Left/Right Crossover",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/Alienwah/Pphase",
        "shortname": "phase",
        "name"     : "Pphase",
        "tooltip"  : "Phase",
        "type"     : "i",
        "default"  : "64"

    },
    {
        "path"     : "/sysefx[0,3]/Chorus/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Chorus1"
        },
        {
            "id"     : 1,
            "value"  : "Chorus2"
        },
        {
            "id"     : 2,
            "value"  : "Chorus3"
        },
        {
            "id"     : 3,
            "value"  : "Celeste1"
        },
        {
            "id"     : 4,
            "value"  : "Celeste2"
        },
        {
            "id"     : 5,
            "value"  : "Flange1"
        },
        {
            "id"     : 6,
            "value"  : "Flange2"
        },
        {
            "id"     : 7,
            "value"  : "Flange3"
        },
        {
            "id"     : 8,
            "value"  : "Flange4"
        },
        {
            "id"     : 9,
            "value"  : "Flange5"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/Chorus/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/sysefx[0,3]/Chorus/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/Chorus/Pfreq",
        "shortname": "freq",
        "name"     : "Pfreq",
        "tooltip"  : "Effect Frequency",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/Chorus/Pfreqrnd",
        "shortname": "rand",
        "name"     : "Pfreqrnd",
        "tooltip"  : "Frequency Randomness",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/Chorus/PLFOtype",
        "shortname": "shape",
        "name"     : "PLFOtype",
        "tooltip"  : "LFO Shape",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "tri"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/Chorus/PStereo",
        "shortname": "stereo",
        "name"     : "PStereo",
        "tooltip"  : "Stereo Mode",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/Chorus/Pdepth",
        "shortname": "depth",
        "name"     : "Pdepth",
        "tooltip"  : "LFO Depth",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/Chorus/Pdelay",
        "shortname": "delay",
        "name"     : "Pdelay",
        "tooltip"  : "Delay",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/Chorus/Pfeedback",
        "shortname": "fb",
        "name"     : "Pfeedback",
        "tooltip"  : "Feedback",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/Chorus/Plrcross",
        "shortname": "l/r",
        "name"     : "Plrcross",
        "tooltip"  : "Left/Right Crossover",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/Chorus/Pflangemode",
        "shortname": "flange",
        "name"     : "Pflangemode",
        "tooltip"  : "Flange Mode",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/sysefx[0,3]/Chorus/Poutsub",
        "shortname": "sub",
        "name"     : "Poutsub",
        "tooltip"  : "Output Subtraction",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/sysefx[0,3]/Distorsion/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Overdrive 1"
        },
        {
            "id"     : 1,
            "value"  : "Overdrive 2"
        },
        {
            "id"     : 2,
            "value"  : "A. Exciter 1"
        },
        {
            "id"     : 3,
            "value"  : "A. Exciter 2"
        },
        {
            "id"     : 4,
            "value"  : "Guitar Amp"
        },
        {
            "id"     : 5,
            "value"  : "Quantisize"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/Distorsion/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/sysefx[0,3]/Distorsion/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/Distorsion/Plrcross",
        "shortname": "l/r",
        "name"     : "Plrcross",
        "tooltip"  : "Left/Right Crossover",
        "type"     : "i",
        "default"  : "35"

    },
    {
        "path"     : "/sysefx[0,3]/Distorsion/Pdrive",
        "shortname": "drive",
        "name"     : "Pdrive",
        "tooltip"  : "Input amplification",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/Distorsion/Plevel",
        "shortname": "output",
        "name"     : "Plevel",
        "tooltip"  : "Output amplification",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/Distorsion/Ptype",
        "shortname": "type",
        "name"     : "Ptype",
        "tooltip"  : "Distortion Shape",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Arctangent"
        },
        {
            "id"     : 1,
            "value"  : "Asymmetric"
        },
        {
            "id"     : 2,
            "value"  : "Pow"
        },
        {
            "id"     : 3,
            "value"  : "Sine"
        },
        {
            "id"     : 4,
            "value"  : "Quantisize"
        },
        {
            "id"     : 5,
            "value"  : "Zigzag"
        },
        {
            "id"     : 6,
            "value"  : "Limiter"
        },
        {
            "id"     : 7,
            "value"  : "Upper Limiter"
        },
        {
            "id"     : 8,
            "value"  : "Lower Limiter"
        },
        {
            "id"     : 9,
            "value"  : "Inverse Limiter"
        },
        {
            "id"     : 10,
            "value"  : "Clip"
        },
        {
            "id"     : 11,
            "value"  : "Asym2"
        },
        {
            "id"     : 12,
            "value"  : "Pow2"
        },
        {
            "id"     : 13,
            "value"  : "Sigmoid"
        },
        {
            "id"     : 14,
            "value"  : "Tanh"
        },
        {
            "id"     : 15,
            "value"  : "Cubic"
        },
        {
            "id"     : 16,
            "value"  : "Square"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/Distorsion/Pnegate",
        "shortname": "neg",
        "name"     : "Pnegate",
        "tooltip"  : "Negate Signal",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/sysefx[0,3]/Distorsion/Plpf",
        "shortname": "lpf",
        "name"     : "Plpf",
        "tooltip"  : "Low Pass Cutoff",
        "type"     : "i",
        "default"  : "127"

    },
    {
        "path"     : "/sysefx[0,3]/Distorsion/Phpf",
        "shortname": "hpf",
        "name"     : "Phpf",
        "tooltip"  : "High Pass Cutoff",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/Distorsion/Pstereo",
        "shortname": "stereo",
        "name"     : "Pstereo",
        "tooltip"  : "Stereo",
        "type"     : "t"
    },
    {
        "path"     : "/sysefx[0,3]/Distorsion/Pprefiltering",
        "shortname": "p.filt",
        "name"     : "Pprefiltering",
        "tooltip"  : "Filtering before/after non-linearity",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/sysefx[0,3]/Distorsion/Pfuncpar",
        "shortname": "shape",
        "name"     : "Pfuncpar",
        "tooltip"  : "Shape of the wave shaping function",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "32"

    },
    {
        "path"     : "/sysefx[0,3]/Distorsion/Poffset",
        "shortname": "offset",
        "name"     : "Poffset",
        "tooltip"  : "Input DC Offset",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/sysefx[0,3]/DynamicFilter/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "110"

    },
    {
        "path"     : "/sysefx[0,3]/DynamicFilter/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/DynamicFilter/Pfreq",
        "shortname": "freq",
        "name"     : "Pfreq",
        "tooltip"  : "Effect Frequency",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/DynamicFilter/Pfreqrnd",
        "shortname": "rand",
        "name"     : "Pfreqrnd",
        "tooltip"  : "Frequency Randomness",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/DynamicFilter/PLFOtype",
        "shortname": "shape",
        "name"     : "PLFOtype",
        "tooltip"  : "LFO Shape",
        "type"     : "i",
        "default"  : "sin"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sin"
        },
        {
            "id"     : 1,
            "value"  : "tri"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/DynamicFilter/PStereo",
        "shortname": "stereo",
        "name"     : "PStereo",
        "tooltip"  : "Stereo Mode",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/DynamicFilter/Pdepth",
        "shortname": "depth",
        "name"     : "Pdepth",
        "tooltip"  : "LFO Depth",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/DynamicFilter/Pampsns",
        "shortname": "sense",
        "name"     : "Pampsns",
        "tooltip"  : "how the filter varies according to the input amplitude",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/DynamicFilter/Pampsnsinv",
        "shortname": "sns.inv",
        "name"     : "Pampsnsinv",
        "tooltip"  : "Sense Inversion",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/DynamicFilter/Pampsmooth",
        "shortname": "smooth",
        "name"     : "Pampsmooth",
        "tooltip"  : "how smooth the input amplitude changes the filter",
        "type"     : "i",
        "default"  : "60"

    },
    {
        "path"     : "/sysefx[0,3]/Echo/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Echo 1"
        },
        {
            "id"     : 1,
            "value"  : "Echo 2"
        },
        {
            "id"     : 2,
            "value"  : "Echo 3"
        },
        {
            "id"     : 3,
            "value"  : "Simple Echo"
        },
        {
            "id"     : 4,
            "value"  : "Canyon"
        },
        {
            "id"     : 5,
            "value"  : "Panning Echo 1"
        },
        {
            "id"     : 6,
            "value"  : "Panning Echo 2"
        },
        {
            "id"     : 7,
            "value"  : "Panning Echo 3"
        },
        {
            "id"     : 8,
            "value"  : "Feedback Echo"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/Echo/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "67"

    },
    {
        "path"     : "/sysefx[0,3]/Echo/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/Echo/Pdelay",
        "shortname": "delay",
        "name"     : "Pdelay",
        "tooltip"  : "Length of Echo",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/Echo/Plrdelay",
        "shortname": "lr delay",
        "name"     : "Plrdelay",
        "tooltip"  : "Difference In Left/Right Delay",
        "type"     : "i",
        "default"  : "64"

    },
    {
        "path"     : "/sysefx[0,3]/Echo/Plrcross",
        "shortname": "cross",
        "name"     : "Plrcross",
        "tooltip"  : "Left/Right Crossover",
        "type"     : "i",
        "default"  : "30"

    },
    {
        "path"     : "/sysefx[0,3]/Echo/Pfb",
        "shortname": "feedback",
        "name"     : "Pfb",
        "tooltip"  : "Echo Feedback",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/Echo/Phidamp",
        "shortname": "damp",
        "name"     : "Phidamp",
        "tooltip"  : "Dampen High Frequencies",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/EQ/filter[0,7]/Ptype",
        "shortname": "type",
        "name"     : "Ptype",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Off"
        },
        {
            "id"     : 1,
            "value"  : "LP1"
        },
        {
            "id"     : 2,
            "value"  : "HP1"
        },
        {
            "id"     : 3,
            "value"  : "LP2"
        },
        {
            "id"     : 4,
            "value"  : "HP2"
        },
        {
            "id"     : 5,
            "value"  : "BP"
        },
        {
            "id"     : 6,
            "value"  : "notch"
        },
        {
            "id"     : 7,
            "value"  : "peak"
        },
        {
            "id"     : 8,
            "value"  : "l.shelf"
        },
        {
            "id"     : 9,
            "value"  : "h.shelf"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/EQ/filter[0,7]/Pfreq",
        "shortname": "freq",
        "name"     : "Pfreq",
        "tooltip"  : "",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/EQ/filter[0,7]/Pgain",
        "shortname": "gain",
        "name"     : "Pgain",
        "tooltip"  : "",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/EQ/filter[0,7]/Pq",
        "shortname": "q",
        "name"     : "Pq",
        "tooltip"  : "Resonance/Bandwidth",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/EQ/filter[0,7]/Pstages",
        "shortname": "stages",
        "name"     : "Pstages",
        "tooltip"  : "Additional filter stages",
        "type"     : "i",
        "range"    : [0,4]
    },
    {
        "path"     : "/sysefx[0,3]/Phaser/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Phaser 1"
        },
        {
            "id"     : 1,
            "value"  : "Phaser 2"
        },
        {
            "id"     : 2,
            "value"  : "Phaser 3"
        },
        {
            "id"     : 3,
            "value"  : "Phaser 4"
        },
        {
            "id"     : 4,
            "value"  : "Phaser 5"
        },
        {
            "id"     : 5,
            "value"  : "Phaser 6"
        },
        {
            "id"     : 6,
            "value"  : "APhaser 1"
        },
        {
            "id"     : 7,
            "value"  : "APhaser 2"
        },
        {
            "id"     : 8,
            "value"  : "APhaser 3"
        },
        {
            "id"     : 9,
            "value"  : "APhaser 4"
        },
        {
            "id"     : 10,
            "value"  : "APhaser 5"
        },
        {
            "id"     : 11,
            "value"  : "APhaser 6"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/Phaser/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/sysefx[0,3]/Phaser/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/Phaser/lfo.Pfreq",
        "shortname": "freq",
        "name"     : "lfo.Pfreq",
        "tooltip"  : "LFO frequency",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/Phaser/lfo.Prandomness",
        "shortname": "rnd.",
        "name"     : "lfo.Prandomness",
        "tooltip"  : "LFO randomness",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/Phaser/lfo.PLFOtype",
        "shortname": "type",
        "name"     : "lfo.PLFOtype",
        "tooltip"  : "lfo shape",
        "type"     : "i",
        "default"  : "sine"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "tri"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/Phaser/lfo.Pstereo",
        "shortname": "stereo",
        "name"     : "lfo.Pstereo",
        "tooltip"  : "Left/right channel phase shift",
        "type"     : "i",
        "default"  : "64"

    },
    {
        "path"     : "/sysefx[0,3]/Phaser/Pdepth",
        "shortname": "depth",
        "name"     : "Pdepth",
        "tooltip"  : "LFP depth",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/Phaser/Pfb",
        "shortname": "fb",
        "name"     : "Pfb",
        "tooltip"  : "Feedback",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/Phaser/Pstages",
        "shortname": "stages",
        "name"     : "Pstages",
        "tooltip"  : "",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [1,12]
    },
    {
        "path"     : "/sysefx[0,3]/Phaser/Plrcross",
        "shortname": "cross",
        "name"     : "Plrcross",
        "tooltip"  : "Channel routing",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/Phaser/Poffset",
        "shortname": "off",
        "name"     : "Poffset",
        "tooltip"  : "Offset",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/Phaser/Poutsub",
        "shortname": "sub",
        "name"     : "Poutsub",
        "tooltip"  : "Invert output",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/sysefx[0,3]/Phaser/Pphase",
        "shortname": "phase",
        "name"     : "Pphase",
        "tooltip"  : "",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/Phaser/Pwidth",
        "shortname": "width",
        "name"     : "Pwidth",
        "tooltip"  : "",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/Phaser/Phyper",
        "shortname": "hyp.",
        "name"     : "Phyper",
        "tooltip"  : "Square the LFO",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/sysefx[0,3]/Phaser/Pdistortion",
        "shortname": "distort",
        "name"     : "Pdistortion",
        "tooltip"  : "Distortion",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/Phaser/Panalog",
        "shortname": "analog",
        "name"     : "Panalog",
        "tooltip"  : "Use analog phaser",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/sysefx[0,3]/Reverb/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Cathedral1"
        },
        {
            "id"     : 1,
            "value"  : "Cathedral2"
        },
        {
            "id"     : 2,
            "value"  : "Cathedral3"
        },
        {
            "id"     : 3,
            "value"  : "Hall1"
        },
        {
            "id"     : 4,
            "value"  : "Hall2"
        },
        {
            "id"     : 5,
            "value"  : "Room1"
        },
        {
            "id"     : 6,
            "value"  : "Room2"
        },
        {
            "id"     : 7,
            "value"  : "Basement"
        },
        {
            "id"     : 8,
            "value"  : "Tunnel"
        },
        {
            "id"     : 9,
            "value"  : "Echoed1"
        },
        {
            "id"     : 10,
            "value"  : "Echoed2"
        },
        {
            "id"     : 11,
            "value"  : "VeryLong1"
        },
        {
            "id"     : 12,
            "value"  : "VeryLong2"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/Reverb/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "90"

    },
    {
        "path"     : "/sysefx[0,3]/Reverb/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/Reverb/Ptime",
        "shortname": "time",
        "name"     : "Ptime",
        "tooltip"  : "Length of Reverb",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/sysefx[0,3]/Reverb/Pidelay",
        "shortname": "i.time",
        "name"     : "Pidelay",
        "tooltip"  : "Delay for first impulse",
        "type"     : "i"
    },
    {
        "path"     : "/sysefx[0,3]/Reverb/Pidelayfb",
        "shortname": "i.fb",
        "name"     : "Pidelayfb",
        "tooltip"  : "Feedback for first impulse",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/Reverb/Plpf",
        "shortname": "lpf",
        "name"     : "Plpf",
        "tooltip"  : "Low pass filter",
        "type"     : "i",
        "default"  : "127"

    },
    {
        "path"     : "/sysefx[0,3]/Reverb/Phpf",
        "shortname": "hpf",
        "name"     : "Phpf",
        "tooltip"  : "High pass filter",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/Reverb/Plohidamp",
        "shortname": "damp",
        "name"     : "Plohidamp",
        "tooltip"  : ":default 0",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/sysefx[0,3]/Reverb/Ptype",
        "shortname": "type",
        "name"     : "Ptype",
        "tooltip"  : "Type",
        "type"     : "i",
        "default"  : "Random"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Random"
        },
        {
            "id"     : 1,
            "value"  : "Freeverb"
        },
        {
            "id"     : 2,
            "value"  : "Bandwidth"
        }
        ]
    },
    {
        "path"     : "/sysefx[0,3]/Reverb/Proomsize",
        "shortname": "size",
        "name"     : "Proomsize",
        "tooltip"  : "Room Size",
        "type"     : "i",
        "default"  : "64"

    },
    {
        "path"     : "/sysefx[0,3]/Reverb/Pbandwidth",
        "shortname": "bw",
        "name"     : "Pbandwidth",
        "tooltip"  : "Bandwidth",
        "type"     : "i",
        "default"  : "20"

    },
    {
        "path"     : "/insefx[0,7]/filterpars/Pcategory",
        "shortname": "class",
        "name"     : "Pcategory",
        "tooltip"  : "Class of filter",
        "type"     : "i",
        "default"  : "analog"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "analog"
        },
        {
            "id"     : 1,
            "value"  : "formant"
        },
        {
            "id"     : 2,
            "value"  : "st.var."
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/filterpars/Ptype",
        "shortname": "type",
        "name"     : "Ptype",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "default"  : "LP2"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "LP1"
        },
        {
            "id"     : 1,
            "value"  : "HP1"
        },
        {
            "id"     : 2,
            "value"  : "LP2"
        },
        {
            "id"     : 3,
            "value"  : "HP2"
        },
        {
            "id"     : 4,
            "value"  : "BP"
        },
        {
            "id"     : 5,
            "value"  : "notch"
        },
        {
            "id"     : 6,
            "value"  : "peak"
        },
        {
            "id"     : 7,
            "value"  : "l.shelf"
        },
        {
            "id"     : 8,
            "value"  : "h.shelf"
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/filterpars/Pstages",
        "shortname": "stages",
        "name"     : "Pstages",
        "tooltip"  : "Filter Stages",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,5],
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/filterpars/baseq",
        "shortname": "q",
        "name"     : "baseq",
        "tooltip"  : "Quality Factor (resonance/bandwidth)",
        "units"    : "none",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [0.1,1000]
    },
    {
        "path"     : "/insefx[0,7]/filterpars/basefreq",
        "shortname": "cutoff",
        "name"     : "basefreq",
        "tooltip"  : "Base cutoff frequency",
        "units"    : "Hz",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [31.25,32000]
    },
    {
        "path"     : "/insefx[0,7]/filterpars/freqtracking",
        "shortname": "f.track",
        "name"     : "freqtracking",
        "tooltip"  : "Frequency Tracking amount",
        "units"    : "%",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-100,100],
        "default"  : "0.0f"

    },
    {
        "path"     : "/insefx[0,7]/filterpars/gain",
        "shortname": "gain",
        "name"     : "gain",
        "tooltip"  : "Output Gain",
        "units"    : "dB",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-30,30],
        "default"  : "0.0f"

    },
    {
        "path"     : "/insefx[0,7]/filterpars/Pnumformants",
        "shortname": "formants",
        "name"     : "Pnumformants",
        "tooltip"  : "Number of formants to be used",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [1,12],
        "default"  : "3"

    },
    {
        "path"     : "/insefx[0,7]/filterpars/Pformantslowness",
        "shortname": "slew",
        "name"     : "Pformantslowness",
        "tooltip"  : "Rate that formants change",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/insefx[0,7]/filterpars/Pvowelclearness",
        "shortname": "clarity",
        "name"     : "Pvowelclearness",
        "tooltip"  : "How much each vowel is smudged with the next in sequence. A high clarity will avoid smudging.",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/insefx[0,7]/filterpars/Pcenterfreq",
        "shortname": "cutoff",
        "name"     : "Pcenterfreq",
        "tooltip"  : "Center Freq (formant)",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/insefx[0,7]/filterpars/Poctavesfreq",
        "shortname": "octaves",
        "name"     : "Poctavesfreq",
        "tooltip"  : "Number of octaves for formant",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/insefx[0,7]/filterpars/Psequencesize",
        "shortname": "seq.size",
        "name"     : "Psequencesize",
        "tooltip"  : "Length of vowel sequence",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,8],
        "default"  : "3"

    },
    {
        "path"     : "/insefx[0,7]/filterpars/Psequencestretch",
        "shortname": "seq.str",
        "name"     : "Psequencestretch",
        "tooltip"  : "How modulators stretch the sequence",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "40"

    },
    {
        "path"     : "/insefx[0,7]/filterpars/Psequencereversed",
        "shortname": "reverse",
        "name"     : "Psequencereversed",
        "tooltip"  : "If the modulator input is inverted",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/insefx[0,7]/filterpars/type-svf",
        "shortname": "type",
        "name"     : "type-svf",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "low"
        },
        {
            "id"     : 1,
            "value"  : "high"
        },
        {
            "id"     : 2,
            "value"  : "band"
        },
        {
            "id"     : 3,
            "value"  : "notch"
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/filterpars/Pvowels[0,5]/Pformants[0,11]/freq",
        "shortname": "f.freq",
        "name"     : "freq",
        "tooltip"  : "Formant frequency",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/filterpars/Pvowels[0,5]/Pformants[0,11]/amp",
        "shortname": "f.str",
        "name"     : "amp",
        "tooltip"  : "Strength of formant",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/insefx[0,7]/filterpars/Pvowels[0,5]/Pformants[0,11]/q",
        "shortname": "f.q",
        "name"     : "q",
        "tooltip"  : "The formant's quality factor, also known as resonance bandwidth or Q for short",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/insefx[0,7]/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/parameter[0,127]",
        "name"     : "parameter#128",
        "tooltip"  : "Parameter Accessor",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/preset",
        "name"     : "preset",
        "tooltip"  : "Effect Preset Selector",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/efftype",
        "name"     : "efftype",
        "tooltip"  : "Get Effect Type",
        "type"     : "i",
        "default"  : "Disabled"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Disabled"
        },
        {
            "id"     : 1,
            "value"  : "Reverb"
        },
        {
            "id"     : 2,
            "value"  : "Echo"
        },
        {
            "id"     : 3,
            "value"  : "Chorus"
        },
        {
            "id"     : 4,
            "value"  : "Phaser"
        },
        {
            "id"     : 5,
            "value"  : "Alienwah"
        },
        {
            "id"     : 6,
            "value"  : "Distortion"
        },
        {
            "id"     : 7,
            "value"  : "EQ"
        },
        {
            "id"     : 8,
            "value"  : "DynFilter"
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/Alienwah/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "wah 1"
        },
        {
            "id"     : 1,
            "value"  : "wah 2"
        },
        {
            "id"     : 2,
            "value"  : "wah 3"
        },
        {
            "id"     : 3,
            "value"  : "wah 4"
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/Alienwah/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/insefx[0,7]/Alienwah/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/Alienwah/Pfreq",
        "shortname": "freq",
        "name"     : "Pfreq",
        "tooltip"  : "Effect Frequency",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/Alienwah/Pfreqrnd",
        "shortname": "rand",
        "name"     : "Pfreqrnd",
        "tooltip"  : "Frequency Randomness",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/Alienwah/PLFOtype",
        "shortname": "shape",
        "name"     : "PLFOtype",
        "tooltip"  : "LFO Shape",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "triangle"
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/Alienwah/PStereo",
        "shortname": "stereo",
        "name"     : "PStereo",
        "tooltip"  : "Stereo Mode",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/Alienwah/Pdepth",
        "shortname": "depth",
        "name"     : "Pdepth",
        "tooltip"  : "LFO Depth",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/Alienwah/Pfeedback",
        "shortname": "fb",
        "name"     : "Pfeedback",
        "tooltip"  : "Feedback",
        "type"     : "i",
        "default"  : "105"

    },
    {
        "path"     : "/insefx[0,7]/Alienwah/Pdelay",
        "shortname": "delay",
        "name"     : "Pdelay",
        "tooltip"  : "Delay",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [1,100]
    },
    {
        "path"     : "/insefx[0,7]/Alienwah/Plrcross",
        "shortname": "l/r",
        "name"     : "Plrcross",
        "tooltip"  : "Left/Right Crossover",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/Alienwah/Pphase",
        "shortname": "phase",
        "name"     : "Pphase",
        "tooltip"  : "Phase",
        "type"     : "i",
        "default"  : "64"

    },
    {
        "path"     : "/insefx[0,7]/Chorus/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Chorus1"
        },
        {
            "id"     : 1,
            "value"  : "Chorus2"
        },
        {
            "id"     : 2,
            "value"  : "Chorus3"
        },
        {
            "id"     : 3,
            "value"  : "Celeste1"
        },
        {
            "id"     : 4,
            "value"  : "Celeste2"
        },
        {
            "id"     : 5,
            "value"  : "Flange1"
        },
        {
            "id"     : 6,
            "value"  : "Flange2"
        },
        {
            "id"     : 7,
            "value"  : "Flange3"
        },
        {
            "id"     : 8,
            "value"  : "Flange4"
        },
        {
            "id"     : 9,
            "value"  : "Flange5"
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/Chorus/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/insefx[0,7]/Chorus/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/Chorus/Pfreq",
        "shortname": "freq",
        "name"     : "Pfreq",
        "tooltip"  : "Effect Frequency",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/Chorus/Pfreqrnd",
        "shortname": "rand",
        "name"     : "Pfreqrnd",
        "tooltip"  : "Frequency Randomness",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/Chorus/PLFOtype",
        "shortname": "shape",
        "name"     : "PLFOtype",
        "tooltip"  : "LFO Shape",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "tri"
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/Chorus/PStereo",
        "shortname": "stereo",
        "name"     : "PStereo",
        "tooltip"  : "Stereo Mode",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/Chorus/Pdepth",
        "shortname": "depth",
        "name"     : "Pdepth",
        "tooltip"  : "LFO Depth",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/Chorus/Pdelay",
        "shortname": "delay",
        "name"     : "Pdelay",
        "tooltip"  : "Delay",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/Chorus/Pfeedback",
        "shortname": "fb",
        "name"     : "Pfeedback",
        "tooltip"  : "Feedback",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/Chorus/Plrcross",
        "shortname": "l/r",
        "name"     : "Plrcross",
        "tooltip"  : "Left/Right Crossover",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/Chorus/Pflangemode",
        "shortname": "flange",
        "name"     : "Pflangemode",
        "tooltip"  : "Flange Mode",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/insefx[0,7]/Chorus/Poutsub",
        "shortname": "sub",
        "name"     : "Poutsub",
        "tooltip"  : "Output Subtraction",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/insefx[0,7]/Distorsion/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Overdrive 1"
        },
        {
            "id"     : 1,
            "value"  : "Overdrive 2"
        },
        {
            "id"     : 2,
            "value"  : "A. Exciter 1"
        },
        {
            "id"     : 3,
            "value"  : "A. Exciter 2"
        },
        {
            "id"     : 4,
            "value"  : "Guitar Amp"
        },
        {
            "id"     : 5,
            "value"  : "Quantisize"
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/Distorsion/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/insefx[0,7]/Distorsion/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/Distorsion/Plrcross",
        "shortname": "l/r",
        "name"     : "Plrcross",
        "tooltip"  : "Left/Right Crossover",
        "type"     : "i",
        "default"  : "35"

    },
    {
        "path"     : "/insefx[0,7]/Distorsion/Pdrive",
        "shortname": "drive",
        "name"     : "Pdrive",
        "tooltip"  : "Input amplification",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/Distorsion/Plevel",
        "shortname": "output",
        "name"     : "Plevel",
        "tooltip"  : "Output amplification",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/Distorsion/Ptype",
        "shortname": "type",
        "name"     : "Ptype",
        "tooltip"  : "Distortion Shape",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Arctangent"
        },
        {
            "id"     : 1,
            "value"  : "Asymmetric"
        },
        {
            "id"     : 2,
            "value"  : "Pow"
        },
        {
            "id"     : 3,
            "value"  : "Sine"
        },
        {
            "id"     : 4,
            "value"  : "Quantisize"
        },
        {
            "id"     : 5,
            "value"  : "Zigzag"
        },
        {
            "id"     : 6,
            "value"  : "Limiter"
        },
        {
            "id"     : 7,
            "value"  : "Upper Limiter"
        },
        {
            "id"     : 8,
            "value"  : "Lower Limiter"
        },
        {
            "id"     : 9,
            "value"  : "Inverse Limiter"
        },
        {
            "id"     : 10,
            "value"  : "Clip"
        },
        {
            "id"     : 11,
            "value"  : "Asym2"
        },
        {
            "id"     : 12,
            "value"  : "Pow2"
        },
        {
            "id"     : 13,
            "value"  : "Sigmoid"
        },
        {
            "id"     : 14,
            "value"  : "Tanh"
        },
        {
            "id"     : 15,
            "value"  : "Cubic"
        },
        {
            "id"     : 16,
            "value"  : "Square"
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/Distorsion/Pnegate",
        "shortname": "neg",
        "name"     : "Pnegate",
        "tooltip"  : "Negate Signal",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/insefx[0,7]/Distorsion/Plpf",
        "shortname": "lpf",
        "name"     : "Plpf",
        "tooltip"  : "Low Pass Cutoff",
        "type"     : "i",
        "default"  : "127"

    },
    {
        "path"     : "/insefx[0,7]/Distorsion/Phpf",
        "shortname": "hpf",
        "name"     : "Phpf",
        "tooltip"  : "High Pass Cutoff",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/Distorsion/Pstereo",
        "shortname": "stereo",
        "name"     : "Pstereo",
        "tooltip"  : "Stereo",
        "type"     : "t"
    },
    {
        "path"     : "/insefx[0,7]/Distorsion/Pprefiltering",
        "shortname": "p.filt",
        "name"     : "Pprefiltering",
        "tooltip"  : "Filtering before/after non-linearity",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/insefx[0,7]/Distorsion/Pfuncpar",
        "shortname": "shape",
        "name"     : "Pfuncpar",
        "tooltip"  : "Shape of the wave shaping function",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "32"

    },
    {
        "path"     : "/insefx[0,7]/Distorsion/Poffset",
        "shortname": "offset",
        "name"     : "Poffset",
        "tooltip"  : "Input DC Offset",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/insefx[0,7]/DynamicFilter/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "110"

    },
    {
        "path"     : "/insefx[0,7]/DynamicFilter/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/DynamicFilter/Pfreq",
        "shortname": "freq",
        "name"     : "Pfreq",
        "tooltip"  : "Effect Frequency",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/DynamicFilter/Pfreqrnd",
        "shortname": "rand",
        "name"     : "Pfreqrnd",
        "tooltip"  : "Frequency Randomness",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/DynamicFilter/PLFOtype",
        "shortname": "shape",
        "name"     : "PLFOtype",
        "tooltip"  : "LFO Shape",
        "type"     : "i",
        "default"  : "sin"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sin"
        },
        {
            "id"     : 1,
            "value"  : "tri"
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/DynamicFilter/PStereo",
        "shortname": "stereo",
        "name"     : "PStereo",
        "tooltip"  : "Stereo Mode",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/DynamicFilter/Pdepth",
        "shortname": "depth",
        "name"     : "Pdepth",
        "tooltip"  : "LFO Depth",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/DynamicFilter/Pampsns",
        "shortname": "sense",
        "name"     : "Pampsns",
        "tooltip"  : "how the filter varies according to the input amplitude",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/DynamicFilter/Pampsnsinv",
        "shortname": "sns.inv",
        "name"     : "Pampsnsinv",
        "tooltip"  : "Sense Inversion",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/DynamicFilter/Pampsmooth",
        "shortname": "smooth",
        "name"     : "Pampsmooth",
        "tooltip"  : "how smooth the input amplitude changes the filter",
        "type"     : "i",
        "default"  : "60"

    },
    {
        "path"     : "/insefx[0,7]/Echo/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Echo 1"
        },
        {
            "id"     : 1,
            "value"  : "Echo 2"
        },
        {
            "id"     : 2,
            "value"  : "Echo 3"
        },
        {
            "id"     : 3,
            "value"  : "Simple Echo"
        },
        {
            "id"     : 4,
            "value"  : "Canyon"
        },
        {
            "id"     : 5,
            "value"  : "Panning Echo 1"
        },
        {
            "id"     : 6,
            "value"  : "Panning Echo 2"
        },
        {
            "id"     : 7,
            "value"  : "Panning Echo 3"
        },
        {
            "id"     : 8,
            "value"  : "Feedback Echo"
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/Echo/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "67"

    },
    {
        "path"     : "/insefx[0,7]/Echo/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/Echo/Pdelay",
        "shortname": "delay",
        "name"     : "Pdelay",
        "tooltip"  : "Length of Echo",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/Echo/Plrdelay",
        "shortname": "lr delay",
        "name"     : "Plrdelay",
        "tooltip"  : "Difference In Left/Right Delay",
        "type"     : "i",
        "default"  : "64"

    },
    {
        "path"     : "/insefx[0,7]/Echo/Plrcross",
        "shortname": "cross",
        "name"     : "Plrcross",
        "tooltip"  : "Left/Right Crossover",
        "type"     : "i",
        "default"  : "30"

    },
    {
        "path"     : "/insefx[0,7]/Echo/Pfb",
        "shortname": "feedback",
        "name"     : "Pfb",
        "tooltip"  : "Echo Feedback",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/Echo/Phidamp",
        "shortname": "damp",
        "name"     : "Phidamp",
        "tooltip"  : "Dampen High Frequencies",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/EQ/filter[0,7]/Ptype",
        "shortname": "type",
        "name"     : "Ptype",
        "tooltip"  : "Filter Type",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Off"
        },
        {
            "id"     : 1,
            "value"  : "LP1"
        },
        {
            "id"     : 2,
            "value"  : "HP1"
        },
        {
            "id"     : 3,
            "value"  : "LP2"
        },
        {
            "id"     : 4,
            "value"  : "HP2"
        },
        {
            "id"     : 5,
            "value"  : "BP"
        },
        {
            "id"     : 6,
            "value"  : "notch"
        },
        {
            "id"     : 7,
            "value"  : "peak"
        },
        {
            "id"     : 8,
            "value"  : "l.shelf"
        },
        {
            "id"     : 9,
            "value"  : "h.shelf"
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/EQ/filter[0,7]/Pfreq",
        "shortname": "freq",
        "name"     : "Pfreq",
        "tooltip"  : "",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/EQ/filter[0,7]/Pgain",
        "shortname": "gain",
        "name"     : "Pgain",
        "tooltip"  : "",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/EQ/filter[0,7]/Pq",
        "shortname": "q",
        "name"     : "Pq",
        "tooltip"  : "Resonance/Bandwidth",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/EQ/filter[0,7]/Pstages",
        "shortname": "stages",
        "name"     : "Pstages",
        "tooltip"  : "Additional filter stages",
        "type"     : "i",
        "range"    : [0,4]
    },
    {
        "path"     : "/insefx[0,7]/Phaser/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Phaser 1"
        },
        {
            "id"     : 1,
            "value"  : "Phaser 2"
        },
        {
            "id"     : 2,
            "value"  : "Phaser 3"
        },
        {
            "id"     : 3,
            "value"  : "Phaser 4"
        },
        {
            "id"     : 4,
            "value"  : "Phaser 5"
        },
        {
            "id"     : 5,
            "value"  : "Phaser 6"
        },
        {
            "id"     : 6,
            "value"  : "APhaser 1"
        },
        {
            "id"     : 7,
            "value"  : "APhaser 2"
        },
        {
            "id"     : 8,
            "value"  : "APhaser 3"
        },
        {
            "id"     : 9,
            "value"  : "APhaser 4"
        },
        {
            "id"     : 10,
            "value"  : "APhaser 5"
        },
        {
            "id"     : 11,
            "value"  : "APhaser 6"
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/Phaser/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/insefx[0,7]/Phaser/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/Phaser/lfo.Pfreq",
        "shortname": "freq",
        "name"     : "lfo.Pfreq",
        "tooltip"  : "LFO frequency",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/Phaser/lfo.Prandomness",
        "shortname": "rnd.",
        "name"     : "lfo.Prandomness",
        "tooltip"  : "LFO randomness",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/Phaser/lfo.PLFOtype",
        "shortname": "type",
        "name"     : "lfo.PLFOtype",
        "tooltip"  : "lfo shape",
        "type"     : "i",
        "default"  : "sine"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "sine"
        },
        {
            "id"     : 1,
            "value"  : "tri"
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/Phaser/lfo.Pstereo",
        "shortname": "stereo",
        "name"     : "lfo.Pstereo",
        "tooltip"  : "Left/right channel phase shift",
        "type"     : "i",
        "default"  : "64"

    },
    {
        "path"     : "/insefx[0,7]/Phaser/Pdepth",
        "shortname": "depth",
        "name"     : "Pdepth",
        "tooltip"  : "LFP depth",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/Phaser/Pfb",
        "shortname": "fb",
        "name"     : "Pfb",
        "tooltip"  : "Feedback",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/Phaser/Pstages",
        "shortname": "stages",
        "name"     : "Pstages",
        "tooltip"  : "",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [1,12]
    },
    {
        "path"     : "/insefx[0,7]/Phaser/Plrcross",
        "shortname": "cross",
        "name"     : "Plrcross",
        "tooltip"  : "Channel routing",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/Phaser/Poffset",
        "shortname": "off",
        "name"     : "Poffset",
        "tooltip"  : "Offset",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/Phaser/Poutsub",
        "shortname": "sub",
        "name"     : "Poutsub",
        "tooltip"  : "Invert output",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/insefx[0,7]/Phaser/Pphase",
        "shortname": "phase",
        "name"     : "Pphase",
        "tooltip"  : "",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/Phaser/Pwidth",
        "shortname": "width",
        "name"     : "Pwidth",
        "tooltip"  : "",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/Phaser/Phyper",
        "shortname": "hyp.",
        "name"     : "Phyper",
        "tooltip"  : "Square the LFO",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/insefx[0,7]/Phaser/Pdistortion",
        "shortname": "distort",
        "name"     : "Pdistortion",
        "tooltip"  : "Distortion",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/Phaser/Panalog",
        "shortname": "analog",
        "name"     : "Panalog",
        "tooltip"  : "Use analog phaser",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/insefx[0,7]/Reverb/preset",
        "name"     : "preset",
        "tooltip"  : "Instrument Presets",
        "type"     : "i",
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Cathedral1"
        },
        {
            "id"     : 1,
            "value"  : "Cathedral2"
        },
        {
            "id"     : 2,
            "value"  : "Cathedral3"
        },
        {
            "id"     : 3,
            "value"  : "Hall1"
        },
        {
            "id"     : 4,
            "value"  : "Hall2"
        },
        {
            "id"     : 5,
            "value"  : "Room1"
        },
        {
            "id"     : 6,
            "value"  : "Room2"
        },
        {
            "id"     : 7,
            "value"  : "Basement"
        },
        {
            "id"     : 8,
            "value"  : "Tunnel"
        },
        {
            "id"     : 9,
            "value"  : "Echoed1"
        },
        {
            "id"     : 10,
            "value"  : "Echoed2"
        },
        {
            "id"     : 11,
            "value"  : "VeryLong1"
        },
        {
            "id"     : 12,
            "value"  : "VeryLong2"
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/Reverb/Pvolume",
        "shortname": "amt",
        "name"     : "Pvolume",
        "tooltip"  : "amount of effect",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "90"

    },
    {
        "path"     : "/insefx[0,7]/Reverb/Ppanning",
        "shortname": "pan",
        "name"     : "Ppanning",
        "tooltip"  : "panning",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/Reverb/Ptime",
        "shortname": "time",
        "name"     : "Ptime",
        "tooltip"  : "Length of Reverb",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/insefx[0,7]/Reverb/Pidelay",
        "shortname": "i.time",
        "name"     : "Pidelay",
        "tooltip"  : "Delay for first impulse",
        "type"     : "i"
    },
    {
        "path"     : "/insefx[0,7]/Reverb/Pidelayfb",
        "shortname": "i.fb",
        "name"     : "Pidelayfb",
        "tooltip"  : "Feedback for first impulse",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/Reverb/Plpf",
        "shortname": "lpf",
        "name"     : "Plpf",
        "tooltip"  : "Low pass filter",
        "type"     : "i",
        "default"  : "127"

    },
    {
        "path"     : "/insefx[0,7]/Reverb/Phpf",
        "shortname": "hpf",
        "name"     : "Phpf",
        "tooltip"  : "High pass filter",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/Reverb/Plohidamp",
        "shortname": "damp",
        "name"     : "Plohidamp",
        "tooltip"  : ":default 0",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/insefx[0,7]/Reverb/Ptype",
        "shortname": "type",
        "name"     : "Ptype",
        "tooltip"  : "Type",
        "type"     : "i",
        "default"  : "Random"
,
        "options"  : [
        {
            "id"     : 0,
            "value"  : "Random"
        },
        {
            "id"     : 1,
            "value"  : "Freeverb"
        },
        {
            "id"     : 2,
            "value"  : "Bandwidth"
        }
        ]
    },
    {
        "path"     : "/insefx[0,7]/Reverb/Proomsize",
        "shortname": "size",
        "name"     : "Proomsize",
        "tooltip"  : "Room Size",
        "type"     : "i",
        "default"  : "64"

    },
    {
        "path"     : "/insefx[0,7]/Reverb/Pbandwidth",
        "shortname": "bw",
        "name"     : "Pbandwidth",
        "tooltip"  : "Bandwidth",
        "type"     : "i",
        "default"  : "20"

    },
    {
        "path"     : "/microtonal/Pinvertupdown",
        "shortname": "inv.",
        "name"     : "Pinvertupdown",
        "tooltip"  : "key mapping inverse",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/microtonal/Pinvertupdowncenter",
        "shortname": "center",
        "name"     : "Pinvertupdowncenter",
        "tooltip"  : "center of the inversion",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "60"

    },
    {
        "path"     : "/microtonal/Penabled",
        "shortname": "enable",
        "name"     : "Penabled",
        "tooltip"  : "Enable for microtonal mode",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/microtonal/PAnote",
        "shortname": "1/1 midi note",
        "name"     : "PAnote",
        "tooltip"  : "The note for 'A'",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "69"

    },
    {
        "path"     : "/microtonal/PAfreq",
        "shortname": "ref freq",
        "name"     : "PAfreq",
        "tooltip"  : "Frequency of the 'A' note",
        "scale"    : "logarithmic",
        "type"     : "f",
        "range"    : [1.0,20000.0],
        "default"  : "440.0f"

    },
    {
        "path"     : "/microtonal/Pscaleshift",
        "shortname": "shift",
        "name"     : "Pscaleshift",
        "tooltip"  : "UNDOCUMENTED",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/microtonal/Pfirstkey",
        "shortname": "first key",
        "name"     : "Pfirstkey",
        "tooltip"  : "First key to retune",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "0"

    },
    {
        "path"     : "/microtonal/Plastkey",
        "shortname": "last key",
        "name"     : "Plastkey",
        "tooltip"  : "Last key to retune",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "127"

    },
    {
        "path"     : "/microtonal/Pmiddlenote",
        "shortname": "middle",
        "name"     : "Pmiddlenote",
        "tooltip"  : "Scale degree 0 note",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "60"

    },
    {
        "path"     : "/microtonal/Pmapsize",
        "name"     : "Pmapsize",
        "tooltip"  : "Size of key map",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "12"

    },
    {
        "path"     : "/microtonal/Pmappingenabled",
        "name"     : "Pmappingenabled",
        "tooltip"  : "Mapping Enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/microtonal/Pmapping[0,127]",
        "name"     : "Pmapping#128",
        "tooltip"  : "Mapping of keys",
        "type"     : "i",
        "default"  : "[0 1 ...]"

    },
    {
        "path"     : "/microtonal/Pglobalfinedetune",
        "shortname": "fine",
        "name"     : "Pglobalfinedetune",
        "tooltip"  : "Fine detune for all notes",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/microtonal/Pname",
        "shortname": "name",
        "name"     : "Pname",
        "tooltip"  : "Microtonal Name",
        "type"     : "s",
        "default"  : "\"12tET\""

    },
    {
        "path"     : "/microtonal/Pcomment",
        "shortname": "comment",
        "name"     : "Pcomment",
        "tooltip"  : "Microtonal comments",
        "type"     : "s",
        "default"  : "\"Equal Temperament 12 notes per octave\""

    },
    {
        "path"     : "/ctl/panning.depth",
        "shortname": "pan.d",
        "name"     : "panning.depth",
        "tooltip"  : "Depth of Panning MIDI Control",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/ctl/filtercutoff.depth",
        "shortname": "fc.d",
        "name"     : "filtercutoff.depth",
        "tooltip"  : "Depth of Filter Cutoff MIDI Control",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/ctl/filterq.depth",
        "shortname": "fq.d",
        "name"     : "filterq.depth",
        "tooltip"  : "Depth of Filter Q MIDI Control",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/ctl/bandwidth.depth",
        "shortname": "bw.d",
        "name"     : "bandwidth.depth",
        "tooltip"  : "Depth of Bandwidth MIDI Control",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/ctl/bandwidth.exponential",
        "shortname": "bw.exp",
        "name"     : "bandwidth.exponential",
        "tooltip"  : "Bandwidth Exponential Mode",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/ctl/modwheel.depth",
        "shortname": "mdw.d",
        "name"     : "modwheel.depth",
        "tooltip"  : "Depth of Modwheel MIDI Control",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "80"

    },
    {
        "path"     : "/ctl/modwheel.exponential",
        "shortname": "mdw.exp",
        "name"     : "modwheel.exponential",
        "tooltip"  : "Modwheel Exponential Mode",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/ctl/pitchwheel.is_split",
        "name"     : "pitchwheel.is_split",
        "tooltip"  : "If PitchWheel has unified bendrange or not",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/ctl/pitchwheel.bendrange",
        "shortname": "pch.d",
        "name"     : "pitchwheel.bendrange",
        "tooltip"  : "Range of MIDI Pitch Wheel",
        "units"    : "% of semitone",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [-6400,6400],
        "default"  : "200"

    },
    {
        "path"     : "/ctl/pitchwheel.bendrange_down",
        "name"     : "pitchwheel.bendrange_down",
        "tooltip"  : "Lower Range of MIDI Pitch Wheel",
        "type"     : "i",
        "default"  : "0"

    },
    {
        "path"     : "/ctl/expression.receive",
        "shortname": "exp.rcv",
        "name"     : "expression.receive",
        "tooltip"  : "Expression MIDI Receive",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/ctl/fmamp.receive",
        "shortname": "fma.rcv",
        "name"     : "fmamp.receive",
        "tooltip"  : "FM amplitude MIDI Receive",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/ctl/volume.receive",
        "shortname": "vol.rcv",
        "name"     : "volume.receive",
        "tooltip"  : "Volume MIDI Receive",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/ctl/sustain.receive",
        "shortname": "sus.rcv",
        "name"     : "sustain.receive",
        "tooltip"  : "Sustain MIDI Receive",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/ctl/portamento.receive",
        "shortname": "prt.rcv",
        "name"     : "portamento.receive",
        "tooltip"  : "Portamento MIDI Receive",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/ctl/portamento.portamento",
        "name"     : "portamento.portamento",
        "tooltip"  : "Portamento Enable",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/ctl/portamento.time",
        "shortname": "time",
        "name"     : "portamento.time",
        "tooltip"  : "Portamento Length",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/ctl/portamento.proportional",
        "shortname": "propt.",
        "name"     : "portamento.proportional",
        "tooltip"  : "Whether the portamento time is proportionalto the size of the interval between two notes.",
        "type"     : "t",
        "default"  : "false"

    },
    {
        "path"     : "/ctl/portamento.propRate",
        "shortname": "scale",
        "name"     : "portamento.propRate",
        "tooltip"  : "Portamento proportional scale",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "80"

    },
    {
        "path"     : "/ctl/portamento.propDepth",
        "shortname": "depth",
        "name"     : "portamento.propDepth",
        "tooltip"  : "Portamento proportional depth",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "90"

    },
    {
        "path"     : "/ctl/portamento.pitchthresh",
        "shortname": "thresh",
        "name"     : "portamento.pitchthresh",
        "tooltip"  : "Threshold for portamento",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "3"

    },
    {
        "path"     : "/ctl/portamento.pitchthreshtype",
        "shortname": "tr.type",
        "name"     : "portamento.pitchthreshtype",
        "tooltip"  : "Type of threshold",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/ctl/portamento.updowntimestretch",
        "shortname": "up/dwn",
        "name"     : "portamento.updowntimestretch",
        "tooltip"  : "Relative length of glide up vs glide down",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/ctl/resonancecenter.depth",
        "shortname": "rfc.d",
        "name"     : "resonancecenter.depth",
        "tooltip"  : "Resonance Center MIDI Depth",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/ctl/resonancebandwidth.depth",
        "shortname": "rbw.d",
        "name"     : "resonancebandwidth.depth",
        "tooltip"  : "Resonance Bandwidth MIDI Depth",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/ctl/NRPN.receive",
        "name"     : "NRPN.receive",
        "tooltip"  : "NRPN MIDI Enable",
        "type"     : "t",
        "default"  : "true"

    },
    {
        "path"     : "/Pinsparts[0,7]",
        "name"     : "Pinsparts#8",
        "tooltip"  : "Part to insert part onto",
        "type"     : "i",
        "default"  : "[Off ...]"
,
        "options"  : [
        {
            "id"     : -2,
            "value"  : "Master"
        },
        {
            "id"     : -1,
            "value"  : "Off"
        },
        {
            "id"     : 0,
            "value"  : "Part1"
        },
        {
            "id"     : 1,
            "value"  : "Part2"
        },
        {
            "id"     : 2,
            "value"  : "Part3"
        },
        {
            "id"     : 3,
            "value"  : "Part4"
        },
        {
            "id"     : 4,
            "value"  : "Part5"
        },
        {
            "id"     : 5,
            "value"  : "Part6"
        },
        {
            "id"     : 6,
            "value"  : "Part7"
        },
        {
            "id"     : 7,
            "value"  : "Part8"
        },
        {
            "id"     : 8,
            "value"  : "Part9"
        },
        {
            "id"     : 9,
            "value"  : "Part10"
        },
        {
            "id"     : 10,
            "value"  : "Part11"
        },
        {
            "id"     : 11,
            "value"  : "Part12"
        },
        {
            "id"     : 12,
            "value"  : "Part13"
        },
        {
            "id"     : 13,
            "value"  : "Part14"
        },
        {
            "id"     : 14,
            "value"  : "Part15"
        },
        {
            "id"     : 15,
            "value"  : "Part16"
        }
        ]
    },
    {
        "path"     : "/Pkeyshift",
        "shortname": "key shift",
        "name"     : "Pkeyshift",
        "tooltip"  : "Global Key Shift",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "64"

    },
    {
        "path"     : "/Pvolume",
        "shortname": "volume",
        "name"     : "Pvolume",
        "tooltip"  : "Master Volume",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127],
        "default"  : "80"

    },
    {
        "path"     : "/volume",
        "shortname": "volume",
        "name"     : "volume",
        "tooltip"  : "Master Volume",
        "scale"    : "linear",
        "type"     : "i",
        "range"    : [0,127]
    },
    {
        "path"     : "/Volume",
        "shortname": "volume",
        "name"     : "Volume",
        "tooltip"  : "Master Volume",
        "units"    : "dB",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-40.0f,13.3333f],
        "default"  : "-6.66667f"

    },
    {
        "path"     : "/Psysefxvol[0,3]/part[0,15]",
        "name"     : "part#16",
        "tooltip"  : "gain on part to sysefx routing",
        "type"     : "i",
        "default"  : "[0...]"

    },
    {
        "path"     : "/sysefxfrom[0,3]/to[0,3]",
        "name"     : "to#4",
        "tooltip"  : "sysefx to sysefx routing gain",
        "type"     : "i",
        "default"  : "[0...]"

    },
    {
        "path"     : "/automate/active-slot",
        "name"     : "active-slot",
        "tooltip"  : "Active Slot for macro learning",
        "type"     : "i",
        "range"    : [-1,16]
    },
    {
        "path"     : "/automate/slot[0,15]/value",
        "name"     : "value",
        "tooltip"  : "Access current value in slot 'i' (0..1)",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [0,1],
        "default"  : "0.5"

    },
    {
        "path"     : "/automate/slot[0,15]/name",
        "name"     : "name",
        "tooltip"  : "Access name of automation slot",
        "type"     : "s"
    },
    {
        "path"     : "/automate/slot[0,15]/midi-cc",
        "name"     : "midi-cc",
        "tooltip"  : "Access assigned midi CC slot",
        "type"     : "i",
        "default"  : "-1"

    },
    {
        "path"     : "/automate/slot[0,15]/midi-nrpn",
        "name"     : "midi-nrpn",
        "tooltip"  : "Access assigned midi NRPN slot",
        "type"     : "i",
        "default"  : "-1"

    },
    {
        "path"     : "/automate/slot[0,15]/active",
        "name"     : "active",
        "tooltip"  : "If Slot is enabled",
        "type"     : "t",
        "default"  : "F"

    },
    {
        "path"     : "/automate/slot[0,15]/learning",
        "name"     : "learning",
        "tooltip"  : "If slot is trying to find a midi learn binding",
        "type"     : "i",
        "default"  : "-1"

    },
    {
        "path"     : "/automate/slot[0,15]/param[0,3]/used",
        "name"     : "used",
        "tooltip"  : "If automation is assigned to anything",
        "type"     : "t"
    },
    {
        "path"     : "/automate/slot[0,15]/param[0,3]/active",
        "name"     : "active",
        "tooltip"  : "If automation is being actively used",
        "type"     : "t"
    },
    {
        "path"     : "/automate/slot[0,15]/param[0,3]/path",
        "name"     : "path",
        "tooltip"  : "Path of parameter",
        "type"     : "s"
    },
    {
        "path"     : "/automate/slot[0,15]/param[0,3]/mapping/offset",
        "shortname": "off",
        "name"     : "offset",
        "tooltip"  : "",
        "units"    : "percent",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-50,50],
        "default"  : "0"

    },
    {
        "path"     : "/automate/slot[0,15]/param[0,3]/mapping/gain",
        "shortname": "gain",
        "name"     : "gain",
        "tooltip"  : "",
        "units"    : "percent",
        "scale"    : "linear",
        "type"     : "f",
        "range"    : [-200,200],
        "default"  : "100"

    },
    {
        "path"     : "/config/cfg.SampleRate",
        "name"     : "cfg.SampleRate",
        "tooltip"  : "samples of audio per second",
        "type"     : "i"
    },
    {
        "path"     : "/config/cfg.SoundBufferSize",
        "name"     : "cfg.SoundBufferSize",
        "tooltip"  : "Size of processed audio buffer",
        "type"     : "i"
    },
    {
        "path"     : "/config/cfg.OscilSize",
        "name"     : "cfg.OscilSize",
        "tooltip"  : "Size Of Oscillator Wavetable",
        "type"     : "i"
    },
    {
        "path"     : "/config/cfg.SwapStereo",
        "name"     : "cfg.SwapStereo",
        "tooltip"  : "Swap Left And Right Channels",
        "type"     : "t"
    },
    {
        "path"     : "/config/cfg.BankUIAutoClose",
        "name"     : "cfg.BankUIAutoClose",
        "tooltip"  : "Automatic Closing of BackUI After Patch Selection",
        "type"     : "t"
    },
    {
        "path"     : "/config/cfg.GzipCompression",
        "name"     : "cfg.GzipCompression",
        "tooltip"  : "Level of Gzip Compression For Save Files",
        "type"     : "i"
    },
    {
        "path"     : "/config/cfg.Interpolation",
        "name"     : "cfg.Interpolation",
        "tooltip"  : "Level of Interpolation, Linear/Cubic",
        "type"     : "i"
    },
    {
        "path"     : "/config/cfg.CheckPADsynth",
        "name"     : "cfg.CheckPADsynth",
        "tooltip"  : "Old Check For PADsynth functionality within a patch",
        "type"     : "t"
    },
    {
        "path"     : "/config/cfg.IgnoreProgramChange",
        "name"     : "cfg.IgnoreProgramChange",
        "tooltip"  : "Ignore MIDI Program Change Events",
        "type"     : "t"
    },
    {
        "path"     : "/config/cfg.UserInterfaceMode",
        "name"     : "cfg.UserInterfaceMode",
        "tooltip"  : "Beginner/Advanced Mode Select",
        "type"     : "i"
    },
    {
        "path"     : "/config/cfg.VirKeybLayout",
        "name"     : "cfg.VirKeybLayout",
        "tooltip"  : "Keyboard Layout For Virtual Piano Keyboard",
        "type"     : "i"
    },
    {
        "path"     : "/config/cfg.OscilPower",
        "name"     : "cfg.OscilPower",
        "tooltip"  : "Size Of Oscillator Wavetable",
        "type"     : "i"
    }
    ],
    "actions" : [
    ]
}