pull/4/head
Holger Wirtz 7 years ago
parent 0529aa0505
commit 0adb5eb3eb
  1. 15
      MicroDexed.ino

@ -269,7 +269,12 @@ bool handle_master_key(uint8_t data)
{ {
if (!load_sysex(DEFAULT_SYSEXFILE, num)) if (!load_sysex(DEFAULT_SYSEXFILE, num))
{ {
Serial.print("E: cannot load voice number "); Serial.print(F("E: cannot load voice number "));
Serial.println(num, DEC);
}
else
{
Serial.print(F("Loading voice number "));
Serial.println(num, DEC); Serial.println(num, DEC);
} }
} }
@ -278,9 +283,13 @@ bool handle_master_key(uint8_t data)
else else
{ {
// a black key! // a black key!
num = abs(num) + (((data - MASTER_NUM1) / 12) * 7); num = abs(num) + (((data - MASTER_NUM1) / 12) * 5);
if (num <= 10) if (num <= 10)
{
sgtl5000_1.volume(num * 0.1); sgtl5000_1.volume(num * 0.1);
Serial.print(F("Volume changed to: "));
Serial.println(num * 0.1, DEC);
}
} }
return (false); return (false);
} }
@ -309,8 +318,8 @@ bool queue_midi_event(uint8_t type, uint8_t data1, uint8_t data2)
return (false); return (false);
else if (type == 0x90 && data1 == MASTER_KEY_MIDI) // Master key pressed else if (type == 0x90 && data1 == MASTER_KEY_MIDI) // Master key pressed
{ {
master_key_enabled = true;
sched_master_key_auto_disable.begin(master_key_auto_disable, MASTER_KEY_AUTO_DISABLE_MSEC * 1000); sched_master_key_auto_disable.begin(master_key_auto_disable, MASTER_KEY_AUTO_DISABLE_MSEC * 1000);
master_key_enabled = true;
Serial.println("Master key enabled"); Serial.println("Master key enabled");
} }
else else

Loading…
Cancel
Save