Category: Uncategorized

How to Price an Audio Plugin – James Russell – ADC 2024

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

How to Price an Audio Plugin - Factors to Consider When Deriving That One Elusive Value - James Russell - ADC 2024
---

A plugin's price can make or break its success in the market, so why is it often one of the last decisions made? And why do skilled DSP developers struggle to determine this one value? This talk will cover the relevant economics of pricing for digital products, and will lay out 12 factors that should influence the final decision, using real-world examples. Developers will gain insight into what questions to ask and what observations to make in pricing their next launch – whether it's an analogue-style EQ, a one-knob spectral compressor, or humanity's next legendary synth plugin.
---

Slides: https://data.audio.dev/talks/2024/how-to-price-an-audio-plugin/slides.pdf
---

James Russell

I've been part of 'the plugin industry' since 2012, first at Computer Music and FutureMusic magazines, then as part of my own company, Egg Audio, which is a marketing agency and consultancy working only with plugin developers. I specialize in an industry rather than a type of service, so I and my freelancers provide everything from blog and video content to influencer marketing – all to music software companies including Sonible, Plugin Boutique, Waves and Rhodes.
---

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

#audioplugins #adc #audiodev #dsp #audio #audioprocessing #audioproduction #audioprogramming #sound #music #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Groove Transfer VST for Latin American Rhythms – Anmol Mishra & Satyajeet Prabhu – ADCx India 2025

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

Groove Transfer VST for Latin American Rhythms - Anmol Mishra & Satyajeet Prabhu - ADCx India 2025
---

Latin American music relies on groove---small variations in timing, dynamics, and other aspects---to create an expressive rhythmic feel in music performance. Electronic music production often attempts to replicate these qualities through algorithmic manipulations to achieve similar effects. In this work, we employ a transformer-based model to learn microtiming and dynamics from onset timing and strength annotations of Uruguayan Candombe drum performances. The model is then deployed as a VST allowing users to apply the learnt candombe micro rhythms to quantized midi drum performances. With this work, we aim to bridge the gap between algorithmic rhythm creation and the expressive qualities of live performance, striving to produce music with the authentic grooves of various Latin American genres.
---

Slides: https://data.audio.dev/talks/ADCxIndia/2025/groove-transfer-vst-for-latin-american-rhythms/slides.pdf
---

Anmol Mishra

Anmol is a Research Assistant at the Music Technology Group (MTG) and a masters student at UPF Barcelona, working on learning expressive groove from Afro-Latin drumming for algorithmic rhythm generation. Previously he worked as a Machine Learning Engineer at Samsung’s Computer Vision Group in Seoul. Prior to that, he earned his Bachelors in Computer Science from IIT Bombay. He's been performing as a DJ for the past two years at clubs and festivals in Seoul.
---

Satyajeet Prabhu

Satyajeet Prabhu is a Masters student in Sound and Music Computation at Universitat Pompeu Fabra, Barcelona. He holds a masters degree in Music Composition from Trinity College Dublin and an undergraduate degree in engineering. Currently working as a research assistant at the MTG, he is involved in the study of synchrony in a rhythmic performance. He also actively composes and releases music independently as ‘Barasingha’.
---

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 ADCx India Team:

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

#vst #adc #audiodev #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #musicproduction #musictech #soundtech #audiotech #audiotechnology #midi

Filed under: UncategorizedTagged with: , , ,

Inter-Plugin Communication (IPC) – Breaking out of the Channel Strip – Peter Sciri – ADC 2024

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

Inter-Plugin Communication (IPC) - Breaking out of the Channel Strip - Peter Sciri - ADC 2024
---

Inter-plugin communication (IPC) is transforming the way audio plug-ins interact, enabling more efficient workflows and intelligent signal processing. This talk will explore the general principles of IPC, its applications in modern audio production, and a detailed case study on sonible’s smart:EQ 4. We will show how IPC enables advanced features, allowing plug-ins to collaborate intelligently for content-aware solutions across channels, while also highlighting challenges related to DAW architecture, such as latency issues, and potential strategies for overcoming these obstacles.
---

Slides: https://data.audio.dev/talks/2024/inter-plugin-communication/slides.pdf
---

Peter Sciri

Peter Sciri is co-founder and CTO at sonible, an Austrian company specializing in AI-driven audio plug-ins. With a background in audio engineering and expertise in digital signal processing, Peter has been at the forefront of developing intelligent tools for modern audio production. Together with two friends, Peter founded sonible over a decade ago, combining his technical knowledge and passion for sound to create innovative products.

While spending most of his days at a desk, Peter enjoys making music playing multiple instruments or mixing one or another live show just to relax..
---

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

#ipc #audioengineering #audioplugins #audiodev #dsp #audio #adc #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Accelerated Audio Computing – Unlocking the Future of Real-Time Sound Processing – Alexander Talashov – ADC 2024

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

