• kouba

    Hi,

    First of all, I am very new to this interactive programming thing so bear with me x)

    I wanted to create a patch which takes recording from the microphone, reads its pitch/frequency, then if it's frequency is above a certain amount it will decrease it by X, and if it is below a certain amount it will increase it by X. The result which I'm hoping to achieve is to make people who speak in high-pitched voices sound low pitched, and people who speak in low-pitched voices sound high-pitched.

    Firstly, is this possible at all? And if it is, is it possible in real time?

    I thought of taking the input, putting it through fiddle~, then somehow taking this number and using it as an if > / if< . Then after that, I would somehow manipulate that same input (of course the input then wouldn't go through fiddle as fiddle simply analyzes it and outputs it as numbers, no?) by getting it through a certain object which changes the pitch based on these "if > <" messages, and finally outputs it.

    So, how do I do this? What objects do I use? Is there something better than fiddle? I've heard of an addon for Max/MSP called analyzer~, and I actually tried using it but I got confused and anyway had similar results :| I know i'm going to need headphones so that I don't get an infinite speaker/mic loop.

    Thanks in advance :) I need to have this object completed by sunday hopefully.

    posted in technical issues read more
  • kouba

    Because I tried the fiddle object, and the variances between pitch are very minimal when it comes to voices. But yeah I guess i'll try it out practically and see if it would work.

    posted in technical issues read more
  • kouba

    Hmmm, would this work for vocal recordings?

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!