Рет қаралды 7,917
Lecture 11 of C++ Real-Time Audio Programming with Bela. This lecture introduces circular buffers and how we can use them to create delays.
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: Review of saving state 0:00
Section 2: Circular buffers 8:04
Section 3: Modulo arithmetic 18:54
Section 4: Read and write pointers 22:40
Section 5: Echo effect 31:07
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).