Рет қаралды 2,220
Lecture 13 of C++ Real-Time Audio Programming with Bela. This lecture covers the concept and implementation of state machines, useful for many audio and interactive systems.
We want your feedback on this course! Fill out a short survey to be entered in a prize drawing to win a set of 5 Trill sensors (bela.io/trill): forms.gle/K5cDKKrb2rXCkPVd6
In this lecture:
Section 1: Introducing state machines 0:00
Section 2: Metronome with bar lines 17:52
Section 3: Debouncing 27:34
Section 4: Comparator with hysteresis 37:09
Example code and companion materials:
github.com/BelaPlatform/bela-...
This course is a deep dive into how Bela processes data, and how to implement real-time audio and interaction. If you want to learn or improve your skills with C++ and audio programming, this is a great way to start!
Bela is the open-source platform for creating beautiful interaction. If you’d like to get a Bela system to follow along with these lectures, visit shop.bela.io. Use promo code CREATEATHOME for £10 off Bela and Bela Mini Starter Kits.
Music by Vula Viel (vulaviel.com).