Lecture 5 of C++ Real-Time Audio Programming with Bela. This lecture explains C++ classes and introduces principles of additive synthesis.
In this lecture:
Section 1: Oscillators and structs 0:00
Section 2: C++ classes 5:28
Section 3: The wavetable-class example 15:21
Section 4: Introducing additive synthesis (1) 21:14
Section 5: Why do digital oscillators sound bad? 24:07
Section 6: Making an additive synth 27:55
Example code and companion materials:
https://github.com/BelaPlatform/bela-online-course/tree/master/lectures/lecture-5
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 https://shop.bela.io. Use promo code CREATEATHOME for £10 off Bela and Bela Mini Starter Kits.
Music by Vula Viel (http://vulaviel.com).
Download
0 formats
No download links available.
5: Classes and Objects, C++ Real-Time Audio Programming with Bela | NatokHD