|
|
|
@ -3,15 +3,13 @@ uint8_t seq_active_track = 0; |
|
|
|
|
uint8_t seq_menu; |
|
|
|
|
bool seq_button_r = false; |
|
|
|
|
bool seq_noteoffsent[4] = {false, false, false, false}; |
|
|
|
|
elapsedMillis seq_millis_timer; |
|
|
|
|
uint8_t seq_step = 0; |
|
|
|
|
uint32_t seq_timer_previous = 0; |
|
|
|
|
bool seq_running = false; |
|
|
|
|
bool seq_recording = false; |
|
|
|
|
uint8_t seq_note_in; |
|
|
|
|
uint8_t seq_note_in_velocity; |
|
|
|
|
int seq_transpose; |
|
|
|
|
uint8_t seq_inst_dexed[4] = { 1, 1, 1, 1 }; |
|
|
|
|
uint8_t seq_inst_dexed[4] = { 0, 0, 0, 1 }; |
|
|
|
|
uint8_t seq_chord_dexed_inst = 0; |
|
|
|
|
uint8_t seq_chord_velocity = 50; |
|
|
|
|
uint8_t arp_style = 0; // up, down, up&down, random
|
|
|
|
@ -64,11 +62,10 @@ uint8_t seq_data[10][16] = {72 , 0 , 0 , 0 , 72 , 0 , 0 , 0 , 72 , 0 , 0 |
|
|
|
|
74 , 0 , 0 , 72 , 0 , 0 , 74 , 0 , 0 , 0 , 76 , 0 , 0 , 0 , 0 , 0 , |
|
|
|
|
74 , 0 , 0 , 72 , 0 , 0 , 71 , 0 , 0 , 0 , 67 , 0 , 0 , 0 , 0 , 0 , |
|
|
|
|
69 , 0 , 0 , 76 , 0 , 0 , 69 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 |
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
uint8_t seq_vel[10][16] = {120, 0, 0, 0, 120, 0, 0, 0, 120, 0, 0, 0, 120, 0, 0, 0, |
|
|
|
|
105, 80, 105, 70, 106, 98, 106, 70, 126, 97, 106, 70, 106, 99, 90, 65, |
|
|
|
|
120, 0, 0, 0, 120, 0, 0, 0, 120, 0, 120, 50, 120, 120, 0, 0, |
|
|
|
|
120, 0, 0, 0, 120, 0, 0, 0, 120, 0, 120, 60, 120, 120, 0, 0, |
|
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
|
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, |
|
|
|
|
200, 200, 200, 200, 200, 200, 201, 0, 0, 0, 0, 0, 0, 0, 0, 200, |
|
|
|
@ -80,8 +77,8 @@ uint8_t seq_vel[10][16] = {120, 0, 0, 0, 120, 0, 0, 0, 120, 0, 0, 0, 120, 0, 0, |
|
|
|
|
|
|
|
|
|
uint8_t seq_patternchain[4][4] = { 0 , 1 , 6 , 9 , 0 , 1 , 5 , 8 , 0 , 1 , 6 , 9 , 2 , 1 , 5 , 7 |
|
|
|
|
}; |
|
|
|
|
uint8_t seq_content_type[10] = { 0, 0, 0, 0 , 1, 2, 2 , 1 , 1 , 1 }; // 0 = track is Drumtrack, 1= Instrumenttrack, 2= Chord or Arpeggio
|
|
|
|
|
uint8_t seq_track_type[4] = { 0, 0, 3, 1 }; // 0 = track is Drumtrack, 1 = Instrumenttrack, 2 = Chord, 3 = Arp
|
|
|
|
|
uint8_t seq_content_type[10] = { 0, 0, 0, 0 , 1, 1, 1 , 1 , 1 , 1 }; // 0 = track is Drumtrack, 1= Instrumenttrack, 2= Chord or Arpeggio
|
|
|
|
|
uint8_t seq_track_type[4] = { 0, 0, 1, 1 }; // 0 = track is Drumtrack, 1 = Instrumenttrack, 2 = Chord, 3 = Arp
|
|
|
|
|
|
|
|
|
|
//uint8_t seq_reverb[4][16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
|
|
// 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0,
|
|
|
|
|