Bela-to-PD-over-OSC

Bela-to-PD-over-OSC is a lightweight toolset for routing analog input data from a Bela board to Pure Data in real time using OSC over serial USB. It allows Bela’s 8 analog input channels to be streamed at signal rate into PD for use in interactive audio or control applications. Designed for minimal setup, the system includes a Pure Data patch and a corresponding Bela C++ program. When launched, the Bela side automatically communicates its sample rate, block size, and number of analog channels to PD.

Up to 8 signal-rate control streams via the BelaInterface abstraction

Supports analog block sizes up to 64 samples

Includes a PD-side reset button in case of desynchronization

This setup is ideal for projects requiring fast, reliable control data transfer between embedded hardware and Pure Data environments.  

Github: https://github.com/brianlindgren/Bela-to-PD-over-OSC

----------
June 9, 2024