back to list

vocal formant shifts in Csound?

🔗Aaron K. Johnson <akjmicro@...>

3/6/2005 6:58:14 AM

Hey,

I've not found out by searching on the net, but I'm interested in being able
to record my voice for microtonal music, and reasonably fool the ear into
thinking it's a female voice singing 2 octaves higher with post-processing.
In other words, avoiding the 'chipmmunk' effect. I hear that there is
software for this, but how might I do it using Csound or PD or Max or
something?

My goal--makeing Toby Twining like 'sketches' without hiring singers at all.

Best,
--
Aaron Krister Johnson
http://www.akjmusic.com
http://www.dividebypi.com

🔗Dave Seidel <dave@...>

3/6/2005 7:42:55 AM

Aaron, I'm pretty sure that this is possible in Csound, but I can't really help as it gets into areas in which I have no experience. You might consider posing the question on the Csound mailing list itself: http://www.csounds.com/list/index.html

- Dave

Aaron K. Johnson wrote:
> Hey,
> > I've not found out by searching on the net, but I'm interested in being able > to record my voice for microtonal music, and reasonably fool the ear into > thinking it's a female voice singing 2 octaves higher with post-processing. > In other words, avoiding the 'chipmmunk' effect. I hear that there is > software for this, but how might I do it using Csound or PD or Max or > something?
> > My goal--makeing Toby Twining like 'sketches' without hiring singers at all.
> > Best,

🔗Jonathan M. Szanto <JSZANTO@...>

3/6/2005 9:21:41 AM

Aaron,

{you wrote...}
>... and reasonably fool the ear into thinking it's a female voice singing >2 octaves higher with post-processing.

Whoa, 2 octaves is an awful long way to stretch without inducing some serious artifacts! There might be others out there, but one of the current algorithms/tools for this is MPEX2, which somebody licenses to various companies; I know that Sonar contains it. You can get much better pitch shifts than with previous technologies, but I doubt you'd be satisfied at that range. I think you are really talking about resynthesis at that point.

I bet some guy in a university somewhere has built a library for Csound for this kind of thing - maybe Chris Bailey knows?

Cheers,
Jon