Voice processing in real time (frequency and time domain)

Nov 15, 2012 at 11:37pm

Voice processing in real time (frequency and time domain)

I’m looking to use Max as a means of manipulating human speech in a lab environment. I’ve downloaded a demo and I think it will meet my needs but I need to be really sure before pulling the trigger with someone else’s grant money! Can anyone confirm the following is possible. I’m aiming to provide incongruent auditory feedback during a speech task.

1. Real time pitch shifting with the frequency of the shift moved between integer values at accurately defined timepoints. This needs to be unpredictable from the point of viw of the speaker so I’ll need to jump both up and down semitones relative to the input.

2. Realtime FFT based manipulation such as sinewave speech or phase vococed speech. This is something I definitely can’t do any other way so it could be a USP if Max can do it.

I’m sure some of this is in the database but as a total novice, I’m not 100% sure what some of the jargon means.

#65233
Nov 16, 2012 at 10:02am

look at msp tutorial 26, the fbinshift~, freqshift~ and gizmo~ for starters… seems to me everything you want to do is very possible with max.

#235090
Nov 23, 2012 at 9:32am

Thanks! I’ve started working with the 30 day trial and already it seems incredibly powerful. I’ve sorted a picth shifter controlled by a metronome already. FFT looks to more of a challenge (for me, not for Max)!

#235091
Nov 23, 2012 at 9:33am

Hm. I did a similar thing with Apple Mainstage once.

#235092

You must be logged in to reply to this topic.