Live Vocal Processing - Glitch and Playback Control
Hi,
I'm currently working on an interactive project for school, and I would like to use the voice as the main controller for the MAX patch. I'm somewhat new to MAX and wanted to see if someone could lead me in the right direction with regards to creating a patch for live vocal processing. Specifically, I would like to create a patch that would create a glitch in real time, where I can manually choose how long the glitch will last and when it will take place. Alternatively, I would be interested in having those two factors chosen at random. I also wonder if it would be possible to have two or more glitches running at the same time - layering the vocals.
Thanks in advance for your suggestions!
Esme
Here's a list of objects that you should get familiar with to help you in this:
buffer~
record~
stutter~
groove~, wave~, play~, etc. (playback from buffers)
retune~
average~ (good for envelope following)
Thanks, Andrew! I'm already building a new patch using some of these object.
my favourite approach is to jump around with a variable delay buffer. This is made pretty damned simple with m4l.vdb~
wetterberg, where did you find m4l.vdb~ ?
ah shoot, it's gotta be an maxforlive thing with the m4l thing.
Actually, there's a better one already in max7, it seems; look at bp.smoothDelay in beap. The delay element there is made in Gen, by Peter M.
oh yeah, and I was thinking about M4L.vdelay~. But Peters patch is superior. For my own stuff I've cleaned it up, made it stereo and with a longer buffer.