Tag: audiodev

Docker for the Audio Developer – Olivier Petit – ADC 2024

  • Lobby
  • Tag Archives: audiodev

https://audio.dev/ -- @audiodevcon​
---

Docker for the Audio Developer - Olivier Petit - ADC 2024
---

Most of you have probably heard of Docker, had to use it to deploy some service or application or are using regularly in your workflow.

The aim of this talk is to provide everyone with useful takeaways, regardless of your current level of knowledge.

We will be looking at the problems that containerisation is aiming to solve, how Docker implements it, and go through some basic use cases.

As we are all curious, we will not miss the opportunity to peek under the hood in order to understand the Linux kernel features that make Docker possible.

Finally, we will be looking at two real use cases:

- Using Docker as part of a CI system, to easily manage a build environment, and touching on the "Docker in Docker" problem
- Using Docker to host third party audio applications on a Linux powered read-time audio processing box, allowing audio routing between them.
---

Slides: https://data.audio.dev/talks/2024/docker-for-the-audio-developer/slides.pptx
---

Olivier Petit

After an MSc in Integrated Circuit design, I have joined the Software and Creative department of L-Acoustics in 2018 as a C++ software engineer. Since then, I have been part of our mission to better connect the world’s best artists with their audiences, ensuring everyone gets the sound quality they deserve. Every day we are tackling the challenge of finding ways to deploy audio solution at the largest scale without any compromise on sound quality and system reliability. We are always putting the audience and our users in the centre, making sure all our products, from hardware to software, are as intuitive and easy to use as possible.

Unlike most of my peers, I’m ashamed to reveal that I don’t play any instrument... Instead you will find me on a climbing wall, or riding my Brompton folding bicycles outside of its comfort zone!
---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon

https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
---

Organized and produced by JUCE: https://juce.com/
---

Special thanks to the ADC24 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#docker #dockertutorial #adc #audiodev #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

KEYNOTE: Commercialisation of Audio Technology – Josh Reiss – ADC23

  • Lobby
  • Tag Archives: audiodev

https://audio.dev/ -- @audiodevcon​

KEYNOTE: Commercialisation of audio technology - Josh Reiss - ADC 2023

Innovation is rampant in audio technology. New signal processing and machine learning solutions are emerging on an almost daily basis, and experimenting with audio tools frequently yields new creative approaches. However, bringing such innovation to market poses many challenges. This talk addresses these challenges while drawing on experience with several high-tech audio start-ups. It focuses on questions and dilemmas concerning, for instance, IP protection, investment, market size and potential, and early-stage growth that are specific to the audio industry. Concrete examples are given of successes and failures where audio developers have attempted to bring new technologies to market.

Link to Slides:
_

Josh Reiss

Josh Reiss is Professor of Audio Engineering with the Centre for Digital Music at Queen Mary University of London. He has published more than 200 scientific papers (including over 50 in premier journals and 6 best paper awards) and co-authored two books. His research has been featured in dozens of original articles and interviews on TV, radio, and in the press. He is a Fellow and currently President of the Audio Engineering Society (AES), and chair of their Publications Policy Committee. He co-founded the highly successful spin-out company, LandR, and recently co-founded RoEx, Tonz and Nemisindo, also based on his team’s research. He maintains a popular blog, YouTube channel, and Twitter feed for scientific education and dissemination of research activities.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://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 #audiotechnology #audiotech #audio

Filed under: UncategorizedTagged with: , , , ,

Spectral Audio Modeling: Why Did It Evolve and Do We Need It Now? – Julius Smith – ADC23

  • Lobby
  • Tag Archives: audiodev

Join Us For ADC24 - Bristol - 11-13 November 2024
More Info: https://audio.dev/
@audiodevcon​

Spectral Audio Modeling: Why Did It Evolve and Do We Need It Now? - Julius Smith - ADC 2023

