Skip to main content

ESP-NOW MIDI & enomik (ESP-NOW MIDI Kit)

Elevator Pitch

ESP-NOW MIDI & enomik (ESP-NOW MIDI Kit)

Wireless MIDI without Bluetooth pain. Build your own MIDI device with our zero-programming editor, fully SysEx-configurable, with library and optional dev boards.

Product Description

ESP-NOW MIDI is an open source wireless layer for sending standard MIDI between ESP32 devices. It uses Espressif’s ESP-NOW radio for direct peer to peer links, with no router, access point, or venue Wi‑Fi required. Messages stay ordinary MIDI at the edges, so they work with existing DAWs, synths, and patching tools without custom host software. The Arduino library follows familiar MIDI patterns, so many existing sketches need only small changes.

Enomik (ESP-NOW MIDI Kit) is the practical side: a USB dongle that bridges wireless nodes to a computer, modular client boards for sensors and actuators, a browser based WebMIDI setup tool (including a no code workflow), and Pure Data patches. Configure pin mappings and wireless peers, unplug the client, power it from a battery, and keep playing. That makes it useful for mobile controllers, distributed setups, and quick hardware experiments.

We measured round trip latency in the low teens of milliseconds indoors, with usable performance at longer range in our tests, enough for real time musical control in the conditions we tried.

Together, ESP-NOW MIDI and Enomik aim to reduce the networking overhead that often gets in the way when building new instruments and interfaces.


How It’s Innovative

Wireless MIDI over another transport is not new. What is different here is the choice of ESP-NOW and how it is wired into a usable workflow.

ESP-NOW is built for low power, direct device to device communication without joining a Wi‑Fi network. That maps well to musical control: you want responsive links, simple setups, and devices that can run on battery without dragging in routers or venue infrastructure. ESP-NOW MIDI adapts that stack to ordinary MIDI messages and keeps standard MIDI at the edges, so the innovation is in the fit between protocol and practice, not in inventing a new MIDI dialect.

Enomik adds another layer. Mapping sensors to MIDI and pairing wireless devices usually means firmware edits and repeated upload cycles. The browser based WebMIDI setup (including a no code path) lets you configure pin mappings and wireless peers over USB, then unplug and run standalone. That lowers the barrier for instrument builders, educators, and performers who want to prototype hardware quickly without becoming embedded developers first.

The same boards and browser setup can also configure standalone USB MIDI controllers, so one toolchain covers both wireless nodes and wired controllers.

Together, the project combines a transport layer chosen for musical timing constraints with tooling that makes multi device wireless MIDI practical to set up and iterate on.

Most Inspiring Use Cases

The most inspiring use is when someone with little coding background can set up a custom wireless MIDI device and spend their time on the creative part, not on fighting the setup. In many instrument and interface projects, most of the energy goes into fixing technical issues: networking, pairing, firmware tweaks, cables, venue Wi‑Fi. By the time things work, there is often no time or headspace left for the actual musical or design work.

Enomik and ESP-NOW MIDI flip that balance. A builder wires a sensor, configures mappings and wireless peers in the browser, unplugs the client, and starts trying ideas. No router, no repeated upload cycles for every mapping change, no custom host software. What feels inspiring is not a single clever patch, but that custom wireless controllers become reachable for people who would otherwise get stuck in troubleshooting long before they reach anything creative.

We have already seen what that opens up in practice: many one off controllers and small instruments, each shaped by a specific idea rather than by what the toolchain allows. Gestural objects, wearable inputs, odd sensor combinations, setups that would have stayed sketches if every iteration meant more firmware and network debugging. The inspiring part is watching people stay with their own thought and follow it through to something playable.

Expansion Plans

Expansion plans follow three paths: wider hardware integration, deeper software support, and clearer interoperability across devices.

On hardware, we are developing new integrated boards with an onboard DAC and microcontroller, with affordable DIY kits as the base offering. Next, we plan a DIN MIDI to ESP-NOW MIDI bridge board so existing hardware synths and controllers can join a wireless setup without modification. After that, a Eurorack module is under consideration, likely as a compact wireless MIDI in/out bridge for modular systems rather than a standalone voice module.

On software, we plan MPE support, broader sensor and actuator mapping in the configuration tool, and MIDI 2.0 once the underlying Arduino MIDI libraries support it.

Longer term, we want to establish a documented, implementable reference for ESP-NOW MIDI so ESP32 based devices from different makers can talk to each other out of the box. That means a stable message format, clear pairing and addressing conventions, and an open library others can adopt or port. The goal is not a new MIDI dialect, but a practical interoperability layer: if a device implements ESP-NOW MIDI, it should work with the dongle, bridge boards, and other compliant nodes without custom glue code. That would make wireless MIDI easier to spread across DIY kits, third party controllers, and one off instruments while staying compatible with standard MIDI workflows on the host side.

Commercialization

We are developing the next generation of Enomik hardware: new board designs with an onboard DAC and microcontroller, moving away from separate breakout modules toward a more integrated and repeatable build. The aim is kits that are easier to assemble, more reliable in use, and still flexible enough for custom controllers and small instruments.

The plan is to offer affordable DIY kits rather than finished proprietary products. Wireless MIDI should not be locked behind expensive bespoke hardware; the goal is to put a practical starting point in more hands, especially builders, educators, and performers who want to experiment without a large upfront cost.

ESP-NOW MIDI will stay open source, so the kits sit alongside the library and configuration tools rather than replacing them. Commercialization is about making the hardware side accessible: clear documentation, sensible defaults, and a path from kit to working wireless MIDI device without needing a full electronics lab. Timing and pricing are still being worked out as the new boards move from prototype toward production.