COCKOS
CONFEDERATED FORUMS
Cockos : REAPER : NINJAM : Forums
Forum Home : Register : FAQ : Members List : Search :

Go Back   Cockos Incorporated Forums > Other Software Discussion > WDL users forum

Reply
 
Thread Tools Display Modes
Old 11-12-2016, 01:28 PM   #1
suarezmiranda
Human being with feelings
 
Join Date: Nov 2013
Posts: 18
Default Zero latency convolution with convoengine

I'm trying to implement zero latency convolution with the objects in convoengine.

My strategy is to use...

WDL_ConvolutionEngine headEng;
WDL_ConvolutionEngine_Div tailEng;

...with the 'head' engine performing brute convolution on the first 64 samples then the 'tail' engine performing partitioned fft convolution on the rest of the impulse.

I'm finding the output of the tail engine very unpredictable in terms of timing, so it doesn't seem I can just choose 64 samples as the split point as the 'tail' engine mightn't have samples ready in time.

Not to mention the housekeeping with this strategy is getting messy!

Is there an easier way?!?!

Many thanks in advance,
Suarez
suarezmiranda is offline   Reply With Quote
Old 11-13-2016, 04:36 AM   #2
Tale
Human being with feelings
 
Tale's Avatar
 
Join Date: Jul 2008
Location: The Netherlands
Posts: 3,645
Default

Yeah, just use WDL_ConvolutionEngine_Div, which already implements what you propose (and thus already is zero latency).
Tale is offline   Reply With Quote
Old 11-15-2016, 03:24 PM   #3
suarezmiranda
Human being with feelings
 
Join Date: Nov 2013
Posts: 18
Default

Quote:
Originally Posted by Tale View Post
Yeah, just use WDL_ConvolutionEngine_Div, which already implements what you propose (and thus already is zero latency).
Amazing thanks. Of course, it was right under my nose!
suarezmiranda is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 10:48 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.