Real time Audio Input Phase Vocoder

amangen's icon

I have recently modified the Cort Lippe real time phase vocoder so that I could use a Wiimote to perform with it. I am curious now if, instead of buffering presampled audio, I could actually play live input through the device and manipulate it (with obvious lantency).

My end goal would be to trigger sounds inside of ableton live or from a live input which in my case would be a microphone and be able to manipulate these in real time rather then having to load a sound into the buffer.

Is there anyway to record live input into a buffer that Is being updated in realtime so that it continues to playback in realtime? Sorry if this is a basic or impossible question.

johno's icon
Max Patch
Copy patch and select New From Clipboard in Max.

I have been working on something similar recently and have come up with this patch as a live record/playback device. At the moment it only works with short buffer~ sizes due to the way the windowing is done. I am investigating ways around it. Hope this helps

Rodrigo's icon

That's a super efficient way to do it. I mean like CRAZY efficient.

Floating Point's icon

hey johno you just selected a comment box to post, not the whole patch-- try again; I'd love to see what you did too!

Shauk Khan's icon

Hey JOHNO

Can you please post the whole patch???