Files
ep-133-project-export/docs/EP133_FORMATS.md

10 KiB

EP-133 file formats data

PADS

[
0  0,
1  0,     // INSTRUMENT NUM
2  0,     // INSTRUMENT NUM
3  0,     // MIDI CHANNEL
4  0,     // TRIM LEFT
5  0,     // TRIM LEFT
6  0,     // TRIM LEFT
7  0,
8  0,     // TRIM RIGHT
9  0,     // TRIM RIGHT
10  0,    // TRIM RIGHT
11  0,
12  0,    // TIME STRETCH BPM
13  0,    // TIME STRETCH BPM
14  248,  // TIME STRETCH BPM
15  66,   // TIME STRETCH BPM
16  100,  // VOLUME (0-200)
17  0,    // PITCH (negative: 254-255, zero: 0, positive: 1-12)
18  0,    // PAN (left: 240-255, center: 0, right: 1-16)
19  0,    // ATACK (0-255), when in KEY/LEG mode
20  255,  // RELEASE (0-255), when in KEY/LEG mode
21  0,    // TIME STRETCH: 0 - OFF, 1 - BPM, 2 - BARS, 3 - REV
22  0,    // CHOKE GROUP: 0 - true, 1 - false
23  0,    // PLAY MODE: ONE - 0, KEY - 1, LEG - 2,
24  60,   // PAD ID ?
25  0,    // TIME STRETCH BARS: 0 - 1, 1 - 2, 3 - 4, 255 - 1/2, 254 - 1/4
26  0     // PITCH DECIMAL PART
]

PATTERNS

{
    "0": 0,
    "1": 2, // bars
    "2": 8, // notes count
    "3": 0,

    "4": 0,   // position LB
    "5": 0,   // position HB
    "6": 80,  // N / 8 - pad number
    "7": 60,  // note
    "8": 100, // velocity
    "9": 43,  // duration LB
    "10": 0,  // duration HB
    "11": 0,

    "12": 96,
    "13": 0,
    "14": 80,
    "15": 60,
    "16": 100,
    "17": 44,
    "18": 0,
    "19": 245,

    ...
}

FX

{
    "0": 0,
    "1": 0,
    "2": 0,
    "3": 0,
    "4": 2,    // EFFECT TYPE: 0 - off, 1 - delay, 2 - rever, 3 - distortion, 4 - chorus, 5 - filter, 6 - compressor,
    "5": 0,
    "6": 0,
    "7": 0,
    "8": 0,
    "9": 0,
    "10": 0,
    "11": 63,
    "12": 0,    // DLY - param 1
    "13": 0,    // DLY - param 1
    "14": 124,  // DLY - param 1
    "15": 62,   // DLY - param 1
    "16": 0,    // RVB - param 1
    "17": 0,    // RVB - param 1
    "18": 0,    // RVB - param 1
    "19": 63,   // RVB - param 1
    "20": 0,    // DST - param 1
    "21": 0,    // DST - param 1
    "22": 0,    // DST - param 1
    "23": 63,   // DST - param 1
    "24": 0,    // etc...
    "25": 0,
    "26": 0,
    "27": 63,
    "28": 0,
    "29": 0,
    "30": 0,
    "31": 63,
    "32": 0,
    "33": 0,
    "34": 0,
    "35": 63,
    "36": 0,
    "37": 0,
    "38": 0,
    "39": 63,
    "40": 0,
    "41": 0,
    "42": 0,
    "43": 63,
    "44": 0,
    "45": 0,
    "46": 0,
    "47": 63,
    "48": 0,
    "49": 0,
    "50": 0,
    "51": 63,
    "52": 0,
    "53": 0,
    "54": 0,
    "55": 63,
    "56": 0,
    "57": 0,
    "58": 0,
    "59": 63,
    "60": 0,
    "61": 0,
    "62": 0,
    "63": 63,
    "64": 0,
    "65": 0,
    "66": 0,
    "67": 63,
    "68": 0,
    "69": 0,
    "70": 0,
    "71": 63,
    "72": 0,
    "73": 0,
    "74": 0,
    "75": 63,
    "76": 0,    // DLY - param 2
    "77": 0,    // DLY - param 2
    "78": 204,  // DLY - param 2
    "79": 62,   // DLY - param 2
    "80": 0,    // etc...
    "81": 0,
    "82": 0,
    "83": 63,
    "84": 0,
    "85": 0,
    "86": 0,
    "87": 63,
    "88": 0,
    "89": 0,
    "90": 0,
    "91": 63,
    "92": 0,
    "93": 0,
    "94": 0,
    "95": 63,
    "96": 0,
    "97": 0,
    "98": 0,
    "99": 63,
    "100": 0,
    "101": 0,
    "102": 0,
    "103": 63,
    "104": 0,
    "105": 0,
    "106": 0,
    "107": 63,
    "108": 0,
    "109": 0,
    "110": 0,
    "111": 63,
    "112": 0,
    "113": 0,
    "114": 0,
    "115": 63,
    "116": 0,
    "117": 0,
    "118": 0,
    "119": 63,
    "120": 0,
    "121": 0,
    "122": 0,
    "123": 63,
    "124": 0,
    "125": 0,
    "126": 0,
    "127": 63,
    "128": 0,
    "129": 0,
    "130": 0,
    "131": 63,
    "132": 0,
    "133": 0,
    "134": 0,
    "135": 63,
    "136": 0,
    "137": 0,
    "138": 0,
    "139": 63,
    "140": 0,
    "141": 0,
    "142": 0,
    "143": 63,
    "144": 0,
    "145": 0,
    "146": 0,
    "147": 0,
    "148": 0,
    "149": 0,
    "150": 0,
    "151": 63,
    "152": 0,
    "153": 6,
    "154": 0,
    "155": 128,
    "156": 0,
    "157": 128,
    "158": 0,
    "159": 128
}

