
This is a new revision of my compact MIDI button keyboard, designed for musicians who are familiar with button accordion layouts and want a portable expressive controller for modern MIDI workflows.
Unlike piano-style MIDI controllers, this instrument is built around the ergonomics of chromatic button accordion, bayan, and related free-reed instruments. It can be used for DAW work, note entry, live MIDI control, portable practice, and casual music-making while traveling.
The goal is simple: a small instrument that feels natural to button accordion players, but works with modern MIDI equipment and software.
What is new in this revision
This revision is much more than a simple MIDI controller. It adds a more complete standalone playing experience:
- built-in General MIDI sound engine
- built-in speaker
- headphone output
- built-in rechargeable battery
- velocity-sensitive buttons
- external breath controller support
- pitch bend control
- graphical menu interface
- USB-C MIDI and TRS MIDI output
It can work as a compact MIDI controller, but it can also be used as a small self-contained musical instrument.
Designed for button players
The keyboard is designed for musicians who are used to button-based layouts, including:
- chromatic button accordion players
- bayan players
- diatonic accordion / khromka players
- musicians who prefer compact button layouts over piano keys
- DAW users who want a portable non-piano MIDI input device
It is especially useful when a full accordion is too large, too loud, or simply inconvenient to carry.
Layouts
The keyboard supports multiple layouts:
- B-system
- C-system
- Stradella
- Converter B
- Converter C
- Khromka diatonic layout
Converter layouts are available in both one-hand and two-hand variants.
The layout can also be flipped by 180°, which makes it easier to adapt the instrument to different playing positions, mounting options, or personal preferences.
Expressive velocity response
This revision uses a velocity-sensitive key system designed for expressive playing.
The main key motion is detected with Hall-effect sensors, while an additional shock sensor can help improve response on very fast attacks. The firmware allows the velocity response to be adjusted, so the instrument can be tuned for different playing styles.
This is important because accordion players, pianists, and electronic musicians often expect different touch behavior from the same controller.
Built-in sound
The keyboard includes a built-in General MIDI sound engine, so it can be played without a computer or external synthesizer.
It has:
- built-in speaker
- headphone output
- General MIDI program selection
- reverb and chorus settings
- volume and output gain controls
The built-in sound is useful for quick practice, travel, testing layouts, or playing without a full studio setup.
Connectivity
The instrument supports both modern and classic MIDI workflows:
- USB-C MIDI
- TRS MIDI Type A
- USB-C and TRS MIDI can work at the same time
- compatible with Windows, Linux, macOS, and iOS
This allows the keyboard to connect to DAWs, software instruments, hardware synthesizers, MIDI modules, and experimental setups.
Breath controller
The keyboard supports an external breath controller for expressive MIDI control.
This can be useful for:
- wind-style expression
- soft synths
- hardware synthesizers
- expressive pads, leads, and orchestral sounds
The breath response can be adjusted in the menu.
Portable standalone instrument
The new revision is designed to be lightweight and easy to carry.
Approximate weight:
- keyboard: 420 g
- breath controller accessory: 50 g
Battery life:
- up to 8 hours with headphones
- up to 5 hours with the built-in speaker
The keyboard can also be worn with a neck strap, making it possible to use it as a very compact portable performance instrument.
Features
- 5-row button keyboard
- compact chromatic button accordion-style layout
- multiple layouts: B-system, C-system, Stradella, Converter B/C, Khromka
- velocity-sensitive buttons
- adjustable velocity response
- Hall-effect sensing with additional fast-attack sensing
- pitch bend control
- external breath controller support
- built-in General MIDI sound engine
- built-in speaker
- headphone output
- USB-C MIDI
- TRS MIDI Type A output
- USB-C and TRS MIDI can work simultaneously
- graphical menu interface
- transpose function
- layout flip by 180°
- rechargeable Li-ion battery
- lightweight and travel-friendly
Use cases
This keyboard can be used as:
- a portable MIDI controller for DAW work
- a compact practice instrument
- a button accordion-style input device for notation software
- a controller for external synths and sound modules
- a travel instrument for casual playing
- an experimental platform for alternative button layouts
It is designed for situations where a full accordion or large MIDI controller is too big, but a small expressive button instrument is still needed.
Development status
This project is under active development. I am currently collecting feedback from musicians to improve the firmware, playing response, and workflow.
Use the share button below if you liked it.
It makes me smile, when I see it.