Files
ep-133-project-export/src/lib/constants.ts

84 lines
1.3 KiB
TypeScript

export const SKU_EP133 = 'TE032AS001';
export const SKU_EP1320 = 'TE032AS005';
export const SKU_EP40 = 'TE032AS006';
export const SKU_TO_NAME: Record<string, { id: string; name: string }> = {
[SKU_EP133]: { id: 'ep133', name: 'EP-133' },
[SKU_EP1320]: { id: 'ep1320', name: 'EP-1320' },
[SKU_EP40]: { id: 'ep40', name: 'EP-40' },
};
export const GROUPS = [
{
name: 'A',
id: 'a',
},
{
name: 'B',
id: 'b',
},
{
name: 'C',
id: 'c',
},
{
name: 'D',
id: 'd',
},
] as const;
export const PADS = ['9', '8', '7', '6', '5', '4', '3', '2', '1', '.', '0', 'E'];
export const PAD_DISPLAY_FROM_INDEX: Record<number, string> = {
0: '7',
1: '8',
2: '9',
3: '4',
4: '5',
5: '6',
6: '1',
7: '2',
8: '3',
9: '.',
10: '0',
11: 'E',
};
export const EFFECTS = {
0: 'None',
1: 'Delay',
2: 'Reverb',
3: 'Distortion',
4: 'Chorus',
5: 'Filter',
6: 'Compressor',
};
export const EFFECTS_SHORT = {
0: 'OFF',
1: 'DLY',
2: 'RVB',
3: 'DST',
4: 'CHO',
5: 'FLT',
6: 'CMP',
};
export const SCALES_SHORT: Record<number, string> = {
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',
};
export const NOTE_NAMES = ['C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B'];