SETTINGS

Fader params:

  • PITCH: 0 (-5 semitones) to 1 (+5 semitones)
  • TUNE: 0 (-12 semitones) to 1 (+12 semitones)
{
    "0": 0,
    "1": 0,
    "2": 0,
    "3": 0,
    "4": 0,     // BPM
    "5": 0,     // BPM
    "6": 250,   // BPM
    "7": 66,    // BPM
    "8": 0,
    "9": 0,
    "10": 0,
    "11": 0,
    "12": 0,
    "13": 0,
    "14": 0,
    "15": 0,
    "16": 0,
    "17": 0,
    "18": 0,
    "19": 0,
    "20": 0,
    "21": 0,
    "22": 0,
    "23": 0,
    "24": 0,      // GROUP A LVL
    "25": 0,      // GROUP A LVL
    "26": 128,    // GROUP A LVL
    "27": 191,    // GROUP A LVL
    "28": 0,      // GROUP A PITCH
    "29": 0,      // GROUP A PITCH
    "30": 128,    // GROUP A PITCH
    "31": 191,    // GROUP A PITCH
    "32": 0,      // GROUP A TIME
    "33": 0,      // GROUP A TIME
    "34": 128,    // GROUP A TIME
    "35": 191,    // GROUP A TIME
    "36": 0,
    "37": 0,
    "38": 128,
    "39": 191,
    "40": 0,
    "41": 0,
    "42": 128,
    "43": 191,
    "44": 205,    // GROUP A FX D/W
    "45": 88,     // GROUP A FX D/W
    "46": 132,    // GROUP A FX D/W
    "47": 62,     // GROUP A FX D/W
    "48": 0,
    "49": 0,
    "50": 128,
    "51": 191,
    "52": 0,
    "53": 0,
    "54": 128,
    "55": 191,
    "56": 0,
    "57": 0,
    "58": 128,
    "59": 191,
    "60": 0,
    "61": 0,
    "62": 128,
    "63": 191,
    "64": 0,
    "65": 0,
    "66": 128,
    "67": 191,
    "68": 0,
    "69": 0,
    "70": 128,
    "71": 191,
    "72": 0,      // GROUP B LVL
    "73": 0,      // GROUP B LVL
    "74": 128,    // GROUP B LVL
    "75": 191,    // GROUP B LVL
    "76": 0,
    "77": 0,
    "78": 128,
    "79": 191,
    "80": 0,
    "81": 0,
    "82": 128,
    "83": 191,
    "84": 0,
    "85": 0,
    "86": 128,
    "87": 191,
    "88": 0,
    "89": 0,
    "90": 128,
    "91": 191,
    "92": 0,
    "93": 0,
    "94": 128,
    "95": 191,
    "96": 0,
    "97": 0,
    "98": 128,
    "99": 191,
    "100": 0,
    "101": 0,
    "102": 128,
    "103": 191,
    "104": 0,
    "105": 0,
    "106": 128,
    "107": 191,
    "108": 0,
    "109": 0,
    "110": 128,
    "111": 191,
    "112": 0,
    "113": 0,
    "114": 128,
    "115": 191,
    "116": 0,
    "117": 0,
    "118": 128,
    "119": 191,
    "120": 0,
    "121": 0,
    "122": 128,
    "123": 191,
    "124": 0,
    "125": 0,
    "126": 128,
    "127": 191,
    "128": 0,
    "129": 0,
    "130": 128,
    "131": 191,
    "132": 0,
    "133": 0,
    "134": 128,
    "135": 191,
    "136": 0,
    "137": 0,
    "138": 128,
    "139": 191,
    "140": 0,      // GROUP C FX D/W
    "141": 0,      // GROUP C FX D/W
    "142": 128,    // GROUP C FX D/W
    "143": 191,    // GROUP C FX D/W
    "144": 0,
    "145": 0,
    "146": 128,
    "147": 191,
    "148": 0,
    "149": 0,
    "150": 128,
    "151": 191,
    "152": 0,
    "153": 0,
    "154": 128,
    "155": 191,
    "156": 0,
    "157": 0,
    "158": 128,
    "159": 191,
    "160": 0,
    "161": 0,
    "162": 128,
    "163": 191,
    "164": 0,
    "165": 0,
    "166": 128,
    "167": 191,
    "168": 0,
    "169": 0,
    "170": 128,
    "171": 191,
    "172": 0,
    "173": 0,
    "174": 128,
    "175": 191,
    "176": 0,
    "177": 0,
    "178": 128,
    "179": 191,
    "180": 0,
    "181": 0,
    "182": 128,
    "183": 191,
    "184": 0,
    "185": 0,
    "186": 128,
    "187": 191,
    "188": 255,   // GROUP D FX D/W
    "189": 236,   // GROUP D FX D/W
    "190": 127,   // GROUP D FX D/W
    "191": 63,    // GROUP D FX D/W
    "192": 0,
    "193": 0,
    "194": 128,
    "195": 191,
    "196": 0,
    "197": 0,
    "198": 128,
    "199": 191,
    "200": 0,
    "201": 0,
    "202": 128,
    "203": 191,
    "204": 0,
    "205": 0,
    "206": 128,
    "207": 191,
    "208": 0,
    "209": 0,
    "210": 128,
    "211": 191,
    "212": 0,
    "213": 0,
    "214": 128,
    "215": 191,
    "216": 5,       // FADER ASSIGN A: 0 - LVL, 1 - PTC, 2 - TIM, 3 - LPF, 4 - HPF, 5 - FX, etc...
    "217": 0,       // FADER ASSIGN B
    "218": 0,       // FADER ASSIGN C
    "219": 5,       // FADER ASSIGN D
    "220": 0,
    "221": 4,
    "222": 12,      // SCALE: 0 - 2T, 1 - maj, 2 - min, 3 - dor, 4 - phr, 5 - lyd, 6 - mix, 7 - loc, 8 - ma.p, 9 - mi.p, 10 - BLU, 11 - H.MI, 12 - M.MI
    "223": 0        // ROOT NOTE (pitch class: 0 - C, 1 - C#, ... 11 - B)
}

