Skip to content

USB bridge for biopotential boards

Neurobeat Loop

Turn any program into real USB hardware, a microphone, a MIDI instrument, or a keyboard, on Mac, Windows, and Linux, with no drivers to install. The Neurobeat Loop is a small USB board and a cross-platform library that do exactly that. Feed it biopotential data and your code becomes an audio input any DAW records, a MIDI instrument any studio accepts, or a keyboard that drives any app. Built for the Neurobeat Zero. Works with any board that streams over WiFi.

Neurobeat Loop board

Four devices, one cable

Loop presents a single USB composite device. The host sees four standard functions in one configuration — and every endpoint fits inside the controller's on-chip USB memory.

Audio

Record up to 16 channels of your brain in any audio app

Hit record in any audio app and pull up to 16 channels of biopotential signal at up to 16 kHz, straight off the Neurobeat Zero. The Neurobeat Loop enumerates as a standard multi-channel audio input, with no driver install and no setup. You need a USB cable and the tools you already use. It sits alongside the Neurobeat Zero's wireless streaming, so you don't have to choose one or the other.

HID

Your brain as keyboard, mouse, and gamepad

Map a decoded signal state to a keystroke, a mouse move, or a gamepad button, then drive any game or app. The Neurobeat Loop presents as a standard HID device, so the host sees ordinary input events. No special software, no SDK to wire up. Bind a signal to an action and your app responds as if you pressed a key.

MIDI

Play music with your mind

Route decoded signal output into your DAW or hardware synth. Your rig treats it like any other MIDI source. The Neurobeat Loop appears as a standard MIDI device, with no bridge app and no config. The hardware companion to the App Store's signal-driven MIDI synthesizer.

Flash

Flash and debug your Neurobeat Zero from the Arduino IDE

Write application code, flash it, and debug your Neurobeat Zero live, straight from the Arduino IDE over USB. The Neurobeat Zero has no USB port by design, so the Neurobeat Loop stands in: over its serial interface, the Neurobeat Zero appears to the Arduino IDE as a directly-connected Arduino board. Everything stays on your machine, no round-trip through the cloud.

Notice

The Neurobeat Zero is a research-grade biopotential acquisition platform for developers and researchers. It is not a medical device, not for medical use, and not a diagnostic tool. It is not intended to diagnose, treat, cure, or prevent any disease or condition, and has not been evaluated or approved by the FDA or any regulatory body for clinical or diagnostic purposes.

Pricing

Model Price
Neurobeat Loop (standard) $25
Neurobeat Loop (FTDI version) $50

Specifications

USB device
Class-compliant composite USB device: audio input, HID (keyboard / mouse / joystick), virtual serial port, and MIDI
Audio input
Up to 16 channels, up to 16 kHz
Drivers
None for audio / serial / HID / MIDI — they use built-in OS class drivers
Custom tooling
libusb vendor channel driven by a Rust library; works on all platforms with no driver install
Hardware serial
Standard version: none — audio, HID, virtual serial and MIDI only. FTDI version: adds an FT231XQ-R hardware serial port.
Controller
Raspberry Pi RP2354 — 150 MHz, 520 kB SRAM, 2 MB Flash, FPU + DSP
Connectivity
No WiFi — connects via the computer's USB
Connector
USB-C

Ready to dig in?

The docs cover networking, OTA, the on-device stream/file format, and the anti-bricking story.

Open Neurobeat Loop docs