Tag: linux

Linux as the Conductor – Driving Pre-Compiled Audio DSP Kernels on C7x for Real-Time Processing

https://audio.dev/ -- @audiodevcon​
ADC Bristol ​- 9th - 11th November​
---

Linux as the Conductor - Driving Pre-Compiled Audio DSP Kernels on C7x for Real-Time Processing - Vishnu Pratap Singh - ADCx India 2026
---

This talk is about how Linux can efficiently offload real-time audio processing to TI’s C7x DSP cores without rewriting DSP algorithms. The C7x runs pre-compiled audio DSP kernels, while Linux acts as the controller—streaming audio buffers, triggering DSP execution, and retrieving processed data through RPMsg and shared memory. Using TI Sitara SoC , we talk about two example workflows: audio frame processing offload and 2D-FFT acceleration. Attendees will learn the buffer-exchange model, IPC setup, latency considerations, and deployment steps needed to enable reliable heterogeneous compute where ARM orchestrates and DSP executes.

Slides: https://data.audio.dev/talks/ADCxIndia/2026/driving-pre-compiled-audio-dsp-kernels-on-c7x-for-real-time-processing/slides.pdf
---

Vishnu Pratap Singh

Agile Engineering leader at Texas Instruments driving AI-powered pro-audio and embedded Linux innovation on next-gen SoCs
---

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 ADC team:

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

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

Filed under: UncategorizedTagged with: , , ,

Pipewire: The How, What and Why of Audio on (Embedded) Linux – Daniel Strübig – ADC 2024

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

Pipewire: The How, What and Why of Audio on (Embedded) Linux - Daniel Strübig - ADC 2024
---

Understanding the audio ecosystem on Linux is not straight-forward.

Alsa, who? Pulse-audio, what? And what is this Pipewire everyone keeps talking about?

In this presentation, we want to provide a brief overview of the audio subsystem on Linux, looking at libraries provided by the kernel and how to work with it when writing user-space applications. Our goal is to clarify some of the confusion around the different libraries and tools and empower people to embrace the ecosystem instead of being intimidated by it.

Lastly, we would like to give a hands-on introduction to Pipewire, a new audio server shipped in many Linux distributions. We will cover how Pipewire works and how we use it professionally on our embedded linux platform. We will also show how to configure, introspect and debug the pipewire daemon, all the way to creating DSP chains by simply writing a small config file.
---

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

Daniel Strübig

Embedded Software Developer at Bang and Olufsen.
Graduate from Aalborg University Copenhagen in Sound and Music Computing.
Published libraries and talks on speech quality prediction.
Currently working with alsa, pipewire, jack and all things audio on 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 #audiodev #embedded #linux #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Squeeze C++ JUCE and Bottle It Into Linux Embedded Devices and More – Stefano Zambon – ADC 2024

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

Squeeze C++ JUCE and Bottle It Into Linux Embedded Devices and More - Stefano Zambon - ADC 2024
---

Running JUCE applications on embedded Linux devices is not a new thing. The topic has been treated in previous ADCs and, most notably, at ADC 2016 Felipe Tonello introduced a repository for Yocto/OpenEmbedded to make the task easier.

However, several things have changed in the meantime both in JUCE and in the embedded Linux world. This talk will present a new integration between CMake-based JUCE projects and Yocto/Openembedded, targeting modern embedded Linux platforms using the Raspberry Pi as an example.

The focus will be on the entire embedded development workflow, showing how to build target filesystem that can be run on the devices, cross-compiling SDKs, and automated testing tools suitable for modern CI/CD integration.
---

Slides: https://data.audio.dev/talks/2024/squeeze-juce-and-bottle-it-into-embedded-devices/slides.pdf
---

Stefano Zambon

CTO at Elk, wearing multiple hats (embedded developer, DSP programmer, technical manager)
---

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

#juce #embedded #cpp #adc #audiodev #dsp #audio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , , ,