-
Notifications
You must be signed in to change notification settings - Fork 1
Home
NOTE: we are actively updating this wiki through to the end of June.

Bela is an open-source embedded system for real-time audio processing with ultra-low latency. Based on the BeagleBone Black single-board computer and featuring a custom hardware and software environment, Bela integrates audio processing and sensor connectivity in a single high-performance package. Bela has been designed to be a flexible platform for musicians, instrument designers, audio enthusiasts and interactive artists.
On this Wiki you'll find all the information you'll need to get started making projects with Bela. Before getting set up and going through the example projects it's a good idea to read the following:
- To find out more about Bela and how and why it was built visit What is Bela?
- To learn about the browser-based IDE visit Bela IDE
- To get an overview of coding in Bela visit Introduction to Bela Code
- To see what is possible to make with Bela visit Made with Bela
- To understand the hardware available on Bela visit Hardware Explained
Otherwise just start working your way through the below pages.
Here you'll find a step-by-step guide to setting up the hardware and installing the necessary drivers to get Bela up and running.
There are two main ways of building projects with Bela:
-
Building Bela projects with the IDE (recommended)
-
Running Puredata patches on Bela (for everyone)
Plus a handful of more experimental ways for the adventurous:
-
Compiling Bela projects on the board (for terminal enthusiasts)
-
Compiling Bela projects in Eclipse (for core developers)
Here you'll find documentation for the built-in examples that will guide you through all the basic commands of Bela.