summaryrefslogtreecommitdiff
path: root/keyboards/tempo_turtle/bradpad/keymaps
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2024-02-15 09:42:01 +0000
committerGitHub <noreply@github.com>2024-02-15 09:42:01 +0000
commit5233a62b20d975140f3bc4b808ca6e74a148d54c (patch)
treeaa90b523f0a82abf7cd77c2bfbb6e811110cedef /keyboards/tempo_turtle/bradpad/keymaps
parentf8123c27ad75cbb7147618dd5cf98474b5c150e0 (diff)
Remove obvious user keymaps, keyboards/{s,t}* edition. (#23084)
Diffstat (limited to 'keyboards/tempo_turtle/bradpad/keymaps')
-rw-r--r--keyboards/tempo_turtle/bradpad/keymaps/4brad/config.h20
-rw-r--r--keyboards/tempo_turtle/bradpad/keymaps/4brad/keymap.c148
-rw-r--r--keyboards/tempo_turtle/bradpad/keymaps/4brad/rules.mk1
-rw-r--r--keyboards/tempo_turtle/bradpad/keymaps/midi_demo/config.h20
-rw-r--r--keyboards/tempo_turtle/bradpad/keymaps/midi_demo/keymap.c42
-rw-r--r--keyboards/tempo_turtle/bradpad/keymaps/midi_demo/rules.mk1
6 files changed, 0 insertions, 232 deletions
diff --git a/keyboards/tempo_turtle/bradpad/keymaps/4brad/config.h b/keyboards/tempo_turtle/bradpad/keymaps/4brad/config.h
deleted file mode 100644
index 4b885f24a1..0000000000
--- a/keyboards/tempo_turtle/bradpad/keymaps/4brad/config.h
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
-Copyright 2021 v3ritas <v3ritas@tempoturtle.com>
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#pragma once
-#undef TAPPING_TERM
-#define TAPPING_TERM 190
-
-#define MUSIC_MASK (keycode != KC_NO)
-#define MIDI_ADVANCED
diff --git a/keyboards/tempo_turtle/bradpad/keymaps/4brad/keymap.c b/keyboards/tempo_turtle/bradpad/keymaps/4brad/keymap.c
deleted file mode 100644
index 4c9da96a2b..0000000000
--- a/keyboards/tempo_turtle/bradpad/keymaps/4brad/keymap.c
+++ /dev/null
@@ -1,148 +0,0 @@
-/*
-Copyright 2021 v3ritas <v3ritas@tempoturtle.com>
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#include QMK_KEYBOARD_H
-
-extern MidiDevice midi_device;
-
-enum layers {
- _NATURAL,
- _SHARP,
- _FLAT,
-};
-
-/*
-MIDI CC codes for generic ON/OFF swiches
-80,81,82,83
-values off = 0-63
-*/
-
-#define OFF 0
-
-/*values on = 64-127*/
-
-#define ON 127
-
-/*implementation inspo taken from here: https://github.com/luantty2/pheromone_keyboard/blob/master/keyboards/pheromone/keymaps/default/keymap.c */
-
-enum custom_keycodes { MIDI_CC80 = SAFE_RANGE, MIDI_CC81, MIDI_CC82, MIDI_CC83 };
-
-static bool toggled_MIDI_CC80 = 0, toggled_MIDI_CC81 = 0, toggled_MIDI_CC82 = 0, toggled_MIDI_CC83 = 0;
-
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
- switch (keycode) {
- case MIDI_CC80:
- if (!IS_LAYER_ON(_NATURAL)) {
- toggled_MIDI_CC80 = false;
- if (record->event.pressed) {
- midi_send_cc(&midi_device, midi_config.channel, 80, ON);
- } else {
- midi_send_cc(&midi_device, midi_config.channel, 80, OFF);
- }
- return true;
- } else {
- if (record->event.pressed) {
- if (!toggled_MIDI_CC80) {
- midi_send_cc(&midi_device, midi_config.channel, 80, ON);
- } else {
- midi_send_cc(&midi_device, midi_config.channel, 80, OFF);
- }
- toggled_MIDI_CC80 = !toggled_MIDI_CC80;
- }
- return false;
- }
- case MIDI_CC81:
- if (!IS_LAYER_ON(_NATURAL)) {
- toggled_MIDI_CC81 = false;
- if (record->event.pressed) {
- midi_send_cc(&midi_device, midi_config.channel, 81, ON);
- } else {
- midi_send_cc(&midi_device, midi_config.channel, 81, OFF);
- }
- return true;
- } else {
- if (record->event.pressed) {
- if (!toggled_MIDI_CC81) {
- midi_send_cc(&midi_device, midi_config.channel, 81, ON);
- } else {
- midi_send_cc(&midi_device, midi_config.channel, 81, OFF);
- }
- toggled_MIDI_CC81 = !toggled_MIDI_CC81;
- }
- return false;
- }
- case MIDI_CC82:
- if (!IS_LAYER_ON(_NATURAL)) {
- toggled_MIDI_CC82 = false;
- if (record->event.pressed) {
- midi_send_cc(&midi_device, midi_config.channel, 82, ON);
- } else {
- midi_send_cc(&midi_device, midi_config.channel, 82, OFF);
- }
- return true;
- } else {
- if (record->event.pressed) {
- if (!toggled_MIDI_CC82) {
- midi_send_cc(&midi_device, midi_config.channel, 82, ON);
- } else {
- midi_send_cc(&midi_device, midi_config.channel, 82, OFF);
- }
- toggled_MIDI_CC82 = !toggled_MIDI_CC82;
- }
- return false;
- }
- case MIDI_CC83:
- if (!IS_LAYER_ON(_NATURAL)) {
- toggled_MIDI_CC83 = false;
- if (record->event.pressed) {
- midi_send_cc(&midi_device, midi_config.channel, 83, ON);
- } else {
- midi_send_cc(&midi_device, midi_config.channel, 83, OFF);
- }
- return true;
- } else {
- if (record->event.pressed) {
- if (!toggled_MIDI_CC83) {
- midi_send_cc(&midi_device, midi_config.channel, 83, ON);
- } else {
- midi_send_cc(&midi_device, midi_config.channel, 83, OFF);
- }
- toggled_MIDI_CC83 = !toggled_MIDI_CC83;
- }
- return false;
- }
- }
- return true;
-}
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- [_NATURAL] = LAYOUT(
- MI_C, MI_BNDD, MI_BNDU, MI_G,
- MI_D, MIDI_CC80, MIDI_CC81, MI_A,
- MI_E, MIDI_CC82, MIDI_CC83, MI_B,
- MI_F, MI_OCTD, MI_OCTU, MI_C,
- MO(_SHARP), MO(_FLAT)),
- [_SHARP] = LAYOUT(
- MI_Cs, KC_TRNS, KC_TRNS, MI_Gs,
- MI_Ds, KC_TRNS, KC_TRNS, MI_As,
- MI_F , KC_TRNS, KC_TRNS, MI_C ,
- MI_Fs, MI_TRSD, MI_TRSU, MI_Cs,
- KC_TRNS, KC_TRNS),
- [_FLAT] = LAYOUT(
- MI_B , KC_TRNS, KC_TRNS, MI_Gb,
- MI_Db, KC_TRNS, KC_TRNS, MI_Ab,
- MI_Eb, KC_TRNS, KC_TRNS, MI_Bb,
- MI_E , MI_TRSD, MI_TRSU, MI_B,
- KC_TRNS, KC_TRNS),
-};
diff --git a/keyboards/tempo_turtle/bradpad/keymaps/4brad/rules.mk b/keyboards/tempo_turtle/bradpad/keymaps/4brad/rules.mk
deleted file mode 100644
index b7152364ae..0000000000
--- a/keyboards/tempo_turtle/bradpad/keymaps/4brad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-MIDI_ENABLE = yes #enable MIDI \ No newline at end of file
diff --git a/keyboards/tempo_turtle/bradpad/keymaps/midi_demo/config.h b/keyboards/tempo_turtle/bradpad/keymaps/midi_demo/config.h
deleted file mode 100644
index 4b885f24a1..0000000000
--- a/keyboards/tempo_turtle/bradpad/keymaps/midi_demo/config.h
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
-Copyright 2021 v3ritas <v3ritas@tempoturtle.com>
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#pragma once
-#undef TAPPING_TERM
-#define TAPPING_TERM 190
-
-#define MUSIC_MASK (keycode != KC_NO)
-#define MIDI_ADVANCED
diff --git a/keyboards/tempo_turtle/bradpad/keymaps/midi_demo/keymap.c b/keyboards/tempo_turtle/bradpad/keymaps/midi_demo/keymap.c
deleted file mode 100644
index ed489780ce..0000000000
--- a/keyboards/tempo_turtle/bradpad/keymaps/midi_demo/keymap.c
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
-Copyright 2021 v3ritas <v3ritas@tempoturtle.com>
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#include QMK_KEYBOARD_H
-
-enum layers {
- _NATURAL,
- _SHARP,
- _FLAT
-};
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- [_NATURAL] = LAYOUT(
- MI_C, MI_BNDD, MI_BNDU, MI_G,
- MI_D, MI_VELD, MI_VELU, MI_A,
- MI_E, MI_TRSD, MI_TRSU, MI_B,
- MI_F, MI_OCTD, MI_OCTU, MI_C,
- MO(_SHARP), MO(_FLAT)),
- [_SHARP] = LAYOUT(
- MI_Cs, KC_TRNS, KC_TRNS, MI_Gs,
- MI_Ds, KC_TRNS, KC_TRNS, MI_As,
- MI_F , KC_TRNS, KC_TRNS, MI_C ,
- MI_Fs, KC_TRNS, KC_TRNS, MI_Cs,
- KC_TRNS, KC_TRNS),
- [_FLAT] = LAYOUT(
- MI_B , KC_TRNS, KC_TRNS, MI_Gb,
- MI_Db, KC_TRNS, KC_TRNS, MI_Ab,
- MI_Eb, KC_TRNS, KC_TRNS, MI_Bb,
- MI_E , KC_TRNS, KC_TRNS, MI_B,
- KC_TRNS, KC_TRNS),
-};
diff --git a/keyboards/tempo_turtle/bradpad/keymaps/midi_demo/rules.mk b/keyboards/tempo_turtle/bradpad/keymaps/midi_demo/rules.mk
deleted file mode 100644
index b7152364ae..0000000000
--- a/keyboards/tempo_turtle/bradpad/keymaps/midi_demo/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-MIDI_ENABLE = yes #enable MIDI \ No newline at end of file