Keyboard controlled harmonizer?

d_h_benson's icon

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,

D.

brendan mccloskey's icon

Hi
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.

HTH
Brendan

d_h_benson's icon

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!

Cheers,

D.

Fabian Suske's icon

Hi Brendan,

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

All the best,
Fabian

Zoy's icon

Hey,

I tried something here, for 3 voices that I harmonize with a MIDI Keyboard from a voice line. I use a VST reverb to boost and "stabilize" the sound.

Let me know if you have any other idea :)

Cheers,

Elie

Harmonizer.maxpat
Max Patch

Krunal's icon

I saw this video today. Maybe it helps...
https://www.youtube.com/watch?v=Yhj4h-KkkIA&t=8s