This talk summarizes historical developments in spectral audio synthesis and processing, touching on origins in evolution, musical practices, innovations at Bell Labs and CCRMA, and AI approaches today. Our ears continue to feed spectral decompositions to the brain, showing no signs of become vestigial in favor of purely neural processing in the brain. In machine learning, on the other hand, spectral representations are often being omitted in favor of time-domain waveform encodings. How do we reconcile this? Looking at continuing uses of spectral audio processing in AI, we find that AI and spectral processing remain partners and are likely to continue symbiotically for the foreseeable future.
_

Julius Smith

Julius O. Smith is a research engineer, educator, and musician devoted primarily to developing new technologies for music and audio signal processing. He received the B.S.E.E. degree from Rice University in 1975 (Control, Circuits, and Communication), and the M.S. and Ph.D. degrees in E.E. from Stanford University, in 1978 and 1983, respectively. For his MS/EE, he focused largely on Stanford's superb curriculum in statistical signal processing. His Ph.D. research was devoted to improved methods for digital filter design and system identification applied to music and audio systems, particularly the violin. From 1975 to 1977 he worked in the Signal Processing Department at ESL, Sunnyvale, CA, on systems for digital communications. From 1982 to 1986 he was with the Adaptive Systems Department at Systems Control Technology, Palo Alto, CA, where he worked in the areas of adaptive filtering and spectral estimation. From 1986 to 1991 he was employed at NeXT Computer, Inc., responsible for sound, music, and signal processing software for the NeXT computer workstation. After NeXT, he became a Professor at the Center for Computer Research in Music and Acoustics (CCRMA) at Stanford, with a courtesy appointment in EE, teaching courses and pursuing/supervising research related to signal processing techniques applied to music and audio systems. At varying part-time levels, he was a founding consultant for Staccato Systems, Shazam Inc., and moForte Inc. He is presently a Professor Emeritus of Music and by courtesy Electrical Engineering at Stanford, and a perennial consultant for moForte Inc. For more information, see http://ccrma.stanford.edu/~jos/.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://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 #audiodev #dsp #audio #ai

Filed under: UncategorizedTagged with: , , , ,

A Comparison of Virtual Analog Modelling Techniques (Part 2) – Christopher Clarke & Jatin Chowdhury

  • Lobby
  • Tag Archives: audiodev

Join Us For ADC24 - Bristol - 11-13 November 2024
More Info: https://audio.dev/
@audiodevcon​

A Comparison of Virtual Analog Modelling Techniques (Part 2) - Christopher Johann Clarke & Jatin Chowdhury - ADC23

This talk will explore the spectrum of virtual analog modelling techniques including traditional methods (modified nodal analysis, wave digital filters), single-architecture neural network models, and grey-box methods that incorporate both physical modelling and machine learning techniques. Several models of the gain stage from the Boss DS-1 guitar pedal will be provided as a motivating example. The talk will discuss how these methods can generalize over a wide range of circuits, as well as the specific problems that users of each modelling technique can expect to see for different types of circuits.

Link to Slides:
_

Christopher Johann Clarke

Christopher Clarke is a PhD candidate studying at SUTD (Multiphysics, A.I/Machine Learning) with a background in music specialising in generative algorithms (MMus) and psychophysics in music (BA, recipient of Phillip Holt Award).
_

Jatin Chowdhury

Jatin is an audio signal processing engineer from Denver, Colorado, USA. For the past several years he has worked as a developer of audio effects and other music technology software. Jatin is a graduate from the Center for Computer Research in Music and Acoustics (CCRMA) at Stanford University, where he studied audio signal processing.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://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 #audiodev #dsp #audio

Filed under: UncategorizedTagged with: , , ,

Implementation of an IIR Antiderivative Anti-Aliasing Wavetable Oscillator – Maxime Coutant – ADC23

  • Lobby
  • Tag Archives: audiodev

https://audio.dev/ -- @audiodevcon​

