Cheaper than Convolver?
weepy opened this issue · 3 comments
weepy commented
Heya - awesome project! Amazed how short the code is !
In you experience is this faster to process than a ConvolverNode with an impulse?
khoin commented
Hey there,
Someone would have to do the profiling for that. Especially if the Fourier
Transform is implemented in a certain way, sometimes it can be quite fast.
On the other hand, you’d have to consider the different usages/needs. For
algorithm reverbs such as this one, the “pros” include: flexibility (you
can change the parameters on the fly), modularity (you can reuse components
or add components within the algorithm), etc.
For convolving reverbs, you get more realistic reverbs / more realism —
since the impulses are usually made from impulses of real life spaces, but
it’s more expensive or finnicky to change the reverb on the fly.
K.
…On Mon, Dec 13, 2021 at 00:25 weepy ***@***.***> wrote:
Heya - awesome project! Amazed how short the code is !
In you experience is this faster to process than a ConvolverNode with an
impulse?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#8>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABDIA3YYURYPENHAQ4RXNZLUQWUWDANCNFSM5J5P3O2A>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
weepy commented
Yes - I totally understand. It's great that it can be tweaked to your
heart's content. Ofc it scales linearly with the total convolution length
too.
^_^
…On Mon, Dec 13, 2021 at 9:29 AM khoin ***@***.***> wrote:
Hey there,
Someone would have to do the profiling for that. Especially if the Fourier
Transform is implemented in a certain way, sometimes it can be quite fast.
On the other hand, you’d have to consider the different usages/needs. For
algorithm reverbs such as this one, the “pros” include: flexibility (you
can change the parameters on the fly), modularity (you can reuse components
or add components within the algorithm), etc.
For convolving reverbs, you get more realistic reverbs / more realism —
since the impulses are usually made from impulses of real life spaces, but
it’s more expensive or finnicky to change the reverb on the fly.
K.
On Mon, Dec 13, 2021 at 00:25 weepy ***@***.***> wrote:
> Heya - awesome project! Amazed how short the code is !
>
> In you experience is this faster to process than a ConvolverNode with an
> impulse?
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <#8>, or unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/ABDIA3YYURYPENHAQ4RXNZLUQWUWDANCNFSM5J5P3O2A
>
> .
> Triage notifications on the go with GitHub Mobile for iOS
> <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
>
> or Android
> <
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
>.
>
>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#8 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAAGNCK7V7TSFNSFXK5OZLUQWVIJANCNFSM5J5P3O2A>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
khoin commented
Cool :) have fun!