filmov
tv
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.
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
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
Programming LV2 Music Production Plugins From Scratch - 10 Polyphony & Performance
Programming LV2 Music Production Plugins From Scratch - 03 How LV2 Plugins Work
Programming LV2 Music Production Plugins From Scratch - 11 Programming Realtime Audio
Programming LV2 Music Production Plugins From Scratch - 01 What is LV2?
Announce - Programming LV2 Music Production Plugins From Scratch II
Programming LV2 Music Production Plugins Tutorial Announce
07 Make An Amp Plugin UI With B.Widgets - Programming LV2 Music Production Plugins From Scratch II
04 What's Sooo Bad About GTK? - Programming LV2 Music Production Plugins From Scratch II
The Audio Programmer Virtual Meetup | January 14th, 2025 @ 15:00 UK
Programming LV2 Music Production Plugins From Scratch - 04 A Simple Amplifier (Part 2)
Programming LV2 Music Production Plugins From Scratch - 09 Waveform Synth in C++ 11
Programming LV2 Music Production Plugins From Scratch - 07 The Simplest MIDI Synth (Part 1)
Programming LV2 Music Production Plugins From Scratch - 12 Synthesis, Aliasing & PolyBLEP
Programming LV2 Music Production Plugins From Scratch - 08 The Simplest MIDI Synth (Part 2)
Programming LV2 Music Production Plugins From Scratch - 06 Atoms, URIDs and URIs
Programming LV2 Music Production Plugins From Scratch - 05 A Sound Generator in C++
Programming LV2 Music Production Plugins From Scratch - 02 A Simple Amplifier (Part 1)
08 Make A Modern Style Synth UI - Programming LV2 Music Production Plugins From Scratch II
01 Introduction Into LV2 UIs - Programming LV2 Music Production Plugins From Scratch II
09 Make A Vintage Style Synth UI - Programming LV2 Music Production Plugins From Scratch II
06 Make A Simple Amp Plugin UI with Xputty II - Programming LV2 Music Production Plugins From Scr...
05 Make A Simple Amp Plugin UI with Xputty - Programming LV2 Music Production Plugins From Scratc...
02 A Simple Plugin UI Using GTK (Part 1) - Programming LV2 Music Production Plugins From Scratch II
03 A Simple Plugin UI Using GTK (Part 2) - Programming LV2 Music Production Plugins From Scratch II
Комментарии