- switch (id) {
- uint8_t root = midi_compute_note(root_note);
- uint8_t major_third = midi_compute_note(root_note) + 4;
- uint8_t minor_third = midi_compute_note(root_note) + 3;
- uint8_t fifth = midi_compute_note(root_note) + 7;
- case 0: //Major chord
- if (record->event.pressed) {
- midi_send_noteon(&midi_device, channel, root, velocity);
- midi_send_noteon(&midi_device, channel, major_third, velocity);
- midi_send_noteon(&midi_device, channel, fifth, velocity);
- }
- else {
- midi_send_noteoff(&midi_device, channel, root, velocity);
- midi_send_noteoff(&midi_device, channel, major_third, velocity);
- midi_send_noteoff(&midi_device, channel, fifth, velocity);
- }
- case 1: //Minor chord
- if (record->event.pressed) {
- midi_send_noteon(&midi_device, channel, root_note, velocity);
- midi_send_noteon(&midi_device, channel, minor_third, velocity);
- midi_send_noteon(&midi_device, channel, fifth, velocity);
- }
- else {
- midi_send_noteoff(&midi_device, channel, root, velocity);
- midi_send_noteoff(&midi_device, channel, minor_third, velocity);
- midi_send_noteoff(&midi_device, channel, fifth, velocity);
- }
+ break;
+ }
+ // uint8_t root = midi_compute_note(root_note);
+ uint8_t major_third = root_note + 4;
+ uint8_t minor_third = root_note + 3;
+ uint8_t fifth = root_note + 7;
+ switch (id) {
+ case 0: //Major chord
+ if (record->event.pressed) {
+ register_code16(root_note);
+ register_code16(major_third);
+ register_code16(fifth);