Mapping pitch to parameters

Hiya, I’ve been using Envelope folower to map volume of an audio channel to tilt parameters.

I would also like to map the pitch of the audio to another parameter. (eg pan).

Then when using a microphone I could direct the beams around with my voice.

Does anyone know a way to do this? There is a pitch detect M4L plugin but it outputs midi notes which is not useful for this application.

Being able to map pitch for repetitive chunks of audio to parameters would be a really useful way to be able to create lighting patterns!

Hey @Hungry_Man,

I made two Max for Live devices that allow you to do that.

Pitch Follower does monophonic pitch tracking of the incoming audio signal and lets you map the resulting values to any Live parameter. However, the quality of pitch tracking can vary wildly depending on the kind of input you are analyzing.
For the best results you usually need a dedicated pitch-tracking solution, tailored specifically for the sound source, such as Vochlea Dubler for vocals or Jam Origin’s MIDI Guitar for guitar.

Pitch Follower MIDI lets you map pitch of incoming MIDI notes to any Live parameter, including any lighting parameters. This way you can use any MIDI source, including the Pitch Tracker device you shared above or the plugins I mentioned.

Wow thanks Luka!!! What an excellent response!!! I will be trying these out tonight. Very excited!!!

I actually have Vochlea Dubler. Does Dubler allow you to map the pitch it has detected to other parameters?

You’re welcome, let me know how it goes!

I actually have Vochlea Dubler. Does Dubler allow you to map the pitch it has detected to other parameters?

I don’t have experience with this plugin myself, but as far as I understand, it can output the detected pitches as MIDI notes. You could then route this into the Pitch Follower MIDI device to map the notes to any Live parameter.