FusionDsp : the complete Dsp center for Volumio3!

Ok I see the problem. Float value for Q is not allowed…
You can still use 1 instead of 0.7…
I’m going to fix it asap…
Sorry for that… It is beta testing :wink:

1 Like

@balbuze
If i were to use Rew for AutoEQ which option i should select so i can import the EQ file directly? Or is there an option for that, it’s fine if i need to just replace some file in the system for eq to take effect.

1 Like

you mean float values of less than 1 as Q values of 1.8 and 2.5 etc all work ok for the peak

but yes I understand the the whole beta thing.

thanks and great work by the way.

You have just to select your headphone in the list and apply. This as simple :wink:

1 Like

Yes, you’re right. Less than 1. As I said I try to push a version tomorrow… :wink:

2 Likes

Qobuz tracks stop playing before the end of the song and next song in the queue doesn’t start playing from the queue when DSP is enabled

EDIT: this might be a Qobuz integration bug as no problems when playing files from USB drive or using Spotify connect.

4 Likes

Hi. Yes this a known problem. The root cause is not clearly identified, but we are working on it.

2 Likes

Hi. You have to export from REW as.txt and place the file in /Internal/Fusiondsp/peq.
And from the plugin, in PEQ mode, import local file. You import a first file for left channel with scope set to left, then move the switch to ‘add’ and import the second file with scope set to right.
I will write a guide later…
Let me know if you need more information :wink:

4 Likes

It should be now fixed with FusionDsp 0.0.9
Let me know :wink:

3 Likes

Great Job :+1: All values seem to enter without error.

As you know if you boost a particular fequency you must reduce the preamp to negative of whatever the maximum boost value is, to avoid clipping.

there is no PreAmp setting per se, just channel gain for left and right. this sounds correct for what a preamp does but when you enable and disable the effects it doesnt change the gain back.

is this by design.

The plugin auto set global attenuation.
For instance, if you set a gain at 10dB an other at 12dB, then -12dB is used +2 dB margin due to possible phase rotation (yes, even with only negative value, clipping may occur due to that). So there is always at least -2dB of attenuation when FusiiDsp is enabled.
So you don’t have to worry about that.
Attenuation for left or right channel is added to global attenuation is not dependent from values set in Es.
:wink:

1 Like

Marvelous :slight_smile: auto pre-amp adjust. I can dial back the channel gain, I did think it seemed over attenuated, but that explains that.

You fancy a suggestion for the future? it would be good to be able to enable and disable easily. Not sure if a button on the main Volumio screen would be possible, as no other plugins do that, but would it be possible to have a GPIO button activate and disable the dsp, pretty much like “GPIO buttons” plugin control play, pause etc.

Again you are doing a great job…Thanks

2 Likes

Hi- I have a question and maybe this isn’t the right thread, so let me know and I’ll post elsewhere. Am I correct that the the dsp would be able to play an LP (assuming there was an analog to digital interface) if the dsp curve were adjusted by the RIAA curve? In your approach, does the user generate the room correction curves and then have those further adjusted by any EQ the user wants to do? Can another step be application of RIAA curves? If so then you would effectively have a phono preamp with the addition of an analog to digital interface and maybe a moving coil step up transformer? Anyway, this could open up even more applications for Volumio

Hello.
At this point, RIIA curve is not supported by the plugin. My guess is that your LP output is already corrected for that before sending signal to the Dac or analogue output.
I don’t plan to add such feature as it is marginal IMHO.
Then, any input in Volumio, if you have a Myvolumio plan, goes through FusionDsp.
In FusionDsp, you can load room correction filters, or even creating them by loading the impulse for both speaker in the room.

2 Likes

Thanks for your response…the input would only be adjusted for RIAA if run through phono preamp…digital phono preamps like the parks audio puffin offer multiple curves and dsp adjustments, but then if the signal is going to be run through a room correction DSP, you are processing the signal multiple times and potentially degrading it. Software like VynilStudio and ChannelD system’s pure vinyl allow users to make RIAA adjustments to digitally recorded tracks…the tracks can are generated by connecting a turntable to a digital interface (many are the same that are used for microphone recordings). Anyway I thought I’d inquire because it seemed to me that calculating the end curve inclusive of RIAA and processing once would be the best solution…and it also seems trivial, which it may not be…Your efforts are greatly appreciated thanks

1 Like

A updated version for FusionDsp v0.1.0 with support for RPI zero. Thank you for feedback :wink:

2 Likes

v0.11 works with pi zero! Install works. There was an error raised but the install concluded successfully issue.

The enable/disable effects button does not work, but I can by switching between parametric with headphone profile and 15-band without effects, I tell that it is working correctly.

1 Like

If you can get sound with the plugin enable means that it works. All the code in untouched between version. So, the only reason it seems the button enable/ disable effect don’t work is because it takes several seconds to apply… RPI zero is not very powerful…
Let me know the results of your test

Works for me, thanks :slight_smile:

1 Like

Thanks for your feedback.
Please can you give more details about your hardware? Music sources?