CamillaDSP - A tool to create audio processing pipelines ...

0 Members and 1 Guest are viewing this topic. Read 1434 times.

emailtim

  • Full Member
  • Posts: 327
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.



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://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.



Give it a look if you are interested.