FusionDsp : the complete Dsp center for Volumio3!

that hurts to hear. :smiling_face_with_tear:
Any chance that FusionDSP gets a multichannel (at least 2.1 or 2.2) feature some day?
The loudness feature is really a killer feature for Volumio and sets it apart from so many other solutions…

Tes this something I’m thinking to do… But I can’t give you a date…

1 Like

Hi Balbuze, a question regarding Camilla and the playback of DSD files.

As I have a pretty complex FIR/multiway crossover setup in Camilla that works well with PCM at any sampling frequency between 44.1 and 192 kHz and 16/24/32 bits, I wondered how it could handle DSD files which have a completely different structure (frequency/bit).

Or DSD file needs conversion to PCM before, which then remove all interest in these high res files if they could not be handled natively through DSP for room correction and xover ?

Any experience or advice is welcome.

Benoit

hello!
DSD can’t be equalized or manipulated without a conversion.
Henrik Enquist, the CamillaDsp author, wrote me month ago :

"It’s not really possible to do DSP on a DSD or DoP signal. Or I should say that it is possible, but very very impractical, and not something camilladsp can do.
*So if DSD playback works with DSP, it is being converted to pcm before the dsp."

So… You know what to do…

Very clear! Thanks. I should then use the frequency conversion of Volumio before attacking Camilla when I want to use DSD files?

untested, but should be ok

Nope DSD over PCM (DoP) is not working. Flux not recognised by Camilla which only output white noise.

When using re-sampling function of Volumio it works fine. See screen capture (in :fr:, sorry)

I would love Volumio to offer a selective use of this PCM resampling only for DSD flux and keep existing PCM untouched (or a selector to choose on which kind of files it applies.

Hello,

I thought I give FusionDsp a try, but the moment I enable the FusionDsp plugin Volumio is no longer available as a Roon endpoint, when I disable the plugin the endpoint is available again. Local playback works correctly.

Can you help with this?

Device:
Volumio Rivo +
Volumio version 3.779
FusionDsp version 1.0.54

Thanks!

Roon endpoint does not allow to go through the DSP. This is not a Volumio decision / restriction but Roon. Sorry, no way…

1 Like

Hello, is there a reason we’re limited to 5 presets or profiles? I Would love if i could have many more as in Qudelix or other services? I promise i have storage space for the presets :slight_smile: Thank you so much for the DSP function, i would be long gone from volumio without it!

Hello, i was wondering if its possible to implement two things that would be very convinient and judging from what you guys do on a daily me as a illiterate regarding this cant see why it would be a problem :smiley: I wish I could have more than 5 Presets for different IEMs and headphones, and during my wishing for that I have say COUNTLESS times scrolling absurd lengths in the autoEQ list to the down to sennheiser or ThieAudio, Is it possivle to have a search function for that instead? IF i could have more presets the second one would be less of a problem but one can wish :smiley: thank you incredibly much for all you do!

First, I don’t like rude user with two cents suggestion…
Yes, there is still room for improvement and I take care of any of them.
But FusionDsp is used by more than 10000 users and your are the first to complain about that…
So you can understand that is not the first priority. I’ll see for a next version…
Last point : I’m doing it for free, in my spare time… So please…

3 Likes

I have zero complaints regarding anything man, I think you’re awsome and its incredible you’re doing it pro-bono. How was i rude? i was just wondering if its possible to add more pre-sets? if anything i was enthusiastic but that perhaps did’nt come across the text based forum. sorry if i made you feel miss-treated. I think you’re awesome…

1 Like

@Pseudonym031

You want a list with just your Headphone EQ’s right…?

Try using the Import Local EQ File option.

mine looks like this

Tap on the one you want then ā€œLoad fileā€ it will load the file up and start using it… Simple :slight_smile:

I use the PEQ so next is related to that…

You can download any file, that AutoEQ uses from HERE

Select the headphone, then the *******ParametricEQ.txt then the download raw file option.(Button to th right)
You will need to rename the file with out spaces.
Next copy all EQ files to /data/INTERNAL/FusionDsp/peq on your Volumio box.

Thats it, bit of a mess about, and probaly not as convenient as lots of available presets but works well enough and beats scrolling through that massive list in the AutoEQ section.

I sse to add more preset for a future update :wink:

2 Likes

thank you so much, its funny how I got locked in my mind on five being the limit. I use squiglink and autoEQ but never did it cross my mind perhaps i can load more than five if its from my computer! thank you so much! I even have a folder with the most common 40 i use ready from other uses so this is perfect :smiley:

Hi Balbuze,

Happy new year :slight_smile:
Would you have time to take a look at the loudness features I proposed a while back? (Github issue: https://github.com/volumio/volumio-plugins-sources/issues/362 )

I understand it’s a bit of an involved analysis I did there. I’d be happy to simplify or propose a more concrete solution.

Cheers,

Luc

1 Like

Hello !
I just want to make sure you’ve noticed how volume works in FusionDsp.
The parameters are adjusted according to the volume level. It’s not just a translated curve, but the coefficients change. Take a close look at the blue curve in the following screenshots and the scale on the left-hand side.
Threshold setting: 50

loudness curves
volume level : 10


volume level : 30

volume level : 47

volume level : >50

Yes. Unless I’m missing something, I fully understand what you are saying and what these graphs are showing.

The LoudnessGain coefficient changes through linear interpolation. The frequencies and Q-value of the filter remain unchanged.

This is also what I’ve used in my calculations, and tried to reflect in my github issue. I may well have been unclear about this in my attempts at an explanation.

Does this clarify things?

Hello there. Im Using Volumio on RPi5 8GB with the DAC+.

The System runs fine including CamillaDSP. I already got solid EQ settings automated by REW. This works fine and Sounds already really awesome.

No i tried making a FIR Filter setup. I used this Tutorial

to make a WAV File. I did every Step as showed and finally i got my File. And here comes the Problem. If i add the File in CamillaDSPGUI i get this Error Message

2025-01-06 09:52:23.949705 ERROR [src/bin.rs:777] Invalid config file!
mapping values are not allowed in this context at line 3 column 38

At some Place i googled it is said that WAV are Possible. Other say you have to convert to .RAW. I already done this with the same error Message.

In the GUI i see all the Preinstalled Filters are in PCM format. Do i have to convert to this, and is there a Tutorial?

Probably the Fault is on me and im sry for asking. Its just my English is not the best and the Information is split across the Internet. I already got a Headache trying to find the solution by myself. Hopefully someone here could put me in the right Direction. Thx.

Greeting