diff --git a/quantum/process_keycode/process_music.c b/quantum/process_keycode/process_music.c index 2beccbd8f9..877fe617b3 100644 --- a/quantum/process_keycode/process_music.c +++ b/quantum/process_keycode/process_music.c @@ -30,9 +43,10 @@ uint8_t music_starting_note = 0x0C; int music_offset = 7; uint8_t music_mode = MUSIC_MODE_MAJOR; +/* jww: bissel Code sparen // music sequencer static bool music_sequence_recording = false; -static bool music_sequence_recorded = false; +//jww: bissel Code sparen static bool music_sequence_recorded = false; static bool music_sequence_playing = false; static uint8_t music_sequence[16] = {0}; static uint8_t music_sequence_count = 0; @@ -40,6 +54,7 @@ static uint8_t music_sequence_position = 0; static uint16_t music_sequence_timer = 0; static uint16_t music_sequence_interval = 100; +*/ # ifdef AUDIO_ENABLE # ifndef MUSIC_ON_SONG @@ -101,6 +116,7 @@ void music_all_notes_off(void) { } bool process_music(uint16_t keycode, keyrecord_t *record) { + /* jww: diese zwei ifs auszukommentieren spart 122 Byte! if (keycode == MU_ON && record->event.pressed) { music_on(); return false; @@ -110,6 +126,7 @@ bool process_music(uint16_t keycode, keyrecord_t *record) { music_off(); return false; } + */ if (keycode == MU_TOG && record->event.pressed) { if (music_activated) { @@ -120,6 +137,7 @@ bool process_music(uint16_t keycode, keyrecord_t *record) { return false; } +# if defined(MIDI_ENABLE) if (keycode == MI_ON && record->event.pressed) { midi_on(); return false; @@ -138,13 +156,15 @@ bool process_music(uint16_t keycode, keyrecord_t *record) { } return false; } - +# endif + if (keycode == MU_MOD && record->event.pressed) { music_mode_cycle(); return false; } if (music_activated || midi_activated) { + /* jww: bissel Code sparen: immerhin 502-38=464 Byte if (record->event.pressed) { if (keycode == KC_LCTL) { // Start recording music_all_notes_off(); @@ -183,7 +203,7 @@ bool process_music(uint16_t keycode, keyrecord_t *record) { music_sequence_interval += 10; return false; } - } + }*/ uint8_t note = 36; # ifdef MUSIC_MAP @@ -208,10 +228,12 @@ bool process_music(uint16_t keycode, keyrecord_t *record) { if (record->event.pressed) { music_noteon(note); + /* jww: bissel Code sparen if (music_sequence_recording) { music_sequence[music_sequence_count] = note; music_sequence_count++; } + */ } else { music_noteoff(note); } @@ -263,19 +285,23 @@ void music_off(void) { bool is_midi_on(void) { return (midi_activated != 0); } void midi_toggle(void) { + /* jww: bissel Code sparen if (!midi_activated) { midi_on(); } else { midi_off(); } + */ } void midi_on(void) { + /* jww: bissel Code sparen midi_activated = 1; # ifdef AUDIO_ENABLE PLAY_SONG(midi_on_song); # endif midi_on_user(); + */ } void midi_off(void) { @@ -297,6 +323,7 @@ void music_mode_cycle(void) { } void music_task(void) { + /* jww: bissel Code sparen: bringt 144 Byte if (music_sequence_playing) { if ((music_sequence_timer == 0) || (timer_elapsed(music_sequence_timer) > music_sequence_interval)) { music_sequence_timer = timer_read(); @@ -307,6 +334,7 @@ void music_task(void) { music_sequence_position = (music_sequence_position + 1) % music_sequence_count; } } + */ } __attribute__((weak)) void music_on_user() {}