INTERACT FORUM

More => Old Versions => JRiver Media Center 20 for Windows => Topic started by: BradC on January 02, 2015, 07:38:50 pm

Title: convolution and WDM driver
Post by: BradC on January 02, 2015, 07:38:50 pm
hi,

I have managed to get the wdm driver to work successfully with the commercial bluray players.

However, my room correction filters (reduced to minimum phase versions) cause stuttering when using the jriver convolver and the wdm driver.

If I use a 3rd party convolver (voxengo pristine space), I do not get any stuttering with convolution and pristine space.

But this loses some of the routing capability of the native jriver convolver.

Could the jriver team revisit their convolution algorithm to see why it causes stuttering with the wdm driver? Maybe the partitioning needs to be optimised, or allow the user to change the setting (as in pristine space and convolverVST)
Title: Re: convolution and WDM driver
Post by: mattkhan on January 03, 2015, 04:13:24 am
I don't think it is a partitioned implementation
Title: Re: convolution and WDM driver
Post by: BradC on January 04, 2015, 06:24:50 pm
Any chance of allocating resources to improve the algorithm?

maybe make it partitioned.

The optimum would be to use the gpu, with openCL (or whatever the common languagevis between intel, amd and nvidia).

You can get >100x increase in fft, ifft performance. Although in out experience using matlab, this only becomes worthwhile for long arrays