@@ -50,14 +50,14 @@ const SIG_OUT = 2; // E256-LEDs: | 0 | 1 |
5050const LINE_OUT = 3 ; // E256-LEDs: | 0 | 0 |
5151
5252// E256 MIDI TYPES CONSTANTS
53- const NOTE_OFF = 0x80 ; // NOTE_OFF // 1 0 0 0 // OFF to ON = OFF | ON
54- const NOTE_ON = 0x90 ; // NOTE_ON // 1 0 0 1 // ON to OFF = ON & OFF
55- const P_AFTERTOUCH = 0xA0 ; // POLYPHONIC_AFTERTOUCH
56- const C_CHANGE = 0xB0 ; // CONTROL_CHANGE
57- const P_CHANGE = 0xC0 ; // PROGRAM_CHANGE
58- const C_AFTERTOUCH = 0xD0 ; // CHANNEL_AFTERTOUCH
59- const P_BEND = 0xE0 ; // PITCH_BEND
60- const SYS_EX = 0xF0 ; // SYSTEM_EXCLUSIVE
53+ const NOTE_OFF = 0x80 ; // NOTE_OFF // 1 0 0 0 // OFF to ON = OFF | ON
54+ const NOTE_ON = 0x90 ; // NOTE_ON // 1 0 0 1 // ON to OFF = ON & OFF
55+ const AFTERTOUCH_POLY = 0xA0 ; // POLYPHONIC_AFTERTOUCH
56+ const C_CHANGE = 0xB0 ; // CONTROL_CHANGE
57+ const P_CHANGE = 0xC0 ; // PROGRAM_CHANGE
58+ const AFTERTOUCH_CHANNEL = 0xD0 ; // CHANNEL_AFTERTOUCH
59+ const P_BEND = 0xE0 ; // PITCH_BEND
60+ const SYS_EX = 0xF0 ; // SYSTEM_EXCLUSIVE
6161
6262// const TIMECODEQUARTERFRAME = 0xF1;
6363// const SONGPOSITION = 0xF2;
@@ -77,24 +77,24 @@ const SYSEX_END = 0xF7; // DEC: 247
7777const SYSEX_DEVICE_ID = 0x7D ; // DEC: 253 http://midi.teragonaudio.com/tech/midispec/id.html
7878
7979const SYSEX_CONF = 0x7C ; // DEC: 124
80- const SYSEX_SOUND = 0x6C ; // DEC: 108
81- //...
80+ // const SYSEX_SOUND = 0x6C; // DEC: 108
81+ //const SYSEX_VOLUMES = ; //
8282
8383const MIDI_TYPES = {
84- 0x80 : "NOTE_OFF" , // NOTE_OFF
85- 0x90 : "NOTE_ON" , // NOTE_ON
86- 0xA0 : "P_AFTERTOUCH " , // POLYPHONIC_AFTERTOUCH
87- 0xB0 : "C_CHANGE" , // CONTROL_CHANGE
88- 0xC0 : "P_CHANGE" , // PROGRAM_CHANGE
89- 0xD0 : "C_AFTERTOUCH" , // CHANNEL_AFTERTOUCH
90- 0xE0 : "P_BEND" , // PITCH_BEND
91- 0xF0 : "SYS_EX" // SYSTEM_EXCLUSIVE
84+ 0x80 : "NOTE_OFF" , // NOTE_OFF
85+ 0x90 : "NOTE_ON" , // NOTE_ON
86+ 0xA0 : "AFTERTOUCH_POLY " , // POLYPHONIC_AFTERTOUCH
87+ 0xB0 : "C_CHANGE" , // CONTROL_CHANGE
88+ 0xC0 : "P_CHANGE" , // PROGRAM_CHANGE
89+ 0xD0 : "AFTERTOUCH_CHANNEL" , // CHANNEL_AFTERTOUCH
90+ 0xE0 : "P_BEND" , // PITCH_BEND
91+ 0xF0 : "SYS_EX" // SYSTEM_EXCLUSIVE
9292} ;
9393
9494const DATA1 = {
9595 0x80 : "note" ,
9696 0x90 : "note" ,
97- 0xA0 : "press " ,
97+ 0xA0 : "note " ,
9898 0xB0 : "cc" ,
9999 0xC0 : "pgm" ,
100100 0xD0 : "lsb" ,
@@ -105,7 +105,7 @@ const DATA1 = {
105105const DATA2 = {
106106 0x80 : "velo" ,
107107 0x90 : "velo" ,
108- 0xA0 : null ,
108+ 0xA0 : "ctr" , // TESTING
109109 0xB0 : null ,
110110 0xC0 : null ,
111111 0xD0 : "msb" ,
@@ -120,15 +120,16 @@ const CALIBRATE_MODE = 2; //
120120const MATRIX_MODE = 3 ; // Get matrix analog sensor values (16x16) over USB using MIDI format
121121const MAPPING_MODE = 4 ; //
122122const EDIT_MODE = 5 ; // Get all blobs values over USB using MIDI format
123- const PLAY_MODE = 6 ; // Get mappings values over USB using MIDI format
124- const ALLOCATE_MODE = 7 ; //
125- const UPLOAD_MODE = 8 ; //
126- const APPLY_MODE = 9 ; //
127- const WRITE_MODE = 10 ; //
128- const LOAD_MODE = 11 ; //
129- const FETCH_MODE = 12 ; // Request mapping config file
130- const STANDALONE_MODE = 13 ; // e256 synth is sending mappings values over MIDI hardware (DEFAULT MODE)
131- const ERROR_MODE = 14 ; // Unexpected behaviour
123+ const THROUGH_MODE = 6 ; //
124+ const PLAY_MODE = 7 ; // Get mappings values over USB using MIDI format
125+ const ALLOCATE_MODE = 8 ; //
126+ const UPLOAD_MODE = 9 ; //
127+ const APPLY_MODE = 10 ; //
128+ const WRITE_MODE = 11 ; //
129+ const LOAD_MODE = 12 ; //
130+ const FETCH_MODE = 13 ; // Request mapping config file
131+ const STANDALONE_MODE = 14 ; // e256 synth is sending mappings values over MIDI hardware (DEFAULT MODE)
132+ const ERROR_MODE = 15 ; // Unexpected behaviour
132133
133134// VERBOSITY MODES CONSTANTS
134135const MODE_CODES = {
@@ -138,15 +139,16 @@ const MODE_CODES = {
138139 3 : "MATRIX_MODE" ,
139140 4 : "MAPPING_MODE" ,
140141 5 : "EDIT_MODE" ,
141- 6 : "PLAY_MODE" ,
142- 7 : "ALLOCATE_MODE" ,
143- 8 : "UPLOAD_MODE" ,
144- 9 : "APPLY_MODE" ,
145- 10 : "WRITE_MODE" ,
146- 11 : "LOAD_MODE" ,
147- 12 : "FETCH_MODE" ,
148- 13 : "STANDALONE_MODE" ,
149- 14 : "ERROR_MODE"
142+ 6 : "THROUGH_MODE" ,
143+ 7 : "PLAY_MODE" ,
144+ 8 : "ALLOCATE_MODE" ,
145+ 9 : "UPLOAD_MODE" ,
146+ 10 : "APPLY_MODE" ,
147+ 11 : "WRITE_MODE" ,
148+ 12 : "LOAD_MODE" ,
149+ 13 : "FETCH_MODE" ,
150+ 14 : "STANDALONE_MODE" ,
151+ 15 : "ERROR_MODE"
150152} ;
151153
152154// VERBOSITY CODES CONSTANTS
@@ -156,17 +158,18 @@ const CALIBRATE_MODE_DONE = 2;
156158const MATRIX_MODE_DONE = 3 ;
157159const MAPPING_MODE_DONE = 4
158160const EDIT_MODE_DONE = 5 ;
159- const PLAY_MODE_DONE = 6 ;
160- const ALLOCATE_MODE_DONE = 7 ;
161- const ALLOCATE_DONE = 8 ;
162- const UPLOAD_MODE_DONE = 9 ;
163- const UPLOAD_DONE = 10 ;
164- const APPLY_MODE_DONE = 11 ;
165- const WRITE_MODE_DONE = 12 ;
166- const LOAD_MODE_DONE = 13 ;
167- const FETCH_MODE_DONE = 14 ;
168- const STANDALONE_MODE_DONE = 15 ;
169- const DONE_ACTION = 16 ;
161+ const THROUGH_MODE_DONE = 6 ;
162+ const PLAY_MODE_DONE = 7 ;
163+ const ALLOCATE_MODE_DONE = 8 ;
164+ const ALLOCATE_DONE = 9 ;
165+ const UPLOAD_MODE_DONE = 10 ;
166+ const UPLOAD_DONE = 11 ;
167+ const APPLY_MODE_DONE = 12 ;
168+ const WRITE_MODE_DONE = 13 ;
169+ const LOAD_MODE_DONE = 14 ;
170+ const FETCH_MODE_DONE = 15 ;
171+ const STANDALONE_MODE_DONE = 16 ;
172+ const DONE_ACTION = 17 ;
170173
171174const VERBOSITY_CODES = {
172175 0 : "PENDING_MODE_DONE" ,
@@ -175,17 +178,18 @@ const VERBOSITY_CODES = {
175178 3 : "MATRIX_MODE_DONE" ,
176179 4 : "MAPPING_MODE_DONE" ,
177180 5 : "EDIT_MODE_DONE" ,
178- 6 : "PLAY_MODE_DONE" ,
179- 7 : "ALLOCATE_MODE_DONE" ,
180- 8 : "ALLOCATE_DONE" ,
181- 9 : "UPLOAD_MODE_DONE" ,
182- 10 : "UPLOAD_DONE" ,
183- 11 : "APPLY_MODE_DONE" ,
184- 12 : "WRITE_MODE_DONE" ,
185- 13 : "LOAD_MODE_DONE" ,
186- 14 : "FETCH_MODE_DONE" ,
187- 15 : "STANDALONE_MODE_DONE" ,
188- 16 : "DONE_ACTION"
181+ 6 : "THROUGH_MODE_DONE" ,
182+ 7 : "PLAY_MODE_DONE" ,
183+ 8 : "ALLOCATE_MODE_DONE" ,
184+ 9 : "ALLOCATE_DONE" ,
185+ 10 : "UPLOAD_MODE_DONE" ,
186+ 11 : "UPLOAD_DONE" ,
187+ 12 : "APPLY_MODE_DONE" ,
188+ 13 : "WRITE_MODE_DONE" ,
189+ 14 : "LOAD_MODE_DONE" ,
190+ 15 : "FETCH_MODE_DONE" ,
191+ 16 : "STANDALONE_MODE_DONE" ,
192+ 17 : "DONE_ACTION"
189193} ;
190194
191195// ERROR CODES CONSTANTS
0 commit comments