• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

CamillaDSP 5.1 on Linux Mint - Config Help - device selection overwhelming

1. In the Devices tab:
a. Set your capture device to 5 channels.
b. Set your playback device to 6 channels.

2. Setup your mixers tab like this, with 5 channels in and 6 channels out:

Mixer.png


3. In the pipeline tab you may have to delete the current mixer and re-add the mixer. It should look like this:

Pipeline.png


PipelineGraph1.png
 
Last edited:
Once you have that working, you will need to create a lowpass filter and a highpass filter:

Filters.png


Then, in the pipeline, add the lowpass filter to channel 5 and the highpass filter to channels 0-4.

Pipeline2.png



It will look like this:

Pipeline4.png
 
Thank you. Done. But something is still not right.
1749058969451.png


The gain on my levels is all messed up as soon as I applied this. 5 has high gain, 0-4 dropped off the scale. When I play music it sounds pretty much the same as always.
1749059049382.png


Log files show:
2025-06-04 17:29:03.145859 INFO [src/bin.rs:781] CamillaDSP version 3.0.1
2025-06-04 17:29:03.145935 INFO [src/bin.rs:782] Running on linux, x86_64
2025-06-04 17:29:03.156755 ERROR [src/bin.rs:293] Playback error: ALSA function 'snd_pcm_open' failed with error 'No such device (19)'
2025-06-04 17:29:03.157374 ERROR [src/processing.rs:132] Message channel error: receiving on a closed channel
2025-06-04 17:29:03.157418 INFO [src/processing.rs:135] Playback thread has already stopped.
2025-06-04 13:30:38.364953 INFO [src/alsadevice.rs:117] PB: Starting playback from Prepared state
2025-06-04 13:30:50.716936 WARN [src/conversions.rs:66] Clipping detected, 531 samples clipped, peak +0.67 dB (108.0%)
2025-06-04 13:30:50.738326 WARN [src/conversions.rs:66] Clipping detected, 1024 samples clipped, peak +1.96 dB (125.4%)
2025-06-04 13:30:50.759866 WARN [src/conversions.rs:66] Clipping detected, 1024 samples clipped, peak +3.26 dB (145.5%)
2025-06-04 13:30:50.781193 WARN [src/conversions.rs:66] Clipping detected, 1024 samples clipped, peak +4.55 dB (168.9%)
2025-06-04 13:30:50.802511 WARN [src/conversions.rs:66] Clipping detected, 1024 samples clipped, peak +5.85 dB (196.0%)
2025-06-04 13:30:50.823568 WARN [src/conversions.rs:66] Clipping detected, 1024 samples clipped, peak +6.03 dB (200.2%)
2025-06-04 13:30:50.844920 WARN [src/conversions.rs:66] Clipping detected, 1024 samples clipped, peak +6.02 dB (200.0%)
2025-06-04 13:30:50.866511 WARN [src/conversions.rs:66] Clipping detected, 1024 samples clipped, peak +6.02 dB (200.0%)
2025-06-04 13:30:50.887855 WARN [src/conversions.rs:66] Clipping detected, 1024 samples clipped, peak +6.02 dB (200.0%)
2025-06-04 13:30:50.909167 WARN [src/conversions.rs:66] Clipping detected, 1024 samples clipped, peak +6.02 dB (200.0%)

...and this goes on for a long ways.
 

Attachments

  • 1749058878642.png
    1749058878642.png
    108.4 KB · Views: 37
The gain on my levels is all messed up as soon as I applied this. 5 has high gain, 0-4 dropped off the scale.

It looks like only 2 channel audio is being detected. Channels 0 and 1 are showing signals, but they are clipping - you have over 1 million clipped samples.

In your mixer, set the gain on on each channel to -10dB and restart CamillaDSP (or reboot your computer). Then monitor the "Clipped samples" in the left pane to see if the clipping stops. Mine indicates "Clipped samples: 0". Later on you can adjust your gain back up in 1dB increments until you find out where the threshold is for your system.
 
I'm not convinced my devices are really correct. Here is the default output of alsamixer. I think the capture device here on the right is why camilla is only showing 2 channels on input.

1749063523799.png


1749063614575.png

1749063642543.png
 
also here is my audio hardware. I didn't even know Linux Mint was using pipewire.

1749065543941.png
 
1. I don't know why PipeWire is not showing "CAPTURE" on the other channels. It appears that PipeWire is not capturing those channels.

See Step 6 at https://github.com/HEnquist/camilladsp-config/blob/master/README.md

EDIT: Nevermind the second link I posted. You are running a newer version of PipeWire.

2. Also, your AlsaMixer is showing 6 capture channels, including a dedicated woofer channel. I suspect that when you get the capture issue resolved, you probably will need to revert back to 6 channels in and 6 channels out rather than mixing all 5 channels together in CamillaDSP to generate the subwoofer output.
 
I've redone step 6 in pipewire. This gives me the new Alsa Loopback device. I hope I did it right. The alsa path points to the output that worked from earlier in this post. I also added 6 channels and specified the positions below. (FL,FR,LFE,RL,RR) I had to google what goes here because it wasn't clear.

1749132283662.png

This now gives me the Alsa loopback device prescribed.

1749132344816.png


1749132396857.png

When I test the sound, the sub does nothing but everything else is correct although there is a delay that truncated "Front Left" to "t Left". Oh well.

So what do I do now for my capture and playback devices? Do I enter the new Pipewire sink I just created?

1749133699739.png


Oh Darn. I seem to have broken something else.

2025-06-05 10:30:49.184213 ERROR [src/bin.rs:293] Playback error: ALSA function 'snd_pcm_open' failed with error 'Host is down (112)'
 
Back
Top Bottom