AUTimePitch Real-time TimeStretch
External for hosting Apple's AUTimePitch. This provides a quality real-time time-stretch option for MAX/MSP users. Slow audio down to a quarter of the original speed without changing the pitch, or raise the pitch without effecting playback rate. You know the drill.
Now in Stereo! Requires OSX 10.6
version 1.1- supports up to 4 channels of audio
0.2- adds crossfades between loops and segments for no more clicks.
Download this tool
Tool Files
Zip with mxo and example patch
It crashes when I try to load the example (osx 10.5.8, max 5.1.8)
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
Crashed Thread: 0
Thread 0 Crashed:
0 ??? 0000000000 0 + 0
1 com.cycling74.AUTimePitch~ 0x185cab1a auconvert_newAU(_auconvert*) + 390
2 com.cycling74.AUTimePitch~ 0x185cac32 auconvert_new(symbol*, long) + 228
3 com.cycling74.MaxMSP 0x0001ca40 typedmess_fun + 1120
4 com.cycling74.MaxMSP 0x000bc5d9 object_new_typed_flags + 637
5 com.cycling74.MaxMSP 0x000bc618 object_new_typed + 46
Hi,
I put it on my website but realized that it isn't in the patch that it is OSX 10.6 compatible only. Apple documentation says they are no longer supporting the old component manager and to use audio components introduced in 10.6 instead. The new function is indeed where it gets the audio component so that would make sense. I might try making it 10.4 + compatible at somepoint, but not within the next month. Sorry.
Cheers,
Great Work!
Really excited for the multichannel version!
Just wondering, would it be possible to implement time stretching to slow audio down to more than a quarter of the original speed and a reverse function?
Any chance of seeing a signal version as well? (for pitching realtime sound sources)
Unfortunately, the engine is Apple's AU and it doesn't support slowing down below .25 or going in reverse. Extreme time stretching requires different algorithms or else it just ends up sounding bad.
I'll look into a version that takes signal input and only supports the pitchshift. Seems like it should be possible for later this summer.
Excellent stuff! :)
Great! I too am very interested in a signal input version.
Later than I'd hoped, but I've added multi-channel so it is no longer just mono. I'll start work on the signal input version for pitch shifting as requested in the next couple weeks.
This crashes on my machine when changing the 'Rate'. Running on 10.7
Author