AudioCircle

Audio/Video Gear and Systems => The Discless Circle => Topic started by: emailtim on 16 Apr 2021, 09:48 pm

Title: CamillaDSP - A tool to create audio processing pipelines ...
Post by: emailtim on 16 Apr 2021, 09:48 pm
For those that are interested in DRM, DSP, Software Linear and Minimum Phase XO's, FIR and IIR Filters, Convolution and multi-OS solutions, take a look at CamillaDSP.  It runs in Linux, Windows and Mac for PCM playback.

I am using it as a Linux ALSA plugin to move all of my software XO's, DRC, delays, channel mapping and FIR filters out of JRiver Media Center and down into a low level ALSA driver plugin so any software player can take advantage of the features that can write to the plugin interface.  The CamillaDSP convolution engine supports multi-pass convolution which is a convolution feature that JRMC has not implemented after numerous customer requests over multiple version releases.  So far, CamillaDSP has worked very well, but you need to get your hands a little dirty.

It is quite flexible and can be configured in numerous ways to support various playback options including network streaming to network endpoints.  It accepts filters made from a variety of sources in addition to its own filters.

(https://raw.githubusercontent.com/HEnquist/camilladsp/master/overview.png)

Below are the main 2 links for the discussion thread as well as the GitHub download and documentation thread.

CamillaDSP - A tool to create audio processing pipelines for applications such as active crossovers or room correction.

https://www.diyaudio.com/forums/pc-based/349818-camilladsp-cross-platform-iir-fir-engine-crossovers-correction-etc.html (https://www.diyaudio.com/forums/pc-based/349818-camilladsp-cross-platform-iir-fir-engine-crossovers-correction-etc.html)

https://github.com/HEnquist/camilladsp (https://github.com/HEnquist/camilladsp)

Here is an example of a 4-way OB/Dipole line array (in-room seated position measurement) made with CamillaDSP, REW and RePhase using Linear Phase FIR XO's, delays and filters.  I was able achieve more with CamillaDSP's tools than I have been able to do with JRMC's toolset.  JRMC is now serving player and media management duty.

(https://i.ibb.co/vDKcmNh/Left-Measured-Spectrogram.jpg)

Give it a look if you are interested.