Forums > MaxMSP

Keyboard controlled harmonizer?

Sep 24 2011 | 4:38 pm

Hi there,

I’m trying to find/build a max patch to automatically harmonize a vocal line, where the harmonies are controlled by midi events. That is, I’d like to be able to sing a line, and harmonize a chord above it by fingering the chord on a midi keyboard.

Does such a patch exist? Or could anyone offer advice on how to build one? (In particular, what’s the best sounding harmonizer object to use — especially if I’m trying to make one voice sound like a small choir.)

Many thanks,


Sep 24 2011 | 6:51 pm

we would all like to do this! Do you have any idea how complex such a process is? While I’m aware there are examples of hardware rack/pedal effects that will do this for vocals, they are expensive for a reason – the software algorithm. To build this effect in MaxMSP is a substantial challenge, and I’d suggest you start by trying to pitch shift a simple monophonic audio file first. Look here:

and search the forum using related keywords (try "free elastic"), just to get a feel for the topic.


Sep 25 2011 | 2:12 am

Hi Brendan,

Thanks for the response. Ok, good to know that lots of people are interested in this problem. So far I’ve been playing around with [gizmo~] for the pitch shifting & controlling pitches using trackpad input captured by [fingerpinger] (instead of a midi keyboard). The output’s still glitchy but I think I’m on the right track.

If I get something working well, I’ll post it here for you!



Feb 10 2017 | 7:53 am

Hi Brendan,

Just curious if you have figured out a way to do this?

All the best,

Viewing 4 posts - 1 through 4 (of 4 total)

Forums > MaxMSP