
There are 8 messages in this thread.
You are currently looking at messages 0 to 8.
I have an impulseresponse at 44100Hz and I don't have a chance to get it at any other rate. But in my program I need it at any rate. What would you recommend for upsampling to an arbitrary rate (e.g. 48000, 88200, 96000, ... all common rates used in audioprocessing).______________________________
Helium wrote: > I have an impulseresponse at 44100Hz and I don't have a chance to get > it at any other rate. But in my program I need it at any rate. What > would you recommend for upsampling to an arbitrary rate (e.g. 48000, > 88200, 96000, ... all common rates used in audioprocessing). "Impulse response"? Do you mean "sampled signal"? Jerry -- Engineering is the art of making what you want from things you can get. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯______________________________
Helium wrote:
> I have an impulseresponse at 44100Hz and I don't have a chance to get
> it at any other rate. But in my program I need it at any rate. What
> would you recommend for upsampling to an arbitrary rate (e.g. 48000,
> 88200, 96000, ... all common rates used in audioprocessing).
Adobe Audition, an audio editor (DAW) for the PC, has very
good sample rate change functions.
It can also be done with Matlab and the DSP toolset.
Either of these will, as I'm sure you know, cut off the IR
at the original 22050 Hz because there is no information in
it to do otherwise.
Bob
--
"Things should be described as simply as possible, but no
simpler."
A. Einstein
______________________________Jerry Avins wrote:
> Helium wrote:
>
>> I have an impulseresponse at 44100Hz and I don't have a chance to get
>> it at any other rate. But in my program I need it at any rate. What
>> would you recommend for upsampling to an arbitrary rate (e.g. 48000,
>> 88200, 96000, ... all common rates used in audioprocessing).
>
>
> "Impulse response"? Do you mean "sampled signal"?
>
Perhaps not. In my work, for example, the sampled signal is
a swept sin from which I derive an IR by cross correlation.
Bob
--
"Things should be described as simply as possible, but no
simpler."
A. Einstein
______________________________"Jerry Avins" <j...@ieee.org> wrote in message news:405727e6$0$2850$6...@news.rcn.com... > Helium wrote: > > > I have an impulseresponse at 44100Hz and I don't have a chance to get > > it at any other rate. But in my program I need it at any rate. What > > would you recommend for upsampling to an arbitrary rate (e.g. 48000, > > 88200, 96000, ... all common rates used in audioprocessing). > > "Impulse response"? Do you mean "sampled signal"? Jerry, It sounds like the OP means "unit sample response". I guess that makes sense. I'd look into "interpolation" or "sample rate conversion" if this *has to be* the approach. Otherwise, just get a new "system" / "filter" that has the unit sample response desired. Fred______________________________
For a computer musician, "impulse response" almost invariably means the recorded impulse response of an acoustic space such as a concert hall - websites abound where one can download them, and they form, for example, the heart of the very new Waves "IR1" convolving reverb. This is supplied complete with a host of IRs from various theatres, halls, and more obscure venues. So yes, it is a sampled signal, but called an impulse response in this context, by convention. One source for a free srate converter is Eric De Castro Lopo's "Secret Rabbit" code aka libsamplerate: http://www.mega-nerd.com/SRC/ Richard Dobson Fred Marshall wrote: > "Jerry Avins" <j...@ieee.org> wrote in message > news:405727e6$0$2850$6...@news.rcn.com... > >>Helium wrote: >> >> >>>I have an impulseresponse at 44100Hz and I don't have a chance to get >>>it at any other rate. But in my program I need it at any rate. What >>>would you recommend for upsampling to an arbitrary rate (e.g. 48000, >>>88200, 96000, ... all common rates used in audioprocessing). >> >>"Impulse response"? Do you mean "sampled signal"? > > > Jerry, > > It sounds like the OP means "unit sample response". I guess that makes > sense. > > I'd look into "interpolation" or "sample rate conversion" if this *has to > be* the approach. Otherwise, just get a new "system" / "filter" that has > the unit sample response desired. > > Fred > >______________________________
Richard Dobson wrote: > For a computer musician, "impulse response" almost invariably means the > recorded impulse response of an acoustic space such as a concert hall - > websites abound where one can download them, and they form, for example, > the heart of the very new Waves "IR1" convolving reverb. This is > supplied complete with a host of IRs from various theatres, halls, and > more obscure venues. > > So yes, it is a sampled signal, but called an impulse response in this > context, by convention. > > One source for a free srate converter is Eric De Castro Lopo's "Secret > Rabbit" code aka libsamplerate: > > http://www.mega-nerd.com/SRC/ Richard, Thank you for breaching the interdisciplinary jargon barrier. I suppose that I ought to have guessed, but I don't feel too silly. Jerry -- Engineering is the art of making what you want from things you can get. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯______________________________
Helium wrote:
>
> I have an impulseresponse at 44100Hz and I don't have a chance to get
> it at any other rate. But in my program I need it at any rate. What
> would you recommend for upsampling to an arbitrary rate (e.g. 48000,
> 88200, 96000, ... all common rates used in audioprocessing).
http://www.mega-nerd.com/SRC/
Erik
--
+-----------------------------------------------------------+
Erik de Castro Lopo n...@mega-nerd.com (Yes it's valid)
+-----------------------------------------------------------+
"One World, one Web, one Browser." - Microsoft promotion
"Ein Volk, ein Reich, ein Fuhrer." - Adolf Hitler
______________________________