Variable Vocal Vibrato Depth and Ramp Time
Hi!
I'm wondering how to use the line object so that I can vary the start point, end point, and ramp time of an incoming audio signal. I'm already working with gizmo~ so the audio side is okay for the moment. My problem is actually with the line object. How can I vary each element separately?
Another problem: I can't get a copy of Max 6 until hopefully next week, so I'm working with Max 4.5. So please don't post Max 5 patches if you are trying to help!
Cheers : )
I have no idea whether I'm correctly understanding what you need or what you're trying to do, but maybe this example is relevant(?)
Thanks for the reply! Some of the information on that page helped, but it's not exactly what I'm looking for. You see, what I hope to do is have my vocals processed by Max Msp and have the processed effects realised by a midi controller with Max. I am currently trying to generate a live vocal vibrato effect where the line object runs up and down around the incoming pitch using
a duplicate of the incoming pitch and the gizmo~ object.
All I need to do is make the vibrato depth and ramp time adjustable with dials on my midi controller! It sounds so easy but I can't figure it out!
I am dealing with FM I guess, but not with periodic waveforms. Therefore I can't get my head around a way to achieve this!
You can impose vibrato on a sound with simple flanging. Modulating the delay time causes pitch fluctuation, so if you modulate the delay time with a LFO you get vibrato-like effects.
Here's a basic flanger~ abstraction. (Note that tapin~/tapout~ has a minimum delay of one signal vector, so that's the minimum latency of this method in MSP.)
As you can read in the article "Categories of Perception for Vibrato, Flange, and Stereo Chorus: Mapping Out the Musically Useful Ranges of Modulation Rate and Depth for Delay-Based Effects", a maximum flange depth of 1 ms is amply sufficient for subtle musical uses, and depths greater than that are more in the range of "supra-useful" values for more obvious audio effects. I made this flanger capable of accepting flange depths up to 10 ms, so you can get extreme modulation effects with it if you so desire.
Here's a patch that lets you test the flanger~ abstraction (provided you have saved it in Max's file search path with the name "flanger~").