SCENES

{
    "0": 0,
    "1": 0,
    "2": 0,
    "3": 0,
    "4": 0,
    "5": 4,
    "6": 4,

    // scene 1
    "7": 1,      // patterns A (patters from which scene to use for group A)
    "8": 1,      // patterns B
    "9": 1,      // patterns C
    "10": 1,     // patterns D
    "11": 4,     // numerator / beats in one bar
    "12": 4,     // denominator/ beat unit / note value

    // scene 2
    "13": 2,
    "14": 2,
    "15": 2,
    "16": 2,
    "17": 4,
    "18": 4,

    // scene 3
    "19": 3,
    "20": 3,
    "21": 3,
    "22": 3,
    "23": 4,
    "24": 4,

    ...

    "601": 127,
    "602": 2,
    "603": 8,
    "604": 1, // scenes count
    "605": 0,
    "606": 0,
    "607": 0,
    "608": 0,
    "609": 0,
    "610": 0,
    "611": 0,
    "612": 1,
    "613": 1,
    "614": 0,
    "615": 0,
    "616": 0,
    "617": 0,
    "618": 0,
    "619": 0,
    "620": 0,
    "621": 0,
    "622": 0,
    "623": 0,
    "624": 0,
    "625": 0,
    "626": 0,
    "627": 0,
    "628": 0,
    "629": 0,
    "630": 0,
    "631": 0,
    "632": 0,
    "633": 0,
    "634": 0,
    "635": 0,
    "636": 0,
    "637": 0,
    "638": 0,
    "639": 0,
    "640": 0,
    "641": 0,
    "642": 0,
    "643": 0,
    "644": 0,
    "645": 0,
    "646": 0,
    "647": 0,
    "648": 0,
    "649": 0,
    "650": 0,
    "651": 0,
    "652": 0,
    "653": 0,
    "654": 0,
    "655": 0,
    "656": 0,
    "657": 0,
    "658": 0,
    "659": 0,
    "660": 0,
    "661": 0,
    "662": 0,
    "663": 0,
    "664": 0,
    "665": 0,
    "666": 0,
    "667": 0,
    "668": 0,
    "669": 0,
    "670": 0,
    "671": 0,
    "672": 0,
    "673": 0,
    "674": 0,
    "675": 0,
    "676": 0,
    "677": 0,
    "678": 0,
    "679": 0,
    "680": 0,
    "681": 0,
    "682": 0,
    "683": 0,
    "684": 0,
    "685": 0,
    "686": 0,
    "687": 0,
    "688": 0,
    "689": 0,
    "690": 0,
    "691": 0,
    "692": 0,
    "693": 0,
    "694": 0,
    "695": 0,
    "696": 0,
    "697": 0,
    "698": 0,
    "699": 0,
    "700": 0,
    "701": 0,
    "702": 0,
    "703": 0,
    "704": 0,
    "705": 0,
    "706": 0,
    "707": 0,
    "708": 0,
    "709": 0,
    "710": 0,
    "711": 0
}