Reply
 
Thread Tools Display Modes
  #1   Report Post  
Posted to rec.audio.tech
Martin Drautzburg Martin Drautzburg is offline
external usenet poster
 
Posts: 4
Default vocal pitch correction toolkits

Dear all

I've been looking for a free vocal pitch correction software or toolkit
for several weeks now, bit there does not seem to be anything. I am
even willing to program the stuff myself if I find a decent toolkit, so
I don't have to start from scratch.

Basically I am looking for pointers where to look next, or alternatively
a formum where they discuss such things.

Here is what I've done so far:

csound:

I managed to get a working pitch shifter by using lpanal (lpc-analysis)
and then resynthesize the signal with a programmed excitation signal
whose pitch I can control. The results were promising: formants were
not shifted, there is no chipmunk (aka Mickey Mouse) effect and you
could clearly identifify the singer. The overall quality however was
still too bad, the voice sounded kinda rough. I could get some
improvement by fine-tuning the spectrum of the excitation signal.

My conclusion was that the final step should always be an LPC
resynthesis (to get the formants right) and the tricky part is to get a
proper excitation signal. Ideally I would use the residue of the LPC
analysis and pitch-shift that by some standard method to get the
excitation signal, but alas, csound does not give me access to the
residue.

rubberband:

Rubberband does a fine job on pitch shifting, but it shifts formants
too, so you get the infamous chipmunk effect. There is an
option "preserve formants" but it does not work right.

audacity:

Audacity, like rubberband, does only do naive pitch shifting, with
formants shifted, i.e. you get a chipmunk effect.

clam:

