FusionDsp : the complete Dsp center for Volumio3!

Dynamic DSP changes result in problems with pipeline editor. Solved.

Due to some complex dsp functions I require, I use camillasdsp pipeline editor where necessary. The problem I have been grappling with for a couplke of months is that when I make a change in the running dsp configuration pipeline it usually doesnt work. This could be muting one channel for testing purposes, or activation of alternative filters to compare sound. When I mute channel 0 (left) for example, it does work temporarily, but when I start a song or a test sweep, it doesnt work any longer. This same problem also happens with Moode player with camilladsp.

I discovered that Moode overrides the current camilladsp dsp configuration with a default configuration e.g. ā€œFlat.ymlā€. The way I think this works is that when starting a song, Moode gets the defined default config and activates this, even though the active config in camilladsp is different e.g. ā€œMute_test.ymlā€

So then that leads to 2 steps you must do to solve this:

  1. In the camilladsp console, activate Apply automatically AND Save automatically.
  2. In the Moode Configuration/Audio/Equalizers/Camilladsp set the default config to example ā€œMute_test.ymlā€ (drop down list). It is this configuration that Moode activates when starting a song. Therefore if you have active saving to your config from the pipeline editor, it will get the up to date configuration and activate it.

I believe this is happening the same way with Fusiondsp, with the difference that I dont see a way to activate a default configuration with Fusiondsp - yet it is activating one because I have the same symptoms as in Moode.

Suggestions for Fusiondsp: Either have a default config naming option OR have a check box to use the active config in the camilladsp console

Suggestions for Moode - Consider a check box to override default configuration and use active configuration in Camilladsp

Cheers

T

Hi everyone,

My last install of Volumio was working like a charm. Then after an update it wouldnā€™t start anymore, maybe because I was running it on a PINN multi boot. So, Iā€™ve reinstalled it, but this time in single boot.

Since the new install I am having a issue. I am listening thru AirPlay and on most tracks, for about 2 to 20 seconds the sound his horrible, it is lagging and it cuts. Then after this the track plays fine until the next track. Eventually on some tracks the problem doesnā€™t appear.

My network hasnā€™t change at all. The problem appears whenever I play from my Mac or my iPhone.

Iā€™ve tried to activate the wifi hotspot in Volumio, when I connect directly to the raspberry the same problem happens. Iā€™ve set the buffer to 12 Mb with no luck. When I ping the raspberry from my Mac I have a steady 2 ms. My computer is 2 meters away from the router and the raspberry.

Any clues on what could cause this or how to solve this ?

Please post a log when this is happening.

Here is the log:

http://logs.volumio.org/volumio/6LWt3jg.html

Please disable FusionDSP and see if it makes any differences.

Thank you for your help Wheaten. The problem disappears with the plugin disabled. Hopping it will be fixed in the future as I was using the equalizer and the speaker distance features.

Please have a nice day!

I moved your post to the proper topic, so @balbuze can have a look.

Buffer size has no effect with Airplay.
I see a buffer underrun in logs.
Itā€™s not a network issue.
I have to test AirPlay because I never use it.

Hi. Out of curiosity, does anyone get ocasional/random saturated bass out of using the Loudness function with FusionDSP?

With the 15-band Graphic EQ settings not touching any frequencies below 1kHz and no resampling, some tracks trigger bass saturation/distortion with loudness engaged at a volume threshold below 50% and playback volume settings below 30%. Also, instances where this happens arenā€™t tied to naturally bass-heavy tracks.

Hello!
Yes this could happen when gain in eq are too high
The only way I see, is to add a negative gain in settings;
And of course enable auto pre amp.


You can check in camilladsp gui at http://IP:5011

Hi @balbuze , thanks for the quick reply and help! Very interesting, I hadnā€™t been to the :5011 config screen before.

Some questions:

I see you have resampling enabled. Is this due to the automatic preamp being turned on? If so, can the automatic pre-amp work without resampling?

Also, when you mention setting a negative gain, would you do that in the Volume box, top left?

Finally, turning on the automatic pre-amp function lowers the output volume on my device by quite a few dB for the same volume level playback setting when turned off. This is even with the Volume box slider at the :5011 settings page at maximum (like on your screenshot, everything looks the same). Is this normal?

No need to resample.
I just forgot to say that you have to press ā€˜fetch from dspā€™ while playing to get the actual config.
Auto pre amp should be always on to avoid clipping.
In digital Dsp you canā€™t increase the level or it may clip. The workaround is to reduce all frequencies except the the one you want higher. There is no other way.
Search the thread I explained it several times.

Thanks! Will do; and the Auto-Preamp setting has helped already.

Hi, does Hifiberry DAC8X work with Volumio and FusionDSP yet? Itā€™s an 8 channel i2s DAC in HAT format, itā€™s been favourably reviewed at audiosciencereview for pretty decent specs for the price and overall acceptable performance for high end use. Considering it runs on a Pi 5 only, thereā€™s so much computing power available that I think Iā€™d like to run everything on one device, from player to DSP to output. And Volumio is my favourite for that sort of setup.

Hello!
By default, FusionDsp handles two channels.
But if you set it to ā€œpure Camilla guiā€ you can configure as many as you want output channels.
You have to do it ā€œby handsā€ thoughā€¦ And this still a two ways inputā€¦

Hi, two channel input is fine. I want to use the channels for a crossover, not a surround setup. Thanks. Iā€™ll have to see if the driver is in the drop down menu for i2s soundcards now.

Hi, same here. iā€™m using Volumio for some years and want to build a software-crossover using the Dac8x and CamillaDSP. Are the Dac8x drivers implemented yet?

Hi , i am also would like to know if HIFIBERRY DAC8X is supported on volumio , as i ca not find any info about it
and if any one have head experience with configuring it.
As i need 2 channel input only and manipulating the output as 2 channels flat ā€œoriginalā€ , all the other output channels going through the DSP for EFFECTS as Delay , EQ and ECHO

any info regarding this will be appreciated

Hi Balbuze, it seems CamillaDSP v3 is in beta release and should come out as stable version in a near future. As it proposes interesting new features, do you plan a fast follow-up with Fusion to package this new version? Thanks for the info.

Hello.
Yes, I plan to update Camilladsp.
But first, Volumio needs an update to an higher version (from buster to bookworm or +) to support python version required.
Fortunately, thereā€™s a work in progress.
No ETA though, but it will comeā€¦