Accelerated Audio Computing - Unlocking the Future of Real-Time Sound Processing - Alexander Talashov - ADC 2024
---

For the past 30 years, how we deal with sound has seen little change—from how we record music and edit sound to playback in various environments, including virtual spaces like games and VR, and real-world setups such as venues, cinemas, homes, and cars. The primary reason for this stagnation is the rarity of real-time audio processing on highly capable devices like GPUs and NPUs. Most consumer and professional systems still rely on outdated DSP chips that struggle to handle more than a few convolutions per channel, while CPUs are often tied up with non-audio tasks. At ADC, we reveal how we unlock the potential of GPUs by overcoming challenges related to latency, code parallelization, thread utilization, and others. Today, we’re excited to showcase how this technology can scale beyond DAW plugin use cases to professional music devices at our Workshop. We provided the power of Nvidia Jetson running Neural Amp Modeller (NAM) NNs natively as an example. We offered our Workshop participants access to our Platform tools and code that empower them to run the NAM project on the GPU and extend it further or innovate in ways others haven’t yet created. Join us at this keynote to explore our expansive vision for GPU-powered technology adoption and discover what’s possible for the future of audio beyond the plugins and digital guitar ampfliers.
---

Slides: https://data.audio.dev/talks/2024/accelerated-audio-computing/slides.pdf
---

Alexander Talashov
---

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

#adc #audioengineering #gpu #audioprogramming #audiodev #nvidia #audio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

MIDI FX – Node based MIDI Effects Processor – Daniel Fernandes – ADCx India 2025

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

MIDI FX - Node based MIDI Effects Processor - Daniel Fernandes - ADCx India 2025
---

MIDI FX is a free and open-source MIDI effects processor which lets users build their own effects by freely connecting effect nodes together. It includes simple nodes for changing properties of a MIDI message, such as the note number or velocity; and also more interesting features like viewing the name of the chord you're playing, visualizing Continuous Controller values as they change, and practice playing randomized chords.

Since MIDI FX runs in the browser, it can use browser APIs to, for example, allow wireless MIDI communication between devices via WebRTC or convert an Arduino’s serial output into MIDI messages, which is very handy for DIY MIDI instruments. This, paired with its flexible design, allows users to create custom MIDI setups that are tailored to meet their needs.
---

Slides: https://data.audio.dev/talks/ADCxIndia/2025/midi-fx-node-based-midi-effects-processor/slides.pptx
---

Daniel Fernandes

Daniel Fernandes picked up music production in his early teen years. His curiosity about the tools and plugins he'd use got him interested in audio development. In 2024, Daniel was accepted into Google Summer of Code with Mixxx DJ, where he contributed to its Harmonic Mixing features. Daniel is excited to keep exploring the intersection of music and technology.
---

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 ADCx India Team:

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

#midi #adc #audiodev #dsp #audio #audioprocessing #audioproduction #audioprogramming #sound #music #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Practical Steps to Get Started with Audio Machine Learning – Martin Swanholm – ADC 2024

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

Knee-Deep Learning - Practical Steps to Get Started with Audio Machine Learning - Martin Swanholm - ADC 2024
---

Dive in and start creating!

Dive into the basics of machine learning for audio and start creating with a few practical steps.

This talk is aimed at developers without prior experience in machine learning who want to get inspired and equipped with the knowledge to start their own projects. The purpose is to provide a practical introduction to the topic in order to demystify theory and overcome implementation complexities.

Whether you're looking to solve complex problems where traditional DSP methods fall short or conjure up unthinkable sounds, this session is for you.

We dive right in, using simple and free tools to acquire data, set up code to create an ML training and inference pipeline, explore training techniques, and analyze and evaluate the results as we go. We cover what hardware is needed for training at different scales, ranging from cloud computing to consumer GPUs.

We'll cover basic theory, a brief history of different approaches, and, in particular, practical advice on getting started: data requirements, data acquisition, training, hardware needs, and deployment, including options for on-device real-time inference, embedded systems, and cloud-based SaaS.

Throughout, simple example model architectures suitable for beginners are used.

After training and analyzing some simple models, we explore different deployment options, including cloud-based inference, on-device native code using popular inference frameworks, and dedicated embedded hardware modules.
---

Slides: https://data.audio.dev/talks/2024/knee-deep-learning/slides.pdf
---

Martin Swanholm

Martin is a software developer and DSP engineer with over 30 years of experience, currently focusing on practical, real-world applications of machine learning in audio. His work emphasizes getting the most out of available hardware and compute resources, ensuring solutions are efficient and accessible to a wide range of users. He is currently developing effective tools for audio restoration, like phase-coherent frequency-domain models and multi-task learning models that improve speech off-line or interactively in real time.

