|
|
|
@ -648,7 +648,7 @@ void setup() |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
LCDML.OTHER_jumpToFunc(UI_func_voice_select); |
|
|
|
|
timer1.begin(sequencer, 90000, false); |
|
|
|
|
timer1.begin(sequencer, seq_tempo_ms / 2, false); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void loop() |
|
|
|
@ -693,19 +693,6 @@ void loop() |
|
|
|
|
lcd.print( seq_chord_names[arp_chord][2]); |
|
|
|
|
lcd.print( seq_chord_names[arp_chord][3]); |
|
|
|
|
} |
|
|
|
|
else if (LCDML.FUNC_getID() == LCDML.OTHER_getIDFromFunction(UI_func_drum_monitor)) // UI is in Drum Status Monitor
|
|
|
|
|
{ |
|
|
|
|
for (uint8_t i = 0; i < NUM_DRUMS; i++) |
|
|
|
|
{ |
|
|
|
|
lcd.setCursor( i * 2, 1); |
|
|
|
|
if (Drum[i]->isPlaying() ) { |
|
|
|
|
lcd.write(49 + i); |
|
|
|
|
} else |
|
|
|
|
{ |
|
|
|
|
lcd.write(32); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
// CONTROL-RATE-EVENT-HANDLING
|
|
|
|
@ -1777,6 +1764,11 @@ void init_MIDI_send_CC(void) |
|
|
|
|
VOLUME HELPER |
|
|
|
|
******************************************************************************/ |
|
|
|
|
|
|
|
|
|
void set_drums_volume(float vol) |
|
|
|
|
{ |
|
|
|
|
master_mixer_r.gain(2, vol); |
|
|
|
|
master_mixer_l.gain(2, vol); |
|
|
|
|
} |
|
|
|
|
void set_volume(uint8_t v, uint8_t m) |
|
|
|
|
{ |
|
|
|
|
float tmp_v; |
|
|
|
|