Skip to content
PocketMidiPublic

About

Open-source MIDI keyboard controller with built-in speakers that transforms the Polyend Tracker Mini into a complete portable music production setup. Includes hardware schematics and ESP32-based firmware.

Resources

Contributing

Stars

38 stars

Watchers

11 watching

Forks

Repository files navigation

KB1 - Pocket MIDI Keyboard Controller

KB1 is a compact MIDI keyboard controller built specifically for the Polyend Tracker Mini. It is configured via a browser-based web app connected via Bluetooth Low Energy.

KB1 banner

System Overview

Hardware

  • 19-key keyboard
  • 2 levers with integrated push buttons
  • 1 capacitive touch input
  • 2× 8Ω 1W speakers
  • XIAO ESP32-S3 MCU with BLE and USB-C
  • 420mAh Li-ion battery, charged via USB-C

Firmware (details)

  • Lever, press, and touch controls: configurable CC output and parameter-specific behavior
  • Scale mode: note output quantized to a selectable musical scale
  • Chord mode: selectable chord types, Block/Strum playback, and 1–3 octave range
  • Arp Mode: User defined arpeggiator
  • 8 on-device preset slots
  • Serial MIDI output

Web Configuration App (details) Traffic

  • Mobile first design
  • Runs in Chromium based browsers (iOS: Safari does not support Web Bluetooth. V Browser recommended for iOS)
  • Connects over Web Bluetooth
  • Settings load from and save to device over BLE
  • 12-slider live performance interface (landscape fullscreen on mobile)
  • Preset management stored in browser

Documentation

Each repository README covers its own setup. Detailed user instructions live in the guides above rather than repeated copies.

Building from Source

Gallery

inner top inner bottom

License

  • Software & Firmware: MIT License (see LICENSE)
  • Hardware Designs: CERN Open Hardware Licence v2 – Strongly Reciprocal (see hardware license)

About

Open-source MIDI keyboard controller with built-in speakers that transforms the Polyend Tracker Mini into a complete portable music production setup. Includes hardware schematics and ESP32-based firmware.

Resources

Contributing

Stars

38 stars

Watchers

11 watching

Forks

Releases

Contributors

Languages