13: State Machines, C++ Real-Time Audio Programming with Bela

  Рет қаралды 2,220

Bela Platform

Bela Platform

Күн бұрын

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).

Пікірлер: 6
@rifosi
@rifosi Жыл бұрын
Great. This knowledge allows for a very professional approach in instrument engineering. Learning a lot here. Looks like Bela system will really provide me with the necessary tools to implement what I have in mind. Thanks!
@snugglepuff33
@snugglepuff33 3 жыл бұрын
This series is really amazing! Thanks so much for all the hard work that went into this and the clear explanations. I notice there haven't been any new lectures added in a couple months. Will this series be continued to include the phase vocoder?
@BelaPlatform
@BelaPlatform 3 жыл бұрын
Thanks for the kind words! We're very happy to hear that you're enjoying the series so far. We'll be resuming everything in the next few weeks and there is plenty more material to come.
@snugglepuff33
@snugglepuff33 3 жыл бұрын
That's great to hear! I just ordered a Bela Mini so I can follow along.
@psirot5384
@psirot5384 3 жыл бұрын
I second Kevin's comment here. These videos are so clear and informative and well produced. Thanks so much for making these. I'm excited to buy a bela (or maybe plunge into the modular world and go straight to buying the salt) when I can allow myself to spend more cash on music gear.
@MoXyiD
@MoXyiD 3 жыл бұрын
As far as state machines go- when I was in school learning about microcontrollers we would use enum variables to control state quite often with switch states- are these ever used over if statements?
14: ADSR, C++ Real-Time Audio Programming with Bela
55:27
Bela Platform
Рет қаралды 2,4 М.
21: ARM Assembly Language,  C++ Real-Time Audio Programming with Bela
1:00:46
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 42 МЛН
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 69 МЛН
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 18 МЛН
19: Phase Vocoder (part 2), C++ Real-Time Audio Programming with Bela
47:28
Scientific Concepts You're Taught in School Which are Actually Wrong
14:36
Barker meets Gliss
3:45
Bela Platform
Рет қаралды 1,9 М.
20: Phase Vocoder (part 3), C++ Real-Time Audio Programming with Bela
1:07:54
Embroidery for E-Textiles
9:31
ZSK Stickmaschinen
Рет қаралды 4,6 М.
Hello from Bela
2:19
Bela Platform
Рет қаралды 3,2 М.
Как правильно выключать звук на телефоне?
0:17
Люди.Идеи, общественная организация
Рет қаралды 1,8 МЛН
ГОСЗАКУПОЧНЫЙ ПК за 10 тысяч рублей
36:28
Ремонтяш
Рет қаралды 528 М.
САМЫЙ ДОРОГОЙ ЧЕХОЛ! В стиле Mac Pro
0:35
Romancev768
Рет қаралды 167 М.