Skip to content
ttyMIDI optimized for the Bela
C Shell Makefile
Branch: master
Clone or download
This branch is 21 commits ahead of cjbarnes18:master.

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.

ttyMIDI for Bela

A very stripped-down version of ttyMIDI designed for Bela, whose sole task is to receive MIDI over a pre-specified port and pass it to ALSA. It sets the specifed UART port (UART4 by default, defined as the macro SERIAL_PATH) to a baud rate of 31250, so it can natively interface with any standard MIDI device.

To sync and build the program on Bela, run ./ all, or ./ debug to enable debug flags.

You can copy ttymidi.service to /etc/systemd/system/ and run systemctl enable ttymidi to run it at boot.

You can’t perform that action at this time.