Ian Hobson - The use of std variant in realtime DSP (ADC'17)

  Рет қаралды 4,687

ADC - Audio Developer Conference

ADC - Audio Developer Conference

Күн бұрын

The use of std variant in realtime DSP
Ian Hobson, Application Developer & Software Engineer, Ableton
C++17 introduces std::variant, a type-safe union class. A variant's value represents one of a fixed set of possible types, with C++'s type system ensuring that correct code paths are executed for the active type. This talk will explore the pros and cons of working with variants, with a special focus on DSP. Variants allow for well defined interfaces and minimal memory footprints, but what are they like to use in practice, and are they performant enough for realtime use?
Presented at ADC 2017, Code Node, London.
juce.com/adc-2017

Пікірлер: 1
@sacredgeometry
@sacredgeometry Жыл бұрын
Perfect talking point for a talk. Take something small and expounding on it rather than taking a massive topic and saying next to nothing about it is always the way to do this. Clear, concise, precise. Fantastic!
Giulio Moro - Assessing the stability of audio code for real time low latency embedded processing
52:05
Ivan Cohen - Fifty shades of distortion (ADC'17)
52:40
ADC - Audio Developer Conference
Рет қаралды 17 М.
Жездуха 41-серия
36:26
Million Show
Рет қаралды 5 МЛН
Почему Катар богатый? #shorts
0:45
Послезавтра
Рет қаралды 2 МЛН
УЛИЧНЫЕ МУЗЫКАНТЫ В СОЧИ 🤘🏻
0:33
РОК ЗАВОД
Рет қаралды 7 МЛН
Real-time Confessions in C++ - Fabian Renn-Giles - ADC23
53:02
ADC - Audio Developer Conference
Рет қаралды 2,9 М.
Дмитрий Кожевников - Модули в С++20 - правда или вымысел?
58:52
C++ Russia — Конференция по разработке на Cpp
Рет қаралды 6 М.
Yvan Grabit - VST3 history, advantages and best practice (ADC'17)
34:41
ADC - Audio Developer Conference
Рет қаралды 4 М.
Developing Max/MSP with JUCE. David Zicarelli Keynote, JUCE Summit 2015
44:06
ADC - Audio Developer Conference
Рет қаралды 8 М.
David Rowland - Using JUCE value trees and modern C++ to build large scale applications (ADC'17)
48:58
Writing Code That Runs FAST on a GPU
15:32
Low Level
Рет қаралды 581 М.
CppCon 2015: Timur Doumler “C++ in the Audio Industry”
1:03:44
Friedemann Schautz - The development of Ableton Live (ADC'17)
51:42
ADC - Audio Developer Conference
Рет қаралды 7 М.
пранк🤣😂😂
0:51
Numdexx1
Рет қаралды 1,2 МЛН
Do YOU Understand WHAT JUST HAPPENED!? 😂 #shorts
0:57
LankyBox World
Рет қаралды 1,6 МЛН
ПЛЮСЫ и МИНУСЫ 1 и 2 смены в школе 🔥
0:39
Никита Удановский
Рет қаралды 3,5 МЛН
Halloween is coming
0:12
Younes Zarou
Рет қаралды 3,4 МЛН
amazing japanese home gadgets vlog/tiktok china #shorts
0:59
High Tech USA
Рет қаралды 17 МЛН