Programming LV2 Music Production Plugins From Scratch - 11 Programming Realtime Audio
The basic concept of realtime audio we need for programming audio processing and sound generating plugins. Also showing the pitfalls for programming realtime audio plugins. Last video of the first tutorial block. Will be continued in 2022.
Topics:
* What is realtime?
* Principle of audio signal routing
* Realtime guarantee
* Violating realtime
* Not realtime-safe:
* User interactions
* Web access
* Other I/O
* Files, devices, pipes, sockets, system calls, ...
* Heap memory allocation and deallocation
* `malloc`, `calloc`, `free`, `new`, `delete`, ...
* C++ strings, streams, exceptions, STL containers (except `std::array`), ...
* Process / thread locks
* LV2 realtime thread (`connect_port`, `run`)
* Preview: LV2 worker extension
Resources: https://github.com/sjaehn/lv2tutorial
https://audioplugin.xyz/
-
6:46
Learn With Me
2 years agoHow to make music in Scratch
541 -
2:58:53
Jewels Jones Live ®
1 day agoVIOLENT RHETORIC | A Political Rendezvous - Ep. 92
19.8K22 -
LIVE
Exploring With Nug
10 hours agoMissing Person's Remains Found In Virginia Well
337 watching -
2:00:56
Tate Speech by Andrew Tate
7 hours agoEMERGENCY MEETING EPISODE 76 - GYAL DEM
182K258 -
23:06
MYLUNCHBREAK CHANNEL PAGE
21 hours agoThe Old World is in The Catacombs? - Part 3
19.5K22 -
LIVE
Right Side Broadcasting Network
5 days agoLIVE REPLAY: Pres. Trump Holds a Rally in Wilmington, NC on Jobs, Inflation, & the Economy - 9/21/24
7,702 watching -
47:18
Vigilant News Network
21 hours agoShocking Details Emerge About Trump’s Would-Be Assassin and “Wife” | The Morning Catch Up
55K49 -
1:01:43
Michael Franzese
23 hours agoDemocrat Party is Evil: The Border, Cover Ups, Fraud | Michael Franzese LIVE! Ep. 19
69.2K53 -
12:04
Liam Reid
23 hours ago9-Year-Old 250 2 Stroke vs Modern 4 Stroke!
71.2K5 -
15:07
CartierFamily
2 days agoRepublican CALMLY DISMANTLES CNN Host Over GOP Denied Bill! 🔥
81.6K97