Linux-Based Low-Latency Multichannel Audio System

Bring your custom casings, arduinos, raspberry pi's, axoloti's and other creative hardware projects

Moderators: khz, MattKingUSA

Posts: 1
Joined: Thu Feb 11, 2016 3:18 pm

Linux-Based Low-Latency Multichannel Audio System

Postby henrix » Thu Feb 11, 2016 3:28 pm

Hi there,

Together with my professor, I've developed a multichannel audio system based on the AD1938 audio codec by Analog Devices and the BeagleBone Green (TI AM335X SoC).
The whole project is based on open source software.
To demonstrate the possibilities of the audio system, I've created a surround delay effect with the open source C++ library DSPatch by Marcus Tomlinson.
Moreover I've created an automatic test based on GNU octave to evaluate the audio system characteristis, such as latency, THD+N, DNR, crosstalk and frequency-response.
The full article is published here.
Everybody who's interested and has some questions or feedback, feel free to contact me.

User avatar
Established Member
Posts: 1053
Joined: Sat May 05, 2012 6:12 pm

Re: Linux-Based Low-Latency Multichannel Audio System

Postby CrocoDuck » Sat Mar 19, 2016 9:16 pm

Dude, I love this. I did some work on blind nonlinear system identification for my master project and I have plenty of Matlab (octave) code l am porting to JULIA at the moment. In fact, I was thinking to release it at some point.

It feels like this calls for some serious open source collaboration. As emerged in this thread, it would be cool to extend current Linux audio diagnostic tools, so that we can drive and keep updated the audio optimization techniques.
Check my Linux audio experiments on my SoundCloud.
Browse my AUR packages.
Fancying a swim in the pond?

Established Member
Posts: 921
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!

Re: Linux-Based Low-Latency Multichannel Audio System

Postby folderol » Sun Mar 20, 2016 10:35 am

Very interesting, and looks useful, but a couple for questions.

The frequency response looks strange for audio work. At the HF end -3dB looks to be about 60kHz, and at LF 5Hz. Isn't this likely to encourage problems with out-of-band input signals?

What are the band limits for THD and noise? Is it weighted?

Established Member
Posts: 57
Joined: Sun Feb 10, 2013 9:47 am

Re: Linux-Based Low-Latency Multichannel Audio System

Postby lilakmonoke » Fri Dec 01, 2017 3:57 pm

something like this would be ideal for my pure data based performance sampler. ive been looking for a similar platform but cant find anything ... i need at least 6 channels and want to avoid an external soundcard. any hints?

User avatar
Established Member
Posts: 692
Joined: Mon Sep 28, 2015 9:03 pm

Re: Linux-Based Low-Latency Multichannel Audio System

Postby sadko4u » Fri Dec 01, 2017 4:42 pm

Hi! This is very interesting. 24 bit ADC with up to 96k sample rate is motsly all what we need.
Is it possible to run this device as a standalone?
Is it possible to apply in-place DSP and what do you use for applying DSP for the signal?
LSP (Linux Studio Plugins) Developer and Maintainer.

Return to “DIY projects”

Who is online

Users browsing this forum: No registered users and 1 guest