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

Поділитися
Вставка
  • Опубліковано 3 жов 2024
  • 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...
    _
    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

КОМЕНТАРІ • 6

  • @saltersbdavisiv5430
    @saltersbdavisiv5430 3 місяці тому

    Thank you

  • @saltersbdavisiv5430
    @saltersbdavisiv5430 3 місяці тому

    Taking notes.

  • @saltersbdavisiv5430
    @saltersbdavisiv5430 3 місяці тому

    This is going to be interesting....😊

  • @WilsonRyan
    @WilsonRyan 2 місяці тому

    I read the title as “compostable” and didn’t think to question that thought for the first couple minutes of watching.

  • @velvetsound
    @velvetsound 3 місяці тому

    This looks really interesting - I’m going to try it out for my daisy seed project to do guitar effects which are DSP combined with analog.

  • @sub-harmonik
    @sub-harmonik 3 місяці тому

    one of andrew kelley's motivations for making zig was that C/C++ were not well-suited for writing a DAW