• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: stretch time, keeping pitch
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: stretch time, keeping pitch


  • Subject: Re: stretch time, keeping pitch
  • From: Toine Heuvelmans <email@hidden>
  • Date: Wed, 1 Dec 2004 00:06:39 +0100

Hi Michael,

Apart from the techniques you use to load your sounds, I think you want to use granular synthesis for the stretching and stuff.
Basically, you play back a sample by chopping it into "grains", small pieces of the audio file. In order to stretch the time, you slow down the speed of the 'file-read-pointer' (I had to give it some sort of name), your actual position in the file. This points to where to pick grains. In order to keep the pitch, you just need to play the grains at the normal speed (you will need multiple overlapping grains to avoid ticks and gaps). In order to screw the pitch up, you will have to play the grains faster, but you can leave your file-read spead normal.
You can also scramble the grains, reverse the file playback but keep the grain playback direction constant, and numerous other cool things using granular synthesis. And you can find quite a lot about it on the net.


Have fun with it!

Toine Heuvelmans
Audio Design Student
School of the Arts Utrecht, Holland

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Prev by Date: Re: stretch time, keeping pitch
  • Previous by thread: Re: stretch time, keeping pitch
  • Index(es):
    • Date
    • Thread