Martin’s journey in digital audio began in the 1990s, and over the years, he’s worked on everything from basic signal processing to full multimedia systems. His approach is rooted in pragmatism—using techniques that work, whether simple or advanced, to solve real problems.

Martin excels at breaking down complex concepts into clear, actionable steps, making his presentations valuable for beginners looking to understand audio processing with machine learning. He’s committed to showing how practical, tried-and-true methods can yield strong results without requiring cutting-edge hardware or expertise, making his sessions approachable for all skill levels.
---

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

#machinelearning #ai #adc #audiodev #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

The Curious Case of Subnormals in Audio Code – Attila Haraszti – ADC 2024

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

The Curious Case of Subnormals in Audio Code - Attila Haraszti - ADC 2024
---

Floating-point subnormals have long presented an interesting edge case in digital signal processing that can cause severe performance hits, particularly when dealing with decaying infinite impulse response (IIR) filters. Most audio applications therefore opt to set flush-to-zero (FTZ) and denormals-are-zero (DAZ) CPU control register flags in their workflows.

The talk will chart an exploratory journey prompted by failing platform tests for web audio and an ancient ECMAScript forum thread, leading the author to investigate the current situation and impact on common devices.

Are subnormals still a problem for floating-point arithmetic in 2024? Is there a difference between native and web targets? What does the future hold for fast math and cross-platform audio code?
---

Slides: https://data.audio.dev/talks/2024/the-curious-case-of-subnormals-in-audio-code/slides.pdf
---

Attila Haraszti

Attila Haraszti / h̷a̷y̷w̷i̷r̷e̷z̶ is a veteran dance music producer and independent software professional specializing in networked media applications. He is currently developing Songsling, a web-based creation and publishing suite for interactive music and audio.
---

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

#digitalsignalprocessing #adc #audiodev #dsp #audio #audioprocessing #audioproduction #audioprogramming #sound #music #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Quality Audio for Low Cost Embedded Products – An Exploration Using Audio Codec ICs – ADCx India 2025

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

Quality Audio for Low Cost Embedded Products - An Exploration Using Audio Codec ICs - Shree Kumar, Atharva Upadhye - ADCx India 2025
---

Designing a decent quality audio solution at a low cost is an important challenge in embedded systems. This is made tricky as the bar for audio quality is set pretty high by everyday consumer products, which rely on highly integrated solutions. Consumer solutions achieve low cost, but that comes with the requirement of high volumes production. Embedded products typically do not scale to such volumes, which is what makes this a challenge.

With microcontroller based solutions, narrowing down the proper choice of components is an iterative process, especially for teams that have not dealt with audio at the lowest levels. The last mile cost optimization can be non-obvious, needing to push things down to clocking architecture.

In this talk, we will walk through a few audio solutions we investigated using audio codec ICs, with various cost/quality tradeoffs: Cirrus Logic WM8758, Princeton Tech PT8211, finally settling on Everest Semiconductor ES8388. The base hardware board is based on the Raspberry Pi RP2040 microcontroller, making good use of the PIO peripheral. We will cover essentials such as the I2S interface (master/slave), and codec configuration. We will also explain the clocking architecture (and software implementation) that eliminates the discrete crystal sometimes required for the codec, achieving the lowest cost per board.
---

Slides: https://data.audio.dev/talks/ADCxIndia/2025/quality-audio-for-low-cost-embedded-products/slides.pdf
---

Shree Kumar

Shree is an embedded software engineer, and an independent consultant, with over two decades of experience across many layers of the system software stack. He headed the software team that designed India's first 3G tablet. Some of his early significant work was in High Performance Computing (HPC) visualization, winning awards at SuperComputing 2007 (SC '07) conference. He also created KitePhone, the world's first DIY 3D printable Android smartphone concept. Shree enjoys long walks and longer bicycle tours. Recently, he has been spending time looking at government policies, especially related to semiconductors.
---

Atharva Upadhye

Atharva is an accidental engineer with a background in sports. He has always wanted to work on hardware stuff. He is currently serving time at Samsung Semiconductors, working on SSDs.
---

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 ADCx India Team:

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

#adc #embedded #codec #audiodev #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Workshop: Inclusive Design within Audio Products – What, Why, How? – Accessibility Panel – ADC 2024

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

Workshop: Inclusive Design within Audio Products - What, Why, How? - Accessibility Panel: Jay Pocknell, Tim Yates, Elizabeth J Birch, Andre Louis, Adi Dickens, Haim Kairy & Tim Burgess - ADC 2024
---

Following the success of last year’s ‘An Introduction to Inclusive Design of Audio Products’ https://youtu.be/-iVDiV1Iwio we are delighted to be presenting a follow up this year. The session will promote the work happening across the audio industry to support accessibility and inclusive design. We will focus on providing practical design principles for attendees to take away, backed up by engaging lived experience insights and demonstrations.

