| Setting | Knob | Button |
|---|---|---|
| Message | Control Change | NoteProgram ChangeControl Change |
| Channel | individual or bank-assigned | |
| Combo | + | + |
| Bottom | + | |
| Top | + | |
| Snap To | + | |
| Snap Width | + | |
| Inverted | + | |
| Velocity | + | |
| Example | Knob | DAW controller |
|---|---|---|
Default |
![]() |
![]() |
Top: 100 Bottom:60 |
![]() |
![]() |
Snap To: 63 Snap Width:7 |
![]() |
![]() |
Combo: ON Inverted ALT: ON |
![]() |
![]() |
Snap "magnetizes" the knob to a given value (so it's easier to "hit"the center or 0 of a DAW controller).
Combo sends two commands at once: according to the settings for the pressedbutton "ALT" and according to the settings for the released "ALT" button.That allows you to set up 2 different MIDI messages for button press.
The case is made of PETG plastic on a 3D printer. The front panel is made by a factory method and is a printed circuit board (there are no stickers on it).
Two verisons extra MIDI-out: 3.5 jack TRS or DIN5.It works with USB-MIDI as parallel.

In a case with a 3.5 jack outputs may be adapted to a DIN connectoreither Type - A or Type - B. Type - A is incompatible with Type - B.Different manufacturers make 3.5 jack connections on their own discretion.Even one manufacturer can install 3.5 jacks for different adapters in differentgenerations of the same device.You can find out on the website https://minimidi.world which type of 3.5 jack is on which device.Adapter Type - A connection:
Adapter Type - B connection:
Examples for bank, knob, button and bluetooth button:

1. Switch to settings mode ![]() |
|
2.a. Knob fast setting(from any menu point) ![]() |
2.b. Any setting:go to knob\button\bank\display settingmenu point then change setting value ![]() |
3. Save changes ![]() |
|
1. Color may differ from photo.
2. USB-cabel: Type-C - Type-A only. Does not work with Type-C - Type-C cabel.
3. Enclosure may have 3D-printing artefacts.
The controller may be expanded with up to 2 bluetooth keypads with up to 4 buttons each.
Each bluetooth panel has 2 buttons with 3.5 jack that allows to connect any 2 extra buttons.
There is switch inside that manages connection fo 3.5 jack: either 2 extra buttons (default) or this panel provides 2 buttons for something (battery must be removed in this case).
Power supply: 3.3V CR-2032 battery inside.
Remove bottom screws to replace battery or toggle switch.

Use this page in Chromium-based browser.
1. Connect MIDI-controller via USB

3. Press "Detect MIDI-controller" button below on this page
4. Change settings in browser
5. Press "Upload to MIDI-controller" button below on this page

Abbreviations: CC - Control Change, PC - Program Change
Use this page in Chromium-based browser.
Uploading firmware looks kind of strange due to browser security restrictions.
1. Disconnect all Arduino-based devices.
2. Connect the MIDI-controller via USB.
3. Press "Prepare" button. The firmware will be downloaded and prepared for upload to the device.
4. Press "Reset serial" button, choose "TOAST (SpaceMelodyLab)" (may also be called "Arduino Leonardo") in the dialog. The MIDI-controller will become ready for uploading. Now hurry up!
5. Quickly press "Flash MIDI-controller" button, choose "Arduino Micro" in the dialog. Wait some seconds for the confirmation message.
6. Check the MIDI-controller. The new version should be displayed on it's splash screen when you connect device to USB.
Refresh this page if something went wrong.
| v.1.7 (01 March 2026) |
|
||||
| v.1.6 (05 February 2026) |
|
||||
| v.1.5 (22 December 2025) |
|
||||
| v.1.4 (19 July 2025) |
|
||||
| v.1.3 (16 June 2025) |
|
||||
| v.1.2 (06 June 2025) |
|
||||
| v.1.1 (30 March 2025) |
|