moOde

CamillaDSP

Version: 2.0.1

CamillaDSP is a Digital Signal Processing (DSP) tool for routing and filtering sound. It can be used for software crossovers, room correction, equalization and many other types of DSP. View the CamillaDSP documentation for more information.

Settings

To use CamillaDSP turn off all other DSP, EQ and Multiroom options in Audio and Multiroom Config.

General
No description available Off: No signal processing will occur.
Custom: Manually create a CamillaDSP setup for example when using multiple output devices.
Quick convolution: Use the selection in "Quick convolution filter" below to provide basic convolution with gain.
Configurations: Use one of the listed pipeline configurations.
ALSA: :,0 ON: Use the output device and mode defined in Audio Config.
OFF: Specify a different device and mode using the Pipeline editor for example if you want to create a multi-channel crossover.
Control the amount of detail for CamillaDSP entries in the MPD log.
Quick convolution filter
Adjusting the Gain can help prevent clipping. The range is -40dB to 20dB. Open the Pipeline editor to see if the signal is clipping or to show the frequency curve of the filter.
Select an impulse response to use for the convolution. New impulse reponse files can be added in the File management section.
Select an impulse response to use for the convolution. New impulse reponse files can be added in the File management section.
Specify the type for the selected impulse response file. Note for wav files select WAVE, there is no need to convert the files to raw.
Pipeline editor
Pipeline editor not found or not installed. Unknown problem with Pipeline editor.
Show the current On/Off status of the Pipeline editor Web service.
Show advanced options for example Playback/Capture device settings and Resampling.
File management
View the CamillaDSP documentation for information on Pipeline configuration files.
V2 Sample configurations
ASH-IR R02 Control RoomBinaural Room Impulse Response R02 Control Room from the ASH-IR dataset (without HpCF)
Crossfeed Bs2bBs2b from Wang-Yue which contains 5 setting sets. Refer to link for more information
Crossfeed MikhailMikhail Naganov, customize with own IR correction
Crossfeed MPMMikhail Phonitor Mini (MPM). Mikhail Naganov reverse engineered SPL Phonitor Mini Crossfeed with DSP by Ebert-Hanke
Crossfeed NaturalEbert-Hanke implementation of Natural roughly modeled after some publications by Jan Meier
Crossfeed Chu MoyEbert-Hanke implementation of Pow Chu Moy Crossfeed based on Linkwitz
FlatNo signal processing
LoudnessLoudness volume curve with 3dB high boost, 6dB low boost and -3dB gain
MS-Matrix NarrowM-S (Mid-Side) matrix with side signal reduced
MS-Matrix WideM-S (Mid-Side) matrix with side signal increased
PEQ 10-BandGeneric example of a 10 band parametric equalizer
Polarity InversionInvert +/- polarity on both channels
ProtoDACProtoDAC TDA1387 X8 Non-oversampling DAC. Invert +/- signal polarity on both channels and apply Flat dither to 16 bit samples
Trifield 3-channelMichael Gerzon derived Trifield decoder. Requires at least 3 channels available for output
Remove: Delete the selected configuation file.
Copy: Copy the selected configuation file to a new file with a different name.
New: Create a new configuration with minimim required settings.
Download: Download the selected configuation file.
Upload: Upload a configuration file. If the file already exists it will be overwritten.
Check: Check if the selected configuration is valid.

Usage notes:
Changes to the configuration are effective immediately after pausing/stopping playback. If CamillaDSP can't play audio, errors will be reported to the MPD log /var/log/mpd/log If this is due to channel counts or sampling rates not supported by the audio device, adjust CamillaDSP mixers or resamplers or change the audio format passed to CamillaDSP in the ALSA configuration file /etc/alsa/conf.d/camilladsp.conf Errors in this file are typically reported in /var/log/moode.log and /var/log/syslog
View the CamillaDSP documentationfor infirmation on impulse response files.
Extensionwav
FormatPCM
EncodingSigned
Samplerate44.1 kHz
Bitdepth24 bits
Channels2
Size129.2 kB
Remove: Delete the selected convolution file.
Download: Download the selected convolution file.
Upload: Upload a convolution file. If the file already exists it will be overwritten.
Extensions
Update to the latest set of sample Pipeline configuration and coefficient files. These files are prefixed with a version for example "V2" so they can be easily distinguished.
Caution: After confirming, the files will be installed and will overwrite existing files of the same name so be sure to first backup your CamillaDSP files.
Reconnect
Reconnect System restarted
Reconnect System shut down