17: Block-based Processing, C++ Real-Time Audio Programming with Bela

Published: 06 November 2020
on channel: Bela Platform
4,413
91

Lecture 17 of C++ Real-Time Audio Programming with Bela. This lecture introduces block-based processing and the Fast Fourier Transform, which form the basis of phase vocoder audio effects.

In this lecture:
Section 1: Introducing block-based processing 0:00
Section 2: Block-based processing code 12:24
Section 3: Sending data to the GUI 22:00
Section 4: The Fast Fourier Transform 25:39
Section 5: Overlapping blocks 31:46

Example code and companion materials:
https://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 https://shop.bela.io. Use promo code CREATEATHOME for £10 off Bela and Bela Mini Starter Kits.

Music by Vula Viel (http://vulaviel.com).


Watch video 17: Block-based Processing, C++ Real-Time Audio Programming with Bela online without registration, duration hours minute second in high quality. This video was added by user Bela Platform 06 November 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 4,413 once and liked it 91 people.