Forums > MaxMSP

Realtime Vocoding with Polyphonic Midi Keyboard

Oct 08 2011 | 7:23 pm


I’m trying to create a patch which harmonizes with my vocals via adc~ when I play the corresponding notes on my midi keyboard. So far, I’ve created a basic vocoder and I have four individual monophonic channels.

I tried to use the poly~ object according to this tutorial:

but I come into trouble when I try to alter the sound source for the polyphony, because the abstraction ‘synth_voice’ is unable to change in realtime.

Is there a way to achieve this? I have the vodocing done, and the midi polyphony. I just need to use them together.


I have attached the main vocoding file – ‘MachineKeys.maxpat’.

The poly file and its abstraction ‘synth_voice’ are below:

-- Pasted Max Patch, click to expand. --

-- Pasted Max Patch, click to expand. --

  1. MachineKeys.maxpat
Oct 09 2011 | 8:21 am

Why is it that no one ever responds to my posts? : /

Oct 09 2011 | 8:28 am

it only seems that way because of your impatience;

I checked your profile, and only one of your threads stagnated for a while – I’ll look at this later when i’m free; it sounds simple enough


Oct 09 2011 | 2:42 pm

yeah, your [robot] patcher is missing, can’t test this


can I also suggest that you strip these patches down to the bare minimum needed to demonstrate the specific problem you wish to solve.


  1. voc.jpg


Oct 09 2011 | 3:26 pm

Hi. I’ve solved my problem and I’m now working on other features. Some creative (debatable) use of ‘poly’ and ‘route’ helped me! I’ll post the files up for you to judge anyway!

I’m now moving on to the use of the midi pedal, pitch bending, and altering the processed voice. I may use gizmo~…

Thanks for your help : )

  1. robotpfft.maxpat
Viewing 5 posts - 1 through 5 (of 5 total)

Forums > MaxMSP