LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

vary the speed of playing sound but not the frequency

We would like to sample sound files and then be able to play them back speeded up or slowed down by an arbitrary percentage without changing the frequency (i.e., no Chipmunk effect). Does anybody know of vi's which will do this for us or have pointers to the mathematics do do this?

David Lieberman
0 Kudos
Message 1 of 3
(2,407 Views)
I've heard of this being done with sophisticated electronic equipment using DSP technology, but I have never heard of it done in software.
- tbob

Inventor of the WORM Global
0 Kudos
Message 2 of 3
(2,401 Views)
Do you have references already? Here are a couple that I found:

http://www.slaney.org/covell/interval/1997-061/
http://www.kom.e-technik.tu-darmstadt.de/acmmm99/ep/knox/

These aren't recent, but then neither is the problem. You could try a first
cut at compression by discarding low amplitude segments. For a second cut,
try reducing the length of sustained tones. You would probably want to do
this in the frequency domain. If you find anything, please let us know.

"David Lieberman" <x@no.email> wrote in message
news:1122930662503-249006@exchange.ni.com...
> We would like to sample sound files and then be able to play them back
> speeded up or slowed down by an arbitrary percentage without changing the
> frequency (i.e., no Chipmunk effect). Does anybody know of vi's which
> will do this for us or have pointers to the mathematics do do this? David
> Lieberman


0 Kudos
Message 3 of 3
(2,398 Views)