Bela Tutorials
Learn by doing
The Bela IDE comes pre-loaded with over a hundred example sketches in a range of languages covering all the fundamentals of working with Bela from sensors, to debugging, from synthesis to audio effects. This section contains a series of tutorials that will guide through the Bela’s functionality and challenge to expand the code to reinforce the things you’ve learned.
Is there an example you’d like to see that’s not included here? We’d love to know! Click here to tell us about it.
In this section:
-
C++ for Real Time Audio Programming
- Course Introduction
- Setting Up
- Real Time
- Playing Recorded Samples
- Wavetables
- Parameter Control
- Classes and Objects
- Analog I/O
- Digital I/O
- Filters
- Timing
- Latency
- Circular Buffers
- Envelopes
- State Machines
- ADSR
- MIDI Part 1
- MIDI Part 2
- Block-based Processing
- Phase Vocoder Part 1
- Phase Vocoder Part 2
- Phase Vocoder Part 3
- ARM Assembly Language
-
Pure Data
- Oscilloscope
- Creating a GUI visualisation
- Controlling Bela from a GUI
- MIDI send and receive
- Open sound control
Fundamentals
Connecting
Synthesis
Audio
Sensors
Communication
Advanced
-
Trill Sensors