Skip to main content

Topic: foo_dsp_convolver (Read 20623 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • romor
  • [*][*][*][*][*]
foo_dsp_convolver
Reply #25
same, unfortunately

  • lvqcl
  • [*][*][*][*][*]
  • Developer
foo_dsp_convolver
Reply #26
Well, I have no idea why such things happen. You can continue to use 0.3.5, or delete fftw-wisdom.dat to disable FFTW support.

(You can also try empty fftw-wisdom.dat, but I don't think it will help).

  • Sandrine
  • [*][*][*][*]
foo_dsp_convolver
Reply #27
Pardon my ignorance, but what is that wisdom-thingie? I know about wisdom teeth, but that's about it.

  • lvqcl
  • [*][*][*][*][*]
  • Developer
foo_dsp_convolver
Reply #28
If you don't want to use FFTW library, you don't need it. (FFTW library offers very fast FFT routines but using it may or may not be legal).

In other words, you probably don't need it.

  • Rollin
  • [*][*][*][*]
foo_dsp_convolver
Reply #29
When foobar is in portable mode and impulses files located in foobar2000 directory, convolver version 0.3.8/0.4.0 gives error "Error during loading of impulse file: Object not found". It seems relative paths don't work. WinXP SP3, foobar2000 1.1.7. Impulses folder path "D:\foobar2000\ConvolverImpulses\De-Emphasis\"
  • Last Edit: 30 July, 2011, 08:03:50 AM by Rollin

  • lvqcl
  • [*][*][*][*][*]
  • Developer
foo_dsp_convolver
Reply #30
Please post a screenshot with its settings.

  • Rollin
  • [*][*][*][*]
foo_dsp_convolver
Reply #31
Please post a screenshot with its settings.

Convolver's settings?



And convolver is the only active dsp.

  • lvqcl
  • [*][*][*][*][*]
  • Developer
foo_dsp_convolver
Reply #32
Thanks for the report. I can reproduce this problem on WinXP but not on Win7.
I'll add a workaround for it.

  • sshd
  • [*][*][*]
foo_dsp_convolver
Reply #33
This is truly a wonderful plugin as it allows me to use foobar2000 as an active crossover (along with foo_mm).

The official convolver cannot do this as it is limited to two channels only.

There is an alternative through foo_vst and ConvolverVST, but ConvolverVST can only have one configuration which is shared between all vst hosts. I use ConvolverVST with a minimum delay crossover for movies and youtube. foobar2000 on the other hand is using a very long filter with time domain correction, that causes major lip-sync problems in movies.

I do however have three suggestions for improvements:

1. Let user specify multiple FIR filters with different sample rates and detect the input sample rate. This will eliminate the need for a resampler in the DSP chain.

2. Support assymetric channel config (e.g. 2 in, 6 out) through the .cfg format rather than .wav. This will eliminate the need for a matrix mixer like foo_mm.

3. A checkbox to disable gapless mode. When comparing the effect of two filters with a keyboard shortcut, it is rather nice to be able to hear that it has switched.

Thanks again.

  • lvqcl
  • [*][*][*][*][*]
  • Developer
foo_dsp_convolver
Reply #34
1) maybe, in some (distant?) future
2) unlikely, because this plugin is just a generic convolver, not up/downmixer or crossover filter.
3) ??? "gapless" means that it doesn't add extra samples at the beginning and the end of tracks (as opposed to foo_convolve).

  • sshd
  • [*][*][*]
foo_dsp_convolver
Reply #35
2. You do not need a special convolver for a crossover. A generic will do just fine. I believe the .cfg file definition is for a generic convolver. It is widely supported by ConvolverVST, brutefir and more.
It is really quite simple. In comes stereo split into 2x3 - high, mid and low. These 2x3 channels goes through the 6 channel convolver and there you have a crossover. But it is not a problem as such, since the plugin works perfectly with foo_mm.

  • AndreaT
  • [*][*]
foo_dsp_convolver
Reply #36
Hello SSHD, I see you mentioned foo_mm as sa good Xover.
Where can I download it?

I looked for it, but I could find it so far.

Many thanks
Regards, Andrea.

  • sshd
  • [*][*][*]
foo_dsp_convolver
Reply #37
foo_mm is a Matrix Mixer you can use to convert 2 channels to 2x3 channels - not as crossover.
http://skipyrich.com/wiki/Index.php/Foobar2000:Matrix_Mixer

  • AndreaT
  • [*][*]
foo_dsp_convolver
Reply #38
Thank you SSHD, I misunderstood.
Regards, Andrea

  • romor
  • [*][*][*][*][*]
foo_dsp_convolver
Reply #39
If I use any impulse with this component and then try to use foo_yac, it fails with:

Code: [Select]
Can't apply filter: .\filter\44\some_impulse.wav

With "official" convolver (by Peter or Garf, not sure) this issue is not present, so I'm reporting here

  • lvqcl
  • [*][*][*][*][*]
  • Developer
foo_dsp_convolver
Reply #40
Ver. 0.4.6 should fix it.

  • lvqcl
  • [*][*][*][*][*]
  • Developer
foo_dsp_convolver
Reply #41
0.4.7 - possible cause of crash fixed.

  • Rollin
  • [*][*][*][*]
foo_dsp_convolver
Reply #42
How this plugin handles signals with samplerates more than 44100 kHz, when using 44100 kHz impulses? Does it autimatically resamples?
What maximum length of impulse file is supported?

  • lvqcl
  • [*][*][*][*][*]
  • Developer
foo_dsp_convolver
Reply #43
1) No, it doesn't resample anything. So it's a good idea to add resampler into DSP list before this plugin.
2) about 4 millions of samples IIRC.