Implementation of an IIR Antiderivative Anti-Aliasing Wavetable Oscillator - Maxime Coutant - ADC 2023

Anti-aliasing is a crucial consideration for digital audio synthesis. Usually, for an oscillator, techniques like band-limited signals or oversampling are employed to mitigate this problem, but I investigated a method a bit more recent : Antiderivative Anti-Aliasing (ADAA). My search for a practical ADAA application in wavetable synthesis first yielded limited results. However, a paper titled "Antiderivative Antialiasing for Arbitrary Waveform Generation," published in August 2022, caught my attention.

The presentation will focus on three aspects:

• An Introduction to ADAA and the algorithm itself
• Insights into practical implementation and results
• Reflections on engaging with Academic Research

By the end of the talk the listener will know about the pros and cons of this technique and how and when to employ it. Furthermore, we will have illustrated some challenges of working with academic material as a software developer.

Link to Slides: https://docs.google.com/presentation/d/1mx8f7yxXMLxQ-pl3IcoqLkcZtQGd7z6gOidcQMAfxPc/edit
_

Maxime Coutant

I'm an audio software engineer in the ADASP group, part of the LTCI public laboratory. Audio enthusiast, hobbyist musician and software addict, I love to share, learn and meet new people! Here at ADC23 I'll present a project I spent many hours on during this last year, hoping to lower the bridge between research and engineering!
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://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 #audiodev #dsp #audio #softwareengineering #digitalaudio

Filed under: UncategorizedTagged with: , , , ,

How to Make a Successful Plugin From Scratch as a Solo Audio Developer – Marius Metzger – ADC23

  • Lobby
  • Tag Archives: audiodev

https://audio.dev/ -- @audiodevcon​

How to Make a Successful Audio Plugin From Scratch as a Solo Audio Developer - Marius Metzger - ADC23

After my well-received appearance on last year's panel on starting your first audio business, I'm resubmitting my talk proposal on the success story of the CrispyTuner, explaining to aspiring indie developers how it's possible to make a successful audio plugin from start to finish. The goal is to inspire aspiring developers by showing real challenges I faced and how I overcame them.

Link to Slides: https://docs.google.com/presentation/d/1oIM33u4huTFny9GasHak4yOwFd-gShP2aNkeGExGFMg/edit
_

Marius Metzger

My name is Marius, I'm 24 years old and have a passion for product design, leadership, and, of course, software development. After finishing school at 16 years of age, I got right into freelance software development, with Google as one of my first clients. In 2020, I released a pitch correction audio plug-in called CrispyTuner, which I created mostly by myself over the span of 2 years. It found great commercial success, and shortly after release I sold it to Plugin Alliance/brainworx to move on to new projects! At the moment, I live as a digital nomad, travelling the world and working as Development Lead at essential.gg.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://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 #audiodev #pitchcorrection #audioplugins

Filed under: UncategorizedTagged with: , , ,

Native Instruments NKS2: Building a Physical Experience for Virtual Instruments – Moritz Heppner & Tim Adnitt – ADC23

  • Lobby
  • Tag Archives: audiodev

https://audio.dev/ -- @audiodevcon​

Native Instruments NKS2: Building a Physical Experience for Virtual Instruments - Moritz Heppner & Tim Adnitt - ADC 2023

This talk will give an overview of the NKS2 SDK features and demonstrate how to bring instruments and effects to life for all users (including the visually impaired) on the new generation of Native Instruments hardware. We will show examples of NKS2 implementations in both plug-ins and Kontakt instruments.

Link to Slides: https://data.audio.dev/talks/2023/building-a-physical-experience-for-virtual-instruments/slides.pdf
_

Moritz Heppner

C++ application engineer coding at Native Instruments since 2012. Enthusiastic about API design, data structures and generally everything in software development that is about music and audio.
_

Tim Adnitt

