Could it be possible to implement a dynamic eq, something like this one or similar:
I guess I ask for to much but this and others I use in studio.
Best Regards / Claes
Could it be possible to implement a dynamic eq, something like this one or similar:
I guess I ask for to much but this and others I use in studio.
Best Regards / Claes
Hey @ClaesM,
Dynamic EQ (TDR Nova style): This is a significantly more complex request that unfortunately cannot be implemented at this time.
The core issue is that CamillaDSP does not support dynamic EQ or frequency-selective compression. Here is what exists versus what would be needed:
What CamillaDSP currently has:
What Dynamic EQ requires:
These are fundamentally different architectures. A dynamic EQ is essentially a parametric EQ where each band has its own compressor/expander built in - the gain changes dynamically based on the signal content at that frequency.
Possible workaround (not equivalent): CamillaDSP can do multiband compression by:
However, this is:
Recommendation: If this feature is important to you, I would suggest filing a feature request on the CamillaDSP GitHub project: GitHub · Where software is built
Henrik (the CamillaDSP developer) is responsive and has added features based on user requests before. A “DynamicEQ” or “ParametricCompressor” processor type would need to be implemented at the CamillaDSP level before FusionDSP could expose it.
For now, the static parametric EQ in FusionDSP combined with the shelf filters and upcoming Tilt EQ should cover most tonal shaping needs. The wideband compressor can help with overall dynamics if needed.
Kind Regards,
Hey @nerd !
Thank you for a detailed answer. I think it’s to much to ask for but without asking no answer.
I think I will check it out with Henrik, but I think it’s hard for him to implement. Anyway this kind of Dynamic eq are extremely useful.
Best Regards / C
Hi again @nerd !
Just one another dumb question. Is it possible to find a way to use vst plugins? Like a plugin that can handle vst1 and vst2 plugins.
Best Regards / C
First of all thank you. I am tinkering with fusion since one week and it already improved my sound. I would like to ask two (maybe dumb qustions)
I am on RPI4, Volumio 4
hello
It should returns the IP address of the device. Try to disable and reenable the plugin.
You can also type: http://YOURDEVICEIP:5011
No, not in a easy way, sorry.
Sorry newbee here not sure how to ask a question about fusiondsp.
Volumio on pi4 at 3.886
FusionDSP version: 1.0.62
I am using Convolution. Uploaded REW generated IR wav, and it auto computes an attenuation of 28db. Tried few variations of settings in REW EQ module, and best is 21db. There’s no way to override it. I override it and it auto computes the same value. Gain in advanced settings is -xx db meaning to further reduce the volume.
Appreciate any hints on why and which way I’m heading wrong. My filters generated in REW just a few like 5 or 6 mostly ranging from -3db to -9db that sort PK filters.
Hey!
it is a lot of attenuation!
can you share the IR you use?
To compare, you can try this : https://youtu.be/5YcH7j2-L1Y?si=by_kPrS_YV_V4hdh
Or something very new but promising : GitHub - VilhoValittu/CamillaFIR: Automated FIR filter generator for REW measurements. Creates phase-linear correction files (WAV/TXT) for Equalizer like APO, Roon, and CamillaDSP. Features crossover linearization, smart room correction, and safe subsonic filtering. By VilhoValittu & GeminiPro. Inspired by OCA https://www.youtube.com/@ocaudiophile
Thks for responding with the youtube etc.
Here’s the link of my latest IR Wav export left/right at 96khz sampling with EQ and a larger IR Window that now plays music on fusiondsp/volumio/pi4, with calculated attenuation of 24.48
Link of both exported IR is here: https://drive.google.com/file/d/13VCqkzklymCWdwZe-dBS11qbUt0M9Ayq/view?usp=sharing
I watched your youtube and I was not using inverted IR to do that. I used EQ Match Response to Target with all those PK filters generated, then Export Impulse Response as Wav with option Export EQ Filtered IR (normalised peak and apply IR window).
I started with 44.1k sweep and later with 96k sweep same. The calculated attenuation once after upload to fusiondsp ranges from 18 to 28. There were times when it said 3, but that’s cracking noise happens to be the IR window paramters not large enough the wav is then broken. I’m using left 500ms right 1500ms now.
To compensate for the 2x db attenuation, I have to bring up the volumes of both amps to level match. Just want to see if others using fusiondsp is the same, or if there’s a manual to walk through the IR wav requirements of fusiondsp?
In your youtube video, using inverted curve, would that do the same for fusiondsp import? I started with EQ so …
Cheers
MK
Hey,
Using your IR, I generated filters using fusiondsp DRC-FIR. It gives 13,27dB of attenuation. You can try to set by hand a lower value. Open a new tab in your webbrowser with IPOFYOURDEVICE:5011 to open camilladsp native UI. You see if clipping occurs.
In volumio4, fusiondsp tells you if clipping is detected.
In an other side, I generated filters using GitHub - VilhoValittu/CamillaFIR: Automated FIR filter generator for REW measurements. Creates phase-linear correction files (WAV/TXT) for Equalizer like APO, Roon, and CamillaDSP. Features crossover linearization, smart room correction, and safe subsonic filtering. By VilhoValittu & GeminiPro. Inspired by OCA https://www.youtube.com/@ocaudiophile
Find attached a zip with the result. A manual attenuation of 2dB seems enough!
Don’t forget to set resampling in fusiondsp to match the filter samplerate!
CamillaFIR_Mixed_auto_060226_2049.zip (1,5 Mo)
Oh I thought I could just upload the rew exported ir wav. So instead I need to use Drc+fir to further process it. Got it. Will give it a try.
Many thanks for your time ![]()
Man
Yes, you can’t use IR as filter!
I generated a new set of filters using CamillaFir. The estimated result is very close to the target!
Copy *.wav in /data/INTERNAL/FusionDsp/filters
Refresh the plugin page to see them.
Please try and feeback!
CamillaFIR_Mixed_auto_070226_1216.zip (1,6 Mo)
** update: I think I got it; just REW EQ it and got the target curve, then manually copy the target curve data as the new house curve, then export measured IR Wav with the new house curve.txt for fusiondsp DRC-FIR to generate the PCM (left, right), then apply them in fusiondsp. That’s the workflow right?
Hi, I read your zip but since I’m not yet familiar with CamiliarFir I instead use the UI of fusiondsp. I exported IR Wav (EQ’ed in REW) from REW, scp them into /data/INTERNAL/FusionDsp/filter-sources, then in fusiondsp UI, use DRC-FIR to convert the wav to fir PCM, which it auto put into /data/INTERNAL/FusionDsp/filters. Then in fusiondsp UI, for left channel pick the generated left PCM, and right channel the right PCM, Apply, then the attenuation is 14.57. If I directly put the WAV in the filters folder, select and Apply, then attenuation is 28. That’s OK as I adjusted my amps output power to level it. Haven’t tested the PCM version yet.
Do I just export REW IR Wav (IR window’ed without EQ with house curve in REW), and let the fusiondsp UI DRC-FIR handle the FIR generation into a PCM?
I so far only use the REW’s EQ module to generate fir filters and export this whole thing in REW as IR Wav with EQ’s. Without using DRC-FIR, fusiondsp can pick up the fir I think as it has the desired effect when music got play back except just the attenuation is higher and it takes two Apply to work. First apply usually is 3.8 attenuation and the sound cracks. Second apply same wav files then 2x db and sound ok.
I like the EQ in REW to do graphical house curve and room curve tuning, just see if there’s a way to generate compatile PCM for fusiondsp?
Anyway, sorry for the long read. I must have missed something but so far so good the sound.
Cheers
MK
you have nothing to know, just use .wav from the zip as filter…
yes, you can do that
An IR is not a filter. Here a definition:
In audio and acoustics, IR stands for Impulse Response. An impulse response is a fundamental concept used in room correction and digital signal processing (DSP).
In summary, an impulse response is a key tool in room correction, helping to achieve the best possible sound quality in any listening environment.
In FusionDsp, you can create a filter using an IR using DRC-FIR.
The target curve= house curve
You have to check clipping in the CamillaDsp page!
I’ve been using the DSP plugin for quite a while and have profiles I’m happy with. The other day I got a prompt that an update was available. I clicked it without looking. Install started then failed. Tried again and got a message that it already existed. Tried to uninstall, no success. So I’m stuck in between - can’t install or uninstall. Guess I can do a clean install of Volumio, bu tI’ll lose my profiles. Any advice welcome.
Please, if you expect some help, give at least:
When you say ‘profile’ do you mean ‘preset’?
All your preset are located in
/data/INTERNAL/FusionDsp/presets
You can and restore them in a new installation
RPi4
Hifiberry DAC+
Volumio 4.084
DSP 2.0.78 at least that is what the Uninstall button is listing
Thanks for the note re: Presets
2.0.78 is the last stable version.
2.0.79 is a beta I’m going to release soon.
If you just click update in the store, it install last stable. As it is already installed on your system, you get the message you see.