Csound Csound-dev Csound-tekno Search About

Re: [Csnd] Convolution with changing IR

Date2011-03-25 16:24
From"Partev Barr Sarkissian"
SubjectRe: [Csnd] Convolution with changing IR
Convolution and IR, what could it be?

Duh, on my part. I usually see FIR-Finite Impulse Response 
and IIR-Infinite Impulse Response,.... a just plain Impulse
Respone never occurred to me. Duh.... on my part, should've
caught that one, especially since I'd been reading up and 
reviewing convolutions lately.

Thanks, cheers,
-Partev


==========================================================



--- noisesmith@gmail.com wrote:

From: Justin Glenn Smith 
To: csound@lists.bath.ac.uk
Subject: Re: [Csnd] Convolution with changing IR
Date: Thu, 24 Mar 2011 22:17:24 -0700

Impulse response. Literally, the output of the system when the input is a single impulse.

Partev Barr Sarkissian wrote:
> Forgive my moment of cluelessness but, what is "IR" in this context?
> 
> -pbs
> 
> 
> ====================================================================
> 
> 
> 
> --- alexweiss86@gmail.com wrote:
> 
> From: Alex Weiss 
> To: csound@lists.bath.ac.uk
> Subject: [Csnd] Convolution with changing IR
> Date: Thu, 24 Mar 2011 11:44:06 -0700
> 
> Hi folks,
> 
> I've been a quiet reader of this list for a while, but I do have a
> question now that I cannot solve on my own. Most of my sound design
> and music involves heavy use of convolution (pconvolve), as it's one
> of the most powerful techniques out there, I believe. But there is
> one limiting factor: while I can change and modulate the sound to be
> convoluted to my liking, the IR is always static in that I can't
> change it. What I'd love to do is to find a way to have the IR change
> continuously (but slowly) over time. I assume one way to do this
> would be to generate and output a new IR wave file at k-rate before
> calls  to  pconvolve.  But  that  seems prohibitive in terms of
> performance overhead. Additionally, I don't even know if it would
> work at all, as the entire sound file would have to be generated
> during a single k-cycle, which means that I'd have to find a way to
> split one cycle up into multiple "subcycles." I'm probably not very
> clear on this, but I hope you understand what I mean.
> 
> How hard would it be to modify the pconvolve opcode to read the IR
> from a table instead of a file? I believe this might be a solution...
> 
> Thanks,
> 
> Alex
> 
> 
> 
> 
> _____________________________________________________________
> Netscape.  Just the Net You Need.
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 
> 



Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"





_____________________________________________________________
Netscape.  Just the Net You Need.


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2011-03-26 10:06
FromOeyvind Brandtsegg
SubjectRe: [Csnd] Convolution with changing IR
Yes, it is implicitly FIR when you say IR in connection with convolution,
as the result of an IIR convolution would take (literally) forever to compute...
Oeyvind


2011/3/25 Partev Barr Sarkissian :
> Convolution and IR, what could it be?
>
> Duh, on my part. I usually see FIR-Finite Impulse Response
> and IIR-Infinite Impulse Response,.... a just plain Impulse
> Respone never occurred to me. Duh.... on my part, should've
> caught that one, especially since I'd been reading up and
> reviewing convolutions lately.
>
> Thanks, cheers,
> -Partev
>
>
> ==========================================================
>
>
>
> --- noisesmith@gmail.com wrote:
>
> From: Justin Glenn Smith 
> To: csound@lists.bath.ac.uk
> Subject: Re: [Csnd] Convolution with changing IR
> Date: Thu, 24 Mar 2011 22:17:24 -0700
>
> Impulse response. Literally, the output of the system when the input is a single impulse.
>
> Partev Barr Sarkissian wrote:
>> Forgive my moment of cluelessness but, what is "IR" in this context?
>>
>> -pbs
>>
>>
>> ====================================================================
>>
>>
>>
>> --- alexweiss86@gmail.com wrote:
>>
>> From: Alex Weiss 
>> To: csound@lists.bath.ac.uk
>> Subject: [Csnd] Convolution with changing IR
>> Date: Thu, 24 Mar 2011 11:44:06 -0700
>>
>> Hi folks,
>>
>> I've been a quiet reader of this list for a while, but I do have a
>> question now that I cannot solve on my own. Most of my sound design
>> and music involves heavy use of convolution (pconvolve), as it's one
>> of the most powerful techniques out there, I believe. But there is
>> one limiting factor: while I can change and modulate the sound to be
>> convoluted to my liking, the IR is always static in that I can't
>> change it. What I'd love to do is to find a way to have the IR change
>> continuously (but slowly) over time. I assume one way to do this
>> would be to generate and output a new IR wave file at k-rate before
>> calls  to  pconvolve.  But  that  seems prohibitive in terms of
>> performance overhead. Additionally, I don't even know if it would
>> work at all, as the entire sound file would have to be generated
>> during a single k-cycle, which means that I'd have to find a way to
>> split one cycle up into multiple "subcycles." I'm probably not very
>> clear on this, but I hope you understand what I mean.
>>
>> How hard would it be to modify the pconvolve opcode to read the IR
>> from a table instead of a file? I believe this might be a solution...
>>
>> Thanks,
>>
>> Alex
>>
>>
>>
>>
>> _____________________________________________________________
>> Netscape.  Just the Net You Need.
>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>
>>
>
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>
>
>
>
> _____________________________________________________________
> Netscape.  Just the Net You Need.
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"