In particular, we will showcase the practices of two companies who have been making big waves within accessible music in the last year: Ableton and Arcana Instruments. Jay Pocknell and Tim Yates will be exploring how these companies involved the disabled musician community throughout the design of their products, as well as sharing accessibility top tips for attendees to take away, along with insights from musicians Elizabeth J. Birch, Andre Louis, and Tim Burgess.

Why is this important?

As the audio industry seeks to improve diversity within its workforce, and the music industry seeks to widen the diversity of artists creating music, it is essential that inclusion becomes woven into the design of the tools available.

But what do terms such as accessibility and inclusive design actually mean? How might developers begin to adopt inclusive design practices so that their software becomes accessible to a wider audience? What are some of the big-name audio companies doing to support accessibility and how can you learn from their experience?

These are the kind of questions that this workshop seeks to answer.

Panellists

• Chair - Jay Pocknell (RNIB / Sound Without Sight)
• Tim Yates (Drake Music)
• Elizabeth J. Birch (Musician / Accessibility Consultant)
• Andre Louis (Musician / Accessibility Consultant)
• Tim Burgess (Musician / Accessibility Consultant)
• Adi Dickens (Accessibility Specialist, Ableton)
• Haim Kairy (CEO, Arcana)

Outline

1. Introductions from all panellists.
2. Overview of the social model of disability.
3. Why design inclusively? The importance of accessibility in mainstream audio technology.
4. Inclusive design principles and best practice guidelines for music-making and audio products, including examples from products already on the market.
5. Case study – Developing with the community: what Ableton have learnt since investing in accessibility and connecting with their user community during the development of Live 12, Note, and Move. Andre Louis will also demonstrate the accessibility features of Ableton Move.
6. Case study – From the ground up: how Arcana built a company around inclusive design and developed their first instrument, the Arcana Strum, for all.
7. Panel Q&A. All panellists.
8. Call to action. How to learn more, further resources to explore.
---

Slides: https://data.audio.dev/workshops/2024/inclusive-design-workshop/slides.pdf
---

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

#adc #audiodev #accessibility #accessibilityfeatures #dsp #audio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology #accessibilitymatters

Filed under: UncategorizedTagged with: , , ,

Analysis of the Different Architectures Used in Embedded Audio Signal Processing – Marco Del Fiasco

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

Crunching the Same Numbers on Different Architectures - Analysis of the Different Architectures Used in Embedded Audio Signal Processing - Marco Del Fiasco - ADC 2024
---

DSP, microcontroller or a general purpose CPU? What are the major factors affecting design choices in embedded systems today, and how do they compare in terms of computational speed?

Since 1978 DSP chips were invented to cope with some limitations of existing CPUs. Audio processing has always been challenging because of inherently high demand for both throughput and low latency processing features. This led the chip manufacturers to develop specific architectures for such challenging tasks.

During the years the increasing demand of computation led also to develop on-chip hardware accelerators for specific tasks like FIR, IIR and DMA, making the machines more and more performant generation after generation. Hardware acceleration is great, but has a drawback: the design then becomes more and more architecture-locked, preventing a faster renewal of the OEM platforms and the embracement of new emerging technologies.

While the DSP world was evolving, also the general purpose CPUs made very big steps forward in terms of computational speed. They typically run with some high end operating systems like Linux that offer a wide set of ready to use features such as networking, USB, BT… and a huge number of available libraries you can use to fasten the audio application development cycle. This makes them very attractive in terms of flexibility.

In the middle, between specialised DSPs and general purpose CPUs there are microcontrollers. They integrate some other hardware that a product usually requires and provide low power operation. We will explore why they are one of the choices available and how they position in terms of computational performance.

The aim of this talk is to give an overview of the different architectures used in embedded audio signal processing, their advantages and disadvantages, and try to compare them with a holistic view. This will take into account computation power, ease of use, BOM cost, power requirements, expandability and give an overview of why all the architectures are still there in 2024 competing after so many years.

We will make use of real code for the comparison that will also highlight how the different chip architectures have an impact on code design.

Will there be any winner?
---

Slides: https://data.audio.dev/talks/2024/crunching-the-same-numbers-on-different-architectures/slides.pdf
---

Marco Del Fiasco

I am a freelance embedded engineer helping audio companies to develop modern digital platforms and algorithms.

I have 15 years experience with many projects across the music industry, pro audio and car audio.

My expertise spans from DSP chips and microcontrollers to modern CPUs running hard realtime audio processing.

I developed several algorithms, peripheral drivers, libraries and frameworks making use of bare-metal, embedded RTOS and embedded Linux.
---

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

#adc #embeddedsystems #embedded #audiodev #dsp #audio #audiosoftware #audioprocessing #audioproduction #audioprogramming #linux #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , ,