diff options
Diffstat (limited to 'tmk_core')
| -rw-r--r-- | tmk_core/protocol/lufa/lufa.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tmk_core/protocol/lufa/lufa.c b/tmk_core/protocol/lufa/lufa.c index aba94cd59..b70b52bf4 100644 --- a/tmk_core/protocol/lufa/lufa.c +++ b/tmk_core/protocol/lufa/lufa.c | |||
| @@ -947,10 +947,10 @@ void fallthrough_callback(MidiDevice * device, | |||
| 947 | if (cnt == 3) { | 947 | if (cnt == 3) { |
| 948 | switch (byte0 & 0xF0) { | 948 | switch (byte0 & 0xF0) { |
| 949 | case MIDI_NOTEON: | 949 | case MIDI_NOTEON: |
| 950 | play_note(((double)261.6)*pow(2.0, -1.0)*pow(2.0,(byte1 & 0x7F)/12.0), (byte2 & 0x7F) / 8); | 950 | play_note(((double)261.6)*pow(2.0, -4.0)*pow(2.0,(byte1 & 0x7F)/12.0), (byte2 & 0x7F) / 8); |
| 951 | break; | 951 | break; |
| 952 | case MIDI_NOTEOFF: | 952 | case MIDI_NOTEOFF: |
| 953 | stop_note(((double)261.6)*pow(2.0, -1.0)*pow(2.0,(byte1 & 0x7F)/12.0)); | 953 | stop_note(((double)261.6)*pow(2.0, -4.0)*pow(2.0,(byte1 & 0x7F)/12.0)); |
| 954 | break; | 954 | break; |
| 955 | } | 955 | } |
| 956 | } | 956 | } |
