diyAudio

diyAudio (https://www.diyaudio.com/forums/index.php)
-   PC Based (https://www.diyaudio.com/forums/pc-based/)
-   -   CamillaDSP - Cross-platform IIR and FIR engine for crossovers, room correction etc. (https://www.diyaudio.com/forums/pc-based/349818-camilladsp-cross-platform-iir-fir-engine-crossovers-correction-etc.html)

pelanj 4th May 2021 10:49 PM

Thanks, that is exactly what I did and it helped. Now how would I start the GUI? Create a .service file that will start after camilladsp.service?

xorcz 5th May 2021 07:15 AM

There is more ways how to start it. There is no need to start it before the service, it will connect anyway.
- Make your user autologin and add the command (something like /usr/bin/python3 /home/USER/camilladsp/camillagui-backend/main.py) to your Startup Applications.

- Or you can just paste it to the /etc/rc.local if your OS has it

- Or add the .service file

howabout 5th May 2021 04:33 PM

I have been following this work for some time, and I must say I am really impressed with the results! The group delay filter in the new version got my attention. Would it be possible to use this to remove group delay at the low frequencies. i.e 20-100 hz ? I have tried this with FIR filters on MiniDSP but it added severe pre echo effect and not very pleasant to listen to :)

HenrikEnquist 5th May 2021 07:07 PM

Quote:

Originally Posted by pelanj (https://www.diyaudio.com/forums/pc-based/349818-camilladsp-cross-platform-iir-fir-engine-crossovers-correction-etc-post6642715.html#post6642715)
Thanks, that is exactly what I did and it helped. Now how would I start the GUI? Create a .service file that will start after camilladsp.service?

As xorcz wrote there are many ways. Since you already have the systemd service file for camilladsp working, the quickest is probably to just copy and modify that one.

HenrikEnquist 5th May 2021 07:17 PM

Quote:

Originally Posted by howabout (https://www.diyaudio.com/forums/pc-based/349818-camilladsp-cross-platform-iir-fir-engine-crossovers-correction-etc-post6643506.html#post6643506)
The group delay filter in the new version got my attention.

The group delay plot is just a plot that shows the group delay of the filters. There is no special filter for correcting group delay. To do that you will have to use FIR filters, like you already tried. Maybe you can find a better way to create the FIR filter coefficients, that doesn't have as much pre-echo? What did you use?

howabout 5th May 2021 07:41 PM

Quote:

Originally Posted by HenrikEnquist (https://www.diyaudio.com/forums/pc-based/349818-camilladsp-cross-platform-iir-fir-engine-crossovers-correction-etc-post6643696.html#post6643696)
Maybe you can find a better way to create the FIR filter coefficients, that doesn't have as much pre-echo? What did you use?


Thank you for your quick reply, I've followed the recipe on minidsp page (example 1) correcting loudspeaker phase using rephase and importing that to minidsp 2x4 hd


rePhase FIR Tool

pelanj 7th May 2021 07:24 PM

I got a Behringer UMC1820 soundcard and I was able to set a config file with a 2 to 8 mixer.I can see the card in aplay -l and I can control volume in alsamixer. But when starting CamillaDSP, I get an error: "Playback error: ALSA function 'snd_pcm_hw_params_set_channels' failed with error 'EINVAL: Invalid argument'". Any ideas on what could be wrong will be appreciated.

phofman 7th May 2021 07:47 PM

Please post lsusb -v for the Behringer soundcard.

gingerbeer 7th May 2021 07:52 PM

I had the same error when using camilladsp in moode with my minidsp udio-8

Details here but in summary the trick was that my sound card needed to have explicitly 8 channels of output,
ie it is an 8 channel out, not a 2-8 channel so pick a value <=8

phofman 7th May 2021 08:19 PM

A USB audio device specifies one or more alternate settings with supported channel count, samplerate, and samples size combinations. If the alsa hw device is opened with one of the supported combinations, the snd-usb-audio driver automatically tells the device which altsetting to use and accepts that combination. All other combinations are refused. An unsupported combination can be automatically "aligned" to the closest supported combination by the plug plugin (plughw:xxx).

The altsetting combinations are listed in /proc/asound/cardXX/stream0 file.


All times are GMT. The time now is 03:02 AM.


Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 17.65%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.
Copyright ©1999-2021 diyAudio

Wiki