moOde

CamillaDSP Config

Version: CamillaDSP 0.6.3

Update the configuration and restart CamillaDSP if required.
Contributors:
- @HenrikEnquist - CamillaDSP & GUI
- @seashell - CamillaDSP ALSA interface driver (cdsp_alsa)
- @JWahle & @bitlab - Integration into moOde
General
Off: Don't use CamillaDSP.
Custom: Use a custom alsa_cdsp configuration.
Quick convolution filter: Use a quick configuration for setting up a basic convolution filter with a gain. No need to provide a configuration file.
Listed: Use one of the listed configuration files.
Before you can use CamillaDSP, please first disable other DSP and EQ options in the audio config.

Yes: Use the moOde defined audio device and format for the configuration.
No: Use an audio device thats different from the moOde defined device for example if you want to create a multi-channel crossover.
Control the amount of detail of CamillaDSP in the MPD log (/var/log/mpd/log).
Quick convolution filter
 dB
Adjusting the Gain can help prevent clipping. The range is -40dB to 20dB.
You can open the Pipeline editor below to analyze if the signal is clipping or show frequency curve of the filter.
Select an impulse response to use for the convolution.
New impulse reponses can be added in the Convolution file section.
Select an impulse response to use for the convolution.
New impulse reponses can be added in the Convolution file section.
Set the type of the selected impulse response file. For wave files just select WAVE, not need to convert to RAW. Info about a specific impulse response file is available in the Convolution file section.
See CamillaDSP for project information.
Pipeline configuration

Config is valid
        
Delete: Delete the selected configuation file.
Copy: Provide new name and copy the selected configuation file.
New: Create empty new configuration (contains minimal required settings).
Download: Download the selected configuation file.
Upload: Upload a new configuration file. If file already exists it will be overwritten.
Check: Check if the selected configuration is a valid CamillaDSP configuration.

Changes to the configuration are effective immediately after pausing/stopping playback.
Information on how to create CamillaDSP configuration files can be found on the CamillaDSP homepage.

If CamillaDSP can't play audio, errors will be reported to the MPD log /var/log/mpd/log
In case this is due to channel counts or sampling rates which are not supported by your DAC,
you can either handle this in CamillaDSP with mixers or resamplers
or change the formats which are passed to CamillaDSP in /etc/alsa/conf.d/camilladsp.conf
If this file is erroneous, /var/log/moode.log and /var/log/syslog may also provide hints.

To create new configurations you have three choices:
The easy start by copying an existing configuration and start the camillagui (at the bottom of this page).
Press the new button for minimal configuration and edit this on. Or brew your own configuration file from scratch in text editor. With the currently selected sound device, this is the minimal config, that you need to get any sound through CamillaDSP:
devices: samplerate: 44100 # irrelevant if resampling is disabled - then it will be overridden with the incoming sample rate chunksize: 4096 # increase, if buffer underruns occur when using higher samplerates (e.g. to 8192, 16384, 32768, 65536, ...) queuelimit: 1 # increasing this introduces significant latency when stopping playback or changing songs # e.g.: samplerate=44100, chunksize=1024, queuelimit=44 => latency ~ 1s capture: type: Stdin channels: 2 # irrelevant - will always be overridden (currently always 2) format: S32LE # irrelevant - will always be overridden with the incoming sample format playback: type: Alsa channels: 2 device: "hw:1" # by default, this is automatically updated when configuration is choosen. (correct value is only shown, when playback is stopped.) # format: S16LE # supported formats are: S16LE (correct value is only shown, when playback is stopped)

Any reference to a convolution file should be relative like ../coeffs/yourfile.wav
Convolution file
Info:
extension = raw
size = 17.6 kB
     
Delete: Delete the selected convolution file.
Download: Download the selected convolution file.
Upload: Upload a convolution file, existing ones are overwritten.
Pipeline editor
Pipeline editor not found or not installed. Unknown problem with Pipeline editor.
Show the current On/Off status of the Pipeline editor.
To conserve system resources after a reboot the Pipeline editor is automatically turned off.
Show settings like playback and capture device settings.
Only required for custom setups.
 Pipeline editor
This will open the webinterface of camilladsp. With it you can create your configurations.
Extensions
Reconnect
Reconnect System restarted
Reconnect System shut down