Clam lets you graphically plug together an audio processing network and
it can even produce ladspa plugins (I haven't tried that yet), so it
seems like the ideal tool to me. It does a decent job on pitch-shifting
but it also shifts the formants. There are two LPC analyzers but I
can't see any LPC synthesizers. In fact there don't seem to be any
filters at all (an LPC resynthesizer is basically just a time-varying
digital filter).

praat:

praat does an excellent job on vocal pitch shifting but it is an
integrated tool (though sciptable). It does not work well on large
audio files (it becomes very slow) and there is no hope that pitch
shifting with praat could ever work in realtime.

commercial:

I haven't looked too deeply into commercial tools. I am aware of
- Antares autotune
- Melodyne
- Max/MSP







  #2   Report Post  
Posted to rec.audio.tech
Don Pearce Don Pearce is offline
external usenet poster
 
Posts: 2,726
Default vocal pitch correction toolkits

Martin Drautzburg wrote:
Dear all

I've been looking for a free vocal pitch correction software or toolkit
for several weeks now, bit there does not seem to be anything. I am
even willing to program the stuff myself if I find a decent toolkit, so
I don't have to start from scratch.

Basically I am looking for pointers where to look next, or alternatively
a formum where they discuss such things.

Here is what I've done so far:

csound:

I managed to get a working pitch shifter by using lpanal (lpc-analysis)
and then resynthesize the signal with a programmed excitation signal
whose pitch I can control. The results were promising: formants were
not shifted, there is no chipmunk (aka Mickey Mouse) effect and you
could clearly identifify the singer. The overall quality however was
still too bad, the voice sounded kinda rough. I could get some
improvement by fine-tuning the spectrum of the excitation signal.

My conclusion was that the final step should always be an LPC
resynthesis (to get the formants right) and the tricky part is to get a
proper excitation signal. Ideally I would use the residue of the LPC
analysis and pitch-shift that by some standard method to get the
excitation signal, but alas, csound does not give me access to the
residue.

rubberband:

Rubberband does a fine job on pitch shifting, but it shifts formants
too, so you get the infamous chipmunk effect. There is an
option "preserve formants" but it does not work right.

audacity:

Audacity, like rubberband, does only do naive pitch shifting, with
formants shifted, i.e. you get a chipmunk effect.

clam:

Clam lets you graphically plug together an audio processing network and
it can even produce ladspa plugins (I haven't tried that yet), so it
seems like the ideal tool to me. It does a decent job on pitch-shifting
but it also shifts the formants. There are two LPC analyzers but I
can't see any LPC synthesizers. In fact there don't seem to be any
filters at all (an LPC resynthesizer is basically just a time-varying
digital filter).

praat:

praat does an excellent job on vocal pitch shifting but it is an
integrated tool (though sciptable). It does not work well on large
audio files (it becomes very slow) and there is no hope that pitch
shifting with praat could ever work in realtime.

commercial:

I haven't looked too deeply into commercial tools. I am aware of
- Antares autotune
- Melodyne
- Max/MSP




I use Melodyne and it is not far short of miraculous in what it can do.
There may be a trial version.

d
  #3   Report Post  
Posted to rec.audio.tech
Randy Yates Randy Yates is offline
external usenet poster
 
Posts: 839
Default vocal pitch correction toolkits

Martin Drautzburg writes:

Dear all

I've been looking for a free vocal pitch correction software or toolkit
for several weeks now, bit there does not seem to be anything. I am
even willing to program the stuff myself if I find a decent toolkit, so
I don't have to start from scratch.

Basically I am looking for pointers where to look next, or alternatively
a formum where they discuss such things.

Here is what I've done so far:

csound:

I managed to get a working pitch shifter by using lpanal (lpc-analysis)
and then resynthesize the signal with a programmed excitation signal
whose pitch I can control. The results were promising: formants were
not shifted, there is no chipmunk (aka Mickey Mouse) effect and you
could clearly identifify the singer. The overall quality however was
still too bad, the voice sounded kinda rough. I could get some
improvement by fine-tuning the spectrum of the excitation signal.

My conclusion was that the final step should always be an LPC
resynthesis (to get the formants right) and the tricky part is to get a
proper excitation signal. Ideally I would use the residue of the LPC
analysis and pitch-shift that by some standard method to get the
excitation signal, but alas, csound does not give me access to the
residue.

rubberband:

Rubberband does a fine job on pitch shifting, but it shifts formants
too, so you get the infamous chipmunk effect. There is an
option "preserve formants" but it does not work right.

audacity:

Audacity, like rubberband, does only do naive pitch shifting, with
formants shifted, i.e. you get a chipmunk effect.

clam:

Clam lets you graphically plug together an audio processing network and
it can even produce ladspa plugins (I haven't tried that yet), so it
seems like the ideal tool to me. It does a decent job on pitch-shifting
but it also shifts the formants. There are two LPC analyzers but I
can't see any LPC synthesizers. In fact there don't seem to be any
filters at all (an LPC resynthesizer is basically just a time-varying
digital filter).

praat:

praat does an excellent job on vocal pitch shifting but it is an
integrated tool (though sciptable). It does not work well on large
audio files (it becomes very slow) and there is no hope that pitch
shifting with praat could ever work in realtime.

commercial:

I haven't looked too deeply into commercial tools. I am aware of
- Antares autotune
- Melodyne
- Max/MSP


Check out Wave Mechanics' "Pitch Doctor":

http://www.prodigy-pro.com/detail.aspx?ID=108

(OK, so I know the owner and a former development engineer...)

--Randy
--
% Randy Yates % "With time with what you've learned,
%% Fuquay-Varina, NC % they'll kiss the ground you walk
%%% 919-577-9882 % upon."
%%%% % '21st Century Man', *Time*, ELO
http://www.digitalsignallabs.com
  #4   Report Post  
Posted to rec.audio.tech
Martin Drautzburg Martin Drautzburg is offline
external usenet poster
 
Posts: 4
Default vocal pitch correction toolkits

Don Pearce wrote:

I use Melodyne and it is not far short of miraculous in what it can
do. There may be a trial version.


I downloaded the trial version and I was pleased to see that it runs
quite well under Linux using the wine emulator. Only problem is: I
cannot record directly into Melodyne, but thet is not essential for me
as I was looking for a postproduction tool anyways.

I agree it's amazing. It is lightyears ahead from what I could ever
program myself. I guess I'll stop this entire DIY project.

BTW: "vocaloids" is also pretty amazing, you don't need a human singer
at all. I just wonder when we get electronic listeners. Then we can
make them listen to electronic singers and we can sit by a campfire and
play guitar ;-)

Martin


Reply
Thread Tools
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
How do professional studios do pitch correction? Doc Pro Audio 153 May 21st 07 06:17 AM
pitch-correction in live performances? [email protected] Pro Audio 47 April 4th 07 06:23 AM
Gradual speed/pitch correction??? [email protected] Pro Audio 4 February 19th 06 03:34 PM
pitch correction tools? dontb Pro Audio 1 August 20th 04 11:24 PM
pitch correction tools? dontb Tech 0 August 20th 04 06:11 PM


All times are GMT +1. The time now is 08:33 PM.

Powered by: vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 AudioBanter.com.
The comments are property of their posters.
 

About Us

"It's about Audio and hi-fi"