Tim is VP of Products at Native Instruments. Based in London and Berlin, he has more than twenty years experience in the Music Technology industry having held positions at Sibelius Software and Avid before joining Native Instruments in 2013. Tim is a long-standing advocate for accessibility in Music Technology and a regular speaker and panellist on the topic at global industry events including NAMM, the Audio Developer Conference and Moogfest. He is is a member of the Board of Directors for IMSTA and a member of the Board of Trustees for creative arts company and charity Heart n Soul.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://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

#audiodevcon #audio #adc #virtualinstruments

Filed under: UncategorizedTagged with: , , ,

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

  • Lobby
  • Tag Archives: audiodev

Join Us For ADC24 - Bristol - 11-13 November 2024
More Info: https://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: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://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

Filed under: UncategorizedTagged with: , , , ,

Properties of Chaotic Systems for Audio – George Gkountouras and Christopher Johann Clarke – ADC23

  • Lobby
  • Tag Archives: audiodev

Join Us For ADC24 - Bristol - 11-13 November 2024
More Info: https://audio.dev/
@audiodevcon​

Properties of Chaotic Systems for Audio - George Gkountouras and Christopher Johann Clarke - ADC 2023

Chaotic systems appear naturally in sufficiently complex interactions, whether in electrical circuits, classical mechanics or entirely invented scenarios. It is therefore no surprise that people realised the potential of such systems for generating and transforming sound in unique and creative ways.

However, it is not easy to explore the topic using intuition alone. It is prudent to follow any theoretical introduction with interactive tools capable of visualising phase plots, tracking nonlinear orbits and estimating numerical properties. For this reason, we will provide code examples for all systems presented in the talk.

After a short dive into fixed points and bifurcation, we will show practical examples of chaotic systems. Notably, we will focus our attention on modding/bending them to achieve musically relevant outcomes. We will tame chaos, reining it in and making it work for us.

Next, we will tie back the theory to differential equations. There, we will discover the direct implementation of a chaotic system with an analog circuit.

Finally, provided there is enough time, we will move onto more advanced topics: measuring fractal dimensions, introducing/removing synchronisation in dynamic fashion and producing delay coordinate maps.

Link to Slides: https://data.audio.dev/talks/2023/properties-of-chaotic-systems-for-audio/slides.pdf
_

George Gkountouras

George Gkountouras (MSc ECE) is a software engineer, researcher and entrepreneur in the audio software industry. He believes that AI will enable the creation of state-of-the-art music technology products. He has previously given talks at ADC about his quantum sequencer application and Fractional FM synthesis. During his academic career, George regularly taught DSP to undergraduate students. He's worked on compilers, circuit simulators and audio plug-ins. He is also interested in Android audio applications, embedded systems (MCUs, FPGAs) and julialang.
_

Christopher Johann Clarke

Senior AI Engineer
Singapore
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://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 #pythonprogramming #dsp #audio #audiosoftware

Filed under: UncategorizedTagged with: , , , ,

The Sound of Audio Programming – Developing Perfect Glitch – Balazs Kiss – ADC23

  • Lobby
  • Tag Archives: audiodev

Join Us For ADC24 - Bristol - 11-13 November 2024
More Info: https://audio.dev/
@audiodevcon​

The Sound of Audio Programming - Developing Perfect Glitch - Balazs Kiss - ADC 2023

Audio programming mistakes can produce very interesting sounds. In this talk we are going to look at these mistakes and even listen to them. We’ll try to identify some of the coding errors solely by ear and develop “perfect glitch”. Some examples that we will examine: clipping, discontinuity, aliasing, phase cancellation, latency issues, buffering problems. Through practical demonstrations, we will not only listen to these unique sounds but also learn how to recognize them in our own audio projects. Moreover, we will delve into techniques to mitigate and avoid these typical problems.
_

Balazs Kiss

I enjoy developing high-quality audio software. I am interested in life and things.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://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 #audioprogramming #dsp #audio

Filed under: UncategorizedTagged with: , , ,