Creating Ubiquitous, Composable, Performant DSP Modules - Stefano D’Angelo - ADC23

  Рет қаралды 623

ADC - Audio Developer Conference

ADC - Audio Developer Conference

8 күн бұрын

Join Us For ADC24 - Bristol - 11-13 November 2024
More Info: audio.dev/
@audiodevcon​
Creating Ubiquitous, Composable, Performant DSP Modules - Stefano D’Angelo - ADC23
Companies and independent developers don't restart from scratch at each new project. They rely on a reusable technological base and build their final products upon that. For most software development tasks it is absolutely normal to use libraries developed by external suppliers, but for a number of very specific reasons this is less common when it comes to music DSP.
In a way, this is the sequel to my previous ADC talk. I'll show how my company, following my own advice, managed to create a toolkit of actually (re)usable music DSP algorithms while featuring unprecedented levels of ubiquity, composability, and performance.
In this talk I'll describe the cultural, architectural, and technical challenges we faced and the solutions we adopted in detail, especially with respect to:
• choice of DSP algorithms
• inadequacies and limitations of general-purpose programming languages
• minimizing reliance on programming language and target platform features
• designing consistent, performant, and unopinionated APIs
• running identical code on all platforms, from microcontrollers to the web, including desktop and mobile
• integration with external tools
Link to Slides:
_
Stefano D'Angelo
I am a music DSP researcher and engineer, as well as the founder and CEO of Orastron. I help companies around the world, such as Arturia, Neural DSP, Darkglass Electronics, and Elk, in creating technically-demanding digital synthesizers and effects. I also strive to push audio technology forward through scientific research and experimental projects.
_
Streamed & Edited by Digital Medium Ltd: online.digital-medium.co.uk
_
Organized and produced by JUCE: juce.com/
_
Special thanks to the ADC23 Team:
Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra
#adc #audiotech #dsp #dspmusic

Пікірлер
Running High Channel Count Audio Applications on Linux RT - Olivier Petit - ADC23
51:54
ADC - Audio Developer Conference
Рет қаралды 543
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 35 МЛН
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 97 МЛН
LOVE LETTER - POPPY PLAYTIME CHAPTER 3 | GH'S ANIMATION
00:15
BoxLang   The Future is Dynamic  A new JVM Dynamic Language
57:50
Ortus Solutions
Рет қаралды 505
Fast Audio Thread Synchronization for GPU Data - Evan Mezeske - ADC23
39:38
ADC - Audio Developer Conference
Рет қаралды 793
The Sound of Audio Programming - Developing Perfect Glitch - Balazs Kiss - ADC23
39:10
ADC - Audio Developer Conference
Рет қаралды 527
Singing Synthesis Beyond Human-Level Naturalness: Not What You Think -  Kanru Hua - ADC23
31:50
Back to the Stdlib: Making the Most of Kotlin’s Standard Library
51:11
IntelliJ IDEA, a JetBrains IDE
Рет қаралды 1,4 М.
Carbon - First Impression [Programming Languages Episode 28]
1:04:02
YOTAPHONE 2 - СПУСТЯ 10 ЛЕТ
15:13
ЗЕ МАККЕРС
Рет қаралды 175 М.
Gizli Apple Watch Özelliği😱
0:14
Safak Novruz
Рет қаралды 6 МЛН
⚡️Супер БЫСТРАЯ Зарядка | Проверка
1:00
Blue Mobile 📲 Best For Long Audio Call 📞 💙
0:41
Tech Official
Рет қаралды 1 МЛН
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,6 МЛН