Add boilerplate files and licenses
This commit is contained in:
622
docs/EP133_FORMATS.md
Normal file
622
docs/EP133_FORMATS.md
Normal file
@@ -0,0 +1,622 @@
|
||||
# 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
|
||||
}
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user