-
-
Notifications
You must be signed in to change notification settings - Fork 39.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* add keyboard suika27melo * Update keyboards/suikagiken/suika27melo/keyboard.json Co-authored-by: jack <[email protected]> * Update keyboards/suikagiken/suika27melo/keyboard.json Co-authored-by: jack <[email protected]> * Update keyboards/suikagiken/suika27melo/readme.md Co-authored-by: jack <[email protected]> * Update keyboards/suikagiken/suika27melo/readme.md Co-authored-by: jack <[email protected]> * change to imgur link --------- Co-authored-by: jack <[email protected]>
- Loading branch information
1 parent
0ad3ffd
commit cd286e4
Showing
5 changed files
with
137 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
// Copyright 2025 @suikagiken | ||
// SPDX-License-Identifier: GPL-2.0-or-later | ||
|
||
#pragma once | ||
#define MIDI_ADVANCED |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
{ | ||
"manufacturer": "suikagiken", | ||
"keyboard_name": "suika27melo", | ||
"maintainer": "suikagiken", | ||
"processor": "atmega32u4", | ||
"bootloader": "atmel-dfu", | ||
"diode_direction": "COL2ROW", | ||
"features": { | ||
"bootmagic": true, | ||
"command": false, | ||
"console": false, | ||
"extrakey": true, | ||
"midi": true, | ||
"mousekey": true, | ||
"nkro": true | ||
}, | ||
"matrix_pins": { | ||
"cols": ["F0", "B4", "B5", "D7", "B6", "D6", "C6", "C7", "D0"], | ||
"rows": ["F1", "F4", "D1", "D2"] | ||
}, | ||
"url": "https://github.com/suikagiken/suika27melo", | ||
"usb": { | ||
"device_version": "1.1.0", | ||
"vid": "0x4B48", | ||
"pid": "0x0201" | ||
}, | ||
"build": { | ||
"debounce_type": "sym_eager_pk" | ||
}, | ||
"debounce": 50, | ||
"layouts": { | ||
"LAYOUT": { | ||
"layout": [ | ||
{"matrix":[0, 0], "x":0, "y":0}, | ||
{"matrix":[0, 1], "x":2, "y":0}, | ||
{"matrix":[0, 2], "x":3, "y":0}, | ||
{"matrix":[0, 4], "x":5, "y":0}, | ||
{"matrix":[0, 5], "x":6, "y":0}, | ||
{"matrix":[0, 6], "x":7, "y":0}, | ||
{"matrix":[2, 1], "x":9, "y":0}, | ||
{"matrix":[2, 2], "x":10, "y":0}, | ||
{"matrix":[2, 4], "x":12, "y":0}, | ||
{"matrix":[2, 5], "x":13, "y":0}, | ||
{"matrix":[2, 6], "x":14, "y":0}, | ||
{"matrix":[1, 0], "x":0, "y":1}, | ||
{"matrix":[1, 1], "x":1.5, "y":1}, | ||
{"matrix":[1, 2], "x":2.5, "y":1}, | ||
{"matrix":[1, 3], "x":3.5, "y":1}, | ||
{"matrix":[1, 4], "x":4.5, "y":1}, | ||
{"matrix":[1, 5], "x":5.5, "y":1}, | ||
{"matrix":[1, 6], "x":6.5, "y":1}, | ||
{"matrix":[1, 7], "x":7.5, "y":1}, | ||
{"matrix":[3, 1], "x":8.5, "y":1}, | ||
{"matrix":[3, 2], "x":9.5, "y":1}, | ||
{"matrix":[3, 3], "x":10.5, "y":1}, | ||
{"matrix":[3, 4], "x":11.5, "y":1}, | ||
{"matrix":[3, 5], "x":12.5, "y":1}, | ||
{"matrix":[3, 6], "x":13.5, "y":1}, | ||
{"matrix":[3, 7], "x":14.5, "y":1}, | ||
{"matrix":[3, 8], "x":15.5, "y":1} | ||
] | ||
} | ||
} | ||
} |
12 changes: 12 additions & 0 deletions
12
keyboards/suikagiken/suika27melo/keymaps/default/keymap.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
{ | ||
"author": "@suikagiken", | ||
"keyboard": "suikagiken/suika85ergo", | ||
"keymap": "default", | ||
"layout": "LAYOUT", | ||
"layers": [ | ||
[ | ||
"KC_A", "KC_D", "KC_F", "KC_I", "KC_K", "KC_M", "KC_P", "KC_R", "KC_U", "KC_W", "KC_Y", | ||
"KC_B", "KC_C", "KC_E", "KC_G", "KC_H", "KC_J", "KC_L", "KC_N", "KC_O", "KC_Q", "KC_S", "KC_T", "KC_V", "KC_X", "KC_Z", "KC_SPC" | ||
] | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
{ | ||
"author": "@suikagiken", | ||
"keyboard": "suikagiken/suika85ergo", | ||
"keymap": "midi", | ||
"layout": "LAYOUT", | ||
"layers": [ | ||
[ | ||
"MI_OCTU", "MI_Cs1", "MI_Ds1", "MI_Fs1", "MI_Gs1", "MI_As1", "MI_Cs2", "MI_Ds2", "MI_Fs2", "MI_Gs2", "MI_As2", | ||
"MI_OCTD", "MI_C1", "MI_D1", "MI_E1", "MI_F1", "MI_G1", "MI_A1", "MI_B1", "MI_C2", "MI_D2", "MI_E2", "MI_F2", "MI_G2", "MI_A2", "MI_B2", "MI_C2" | ||
] | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# suika27melo | ||
(English Follows Japanese) | ||
|
||
## 概要 | ||
![suika27melo1](https://i.imgur.com/iFz3c1U.jpg) | ||
![suika27melo2](https://i.imgur.com/xR7KpVR.jpg) | ||
|
||
suika27meloは2オクターブのピアノ鍵盤型マクロキーパッドです。 | ||
通常のマクロキーパッドとしても使えるほか、MIDIキーボードとしてDAWソフトの入力や演奏に使用できます。 | ||
|
||
* 制作 : すいか技研 (Website: https://suikagiken.net GitHub: [suikagiken](https://github.com/suikagiken) ) | ||
* 販売 : すいか技研の[booth](https://suikagiken.booth.pm/)にて販売予定です | ||
|
||
## ビルドガイド | ||
|
||
[こちら](https://github.com/suikagiken/suika27melo/blob/main/buildguide_1.1.md)からご覧下さい。 | ||
|
||
--- | ||
|
||
## Overview | ||
|
||
suika27melo is a 2-octave piano shaped macro keypad. | ||
You can use it as a normal macro keypad, or use it as a MIDI keyboard for DAW software input and musical performance. | ||
|
||
* Keyboard Maintainer: [suikagiken](https://github.com/suikagiken) | ||
* Hardware Availability: Available at [booth](https://suikagiken.booth.pm/) soon. | ||
|
||
Make example for this keyboard (after setting up your build environment): | ||
|
||
make suikagiken/suika27melo:default | ||
|
||
Flashing example for this keyboard: | ||
|
||
make suikagiken/suika27melo:default:flash | ||
|
||
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). | ||
|
||
## Bootloader | ||
|
||
Enter the bootloader in 3 ways: | ||
|
||
* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (the top left key) and plug in the keyboard | ||
* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead | ||
* **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available |