Running High Channel Count Audio Applications on Linux RT - Olivier Petit - ADC23

  Рет қаралды 1,008

ADC - Audio Developer Conference

ADC - Audio Developer Conference

Күн бұрын

Join Us For ADC24 - Bristol - 11-13 November 2024
More Info: audio.dev/
@audiodevcon​
Running High Channel Count Audio Applications on Linux RT - Olivier Petit - ADC 2023
Linux-based computing platforms are extremely popular to implement audio processing in embedded systems, from low power consumer devices running on ARM processors to professional multichannel solutions requiring the power of x86 based chips.
In this talk we will explore the different features that the Linux kernel offers to control real time performance and ensure glitch-free audio processing. We will study examples from a commercially available and actively maintained product, including successes and failures.
Topics that we will look at include:
• Linux kernel Real-Time patch
• Controlling thread real time priority and CPU affinity
• Measuring performance
• Common pitfalls
_
Olivier Petit
After an MSc in Integrated Circuit design, I have joined the Creative Technologies department of L-Acoustics in 2018 as a C++ software engineer. I have been taking an active part in developing innovative technologies to bring immersive audio to live performances, striving to better connect the artists with their audiences. I love the challenge of deploying audio solutions at large scales with high sound quality and (of course) reliability. Making sure our products are as intuitive and easy to use is also a priority for me. Unlike most of my peers I don’t play any instrument, I love climbing though!
_
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 #dsp #audio #linux #audioprocessing

Пікірлер: 2
@magoostus
@magoostus 2 ай бұрын
This was amazing. Thank you for sharing how you overcame the scheduler hurdles.
@khiner
@khiner 2 ай бұрын
Incredible talk, I learned so much! Of course all the great linux RT config knowledge here, but also never knew you could format data to view in chrome's tracing UI - I'll definitely use this at some point :) Thanks for sharing!
Creating Ubiquitous, Composable, Performant DSP Modules - Stefano D’Angelo - ADC23
42:35
ADC - Audio Developer Conference
Рет қаралды 1 М.
Native Instruments NKS2: Building a Physical Experience for Virtual Instruments - ADC23
28:51
ADC - Audio Developer Conference
Рет қаралды 1 М.
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 12 МЛН
iPhone or Chocolate??
00:16
Hungry FAM
Рет қаралды 49 МЛН
Spectral Audio Modeling: Why Did It Evolve and Do We Need It Now? - Julius Smith - ADC23
58:44
ADC - Audio Developer Conference
Рет қаралды 1,3 М.
Booting faster
47:29
linux.conf.au
Рет қаралды 108 М.
Building an Accessible Juce App - Harry Morley - ADC23
41:06
ADC - Audio Developer Conference
Рет қаралды 363
Introduction to Realtime Linux
53:49
The Linux Foundation
Рет қаралды 78 М.
Analog Chip Design is an Art. Can AI Help?
15:48
Asianometry
Рет қаралды 194 М.
Linux Audio Explained (ALSA vs PulseAudio vs JACK vs Pipewire Explained)
18:52
Tony Tascioglu (TechnoTony)
Рет қаралды 145 М.
Creator of git, Linus Torvalds Presents the Fundamentals of git
1:10:15
Developers Alliance
Рет қаралды 103 М.
Keynote: Linus Torvalds in Conversation with Dirk Hohndel
31:05
The Linux Foundation
Рет қаралды 30 М.
Fundamentals of Embedded Linux - Chris Simmons - NDC TechTown 2022
1:04:15
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 12 МЛН