INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Support for partitioned convolver  (Read 767 times)

jjazdk

  • World Citizen
  • ***
  • Posts: 140
Support for partitioned convolver
« on: March 17, 2021, 06:16:11 am »

Hi All,

It was brought up a long long long time ago..

Will MC implement a convolver with support for partitions?

This would be very useful for streamed video, as it would allow complex filters with short delay to avoid lip sync issues.

Old thread: https://yabb.jriver.com/interact/index.php?topic=95806.0
Logged
Working on my 12 channel JRiver entertainment center :-)

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5234
  • "Linux Merit Badge" Recipient
Re: Support for partitioned convolver
« Reply #1 on: March 17, 2021, 09:27:02 am »

I'm still definitely interested.  Some of the links in the old thread are dead, so here's an up to date link describing what partitioned convolution is:

https://torger.se/anders/brutefir.html#bruteconv_3
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4231
Re: Support for partitioned convolver
« Reply #2 on: March 17, 2021, 10:21:33 am »

I haven't looked at this for a while but I think the issues, for live use, are really around buffer sizes that required for playback without audible problems. Why MC seems to need relatively big buffers is the q.

I would think that quantifying this problem would be the first step, ie demonstrate what latency is added on top of the filter length
Logged

jjazdk

  • World Citizen
  • ***
  • Posts: 140
Re: Support for partitioned convolver
« Reply #3 on: March 17, 2021, 01:30:58 pm »

It is definitely doable, on a Windows 10 system with JRiver as the player.

I am toying with Audiolense, which offers a stand alone convolver as an ASIO interface in Windows 10. This convolver supports partitions, and runs flawlessly when fed 8 channels from JRiver (7.1) which is convolved into 12 channels on my system.

This does not give me any glitches at all, even with the GPU mining Etherium while watching movies or playing music.
CPU: AMD Ryzen 7 1700
GPU: AMD RX480
RAM: 16 GB 3000MHz
Soundcard: Prism Sound Atlas
Logged
Working on my 12 channel JRiver entertainment center :-)

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4231
Re: Support for partitioned convolver
« Reply #4 on: March 18, 2021, 01:11:37 pm »

Are you saying that MC cannot do this under the same conditions?
Logged

jjazdk

  • World Citizen
  • ***
  • Posts: 140
Re: Support for partitioned convolver
« Reply #5 on: March 18, 2021, 01:22:28 pm »

Are you saying that MC cannot do this under the same conditions?

MC does not support partitioned convolving, so it definitely cannot do it :-)

My point was only that partitioned convolving can run flawlessly on my system, as I have tried it with the Audiolense convolver.
Logged
Working on my 12 channel JRiver entertainment center :-)

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4231
Re: Support for partitioned convolver
« Reply #6 on: March 18, 2021, 02:30:14 pm »

My question is whether the MC convolver runs flawlessly or not, if it does perform similarly then behaviour of another convolver seems irrelevant
Logged

jjazdk

  • World Citizen
  • ***
  • Posts: 140
Re: Support for partitioned convolver
« Reply #7 on: March 21, 2021, 02:09:24 pm »

My question is whether the MC convolver runs flawlessly or not, if it does perform similarly then behaviour of another convolver seems irrelevant

The MC convolver does not run flawlessly on my setup. When playing local media, it never has any hiccups. But, streaming Spotify through MC's WDM does give the occassional glitch, when using the convolver. If I turn of the convolver the glitches are gone.

The stand alone convolver from Audiolense has not given me a single hiccup, no matter what I threw at it.

So, I guess there is room for improvement in the MC convolver :-)
Logged
Working on my 12 channel JRiver entertainment center :-)

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4231
Re: Support for partitioned convolver
« Reply #8 on: March 21, 2021, 02:26:25 pm »

So, I guess there is room for improvement in the MC convolver :-)
fwiw my experience is that MC generally needs larger buffers than you might expect irrespective of whether the convolver is involved or not. Perhaps you can quantify the difference on your system though? which buffer(s) do you need to increase to get it to work reliably and how big are they? then compare with audiolense
Logged
Pages: [1]   Go Up