Re: [LAU] [LAD] Some new things to play with

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: <fons@...>
To: Jeremy <jeremybubs@...>
Cc: Linux Audio Users <linux-audio-user@...>, Linux Audio Developers <linux-audio-dev@...>
Date: Sunday, October 10, 2010 - 10:22 pm

On Sun, Oct 10, 2010 at 05:27:25PM -0400, Jeremy wrote:

> I'm very excited to look at the code for zita-at! I'm specifically curious

The basic method for pitch detection is the same as in Autotalent.
Some refinements are added: interpolation of autocorrelation peaks
(improves accuracy a lot, in particular at higher pitches), some
logic in the determination of the current note, and whatever it
takes to make things work correctly at all sample rates between
44.1 and 192 kHz.

The resampling is completely different - I never managed to grok
how Autotalent does it. But whatever it does has some problems,
just look at the spectrum of a 1 kHz tone 'retuned' to 987.7 Hz.

Resampling is done by linear interpolation, at 44.1 and 48 kHz
this is done on the signal upsampled to twice the original rate.
It would be relatively easy to improve this further, but I don't
think it would matter much. You'll find some comments on the
algorithm used in retuner.cc.

The computation of the required correction could be improved a
lot by making the algorithm look ahead a few seconds. Of course
this would mean off-line processing, e.g. operating on an Ardour
region.

Another improvement would be formant estimation and correction,
for an off-line algorithm that would be relatively easy.

Ciao,

--
FA

There are three of them, and Alleline.

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-user

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAU] Some new things to play with, , (Sun Oct 10, 8:10 pm)
Re: [LAU] Some new things to play with, Jeremy Jongepier, (Sun Oct 24, 9:25 pm)
Re: [LAU] Some new things to play with, Robin Gareus, (Wed Oct 13, 1:31 pm)
Re: [LAU] Some new things to play with, alex stone, (Wed Oct 13, 2:02 pm)
Re: [LAU] Some new things to play with, alex stone, (Wed Oct 13, 3:55 pm)
Re: [LAU] Some new things to play with, alex stone, (Wed Oct 13, 4:44 pm)
Re: [LAU] Some new things to play with, Folderol, (Wed Oct 13, 4:56 pm)
Re: [LAU] Some new things to play with, Arnold Krille, (Wed Oct 13, 5:52 pm)
Re: [LAU] Some new things to play with, Philipp √úberbacher, (Wed Oct 13, 8:58 pm)
Re: [LAU] Some new things to play with, Arnold Krille, (Wed Oct 13, 11:17 pm)
Re: [LAU] Some new things to play with, Philipp √úberbacher, (Thu Oct 21, 10:52 pm)
Re: [LAU] Some new things to play with, alex stone, (Wed Oct 13, 11:43 pm)
Re: [LAU] Some new things to play with, alex stone, (Wed Oct 13, 9:37 pm)
Re: [LAU] Some new things to play with, Thorsten Wilms, (Thu Oct 14, 7:41 am)
Re: [LAU] Some new things to play with, Arnold Krille, (Wed Oct 13, 10:53 pm)
Re: [LAU] Some new things to play with, , (Wed Oct 13, 11:45 pm)
Re: [LAU] Some new things to play with, alex stone, (Thu Oct 14, 12:13 am)
Re: [LAU] Some new things to play with, Robin Gareus, (Wed Oct 13, 2:30 pm)
Re: [LAU] [LAD] Some new things to play with, alex stone, (Sun Oct 10, 10:33 pm)
Re: [LAU] [LAD] Some new things to play with, torbenh, (Tue Oct 12, 2:42 pm)
Re: [LAU] [LAD] Some new things to play with, drew Roberts, (Tue Oct 12, 8:50 pm)
Re: [LAU] [LAD] Some new things to play with, Jeremy, (Wed Oct 13, 12:38 am)
[LAU] Far West (was Re: [LAD] Some new things to play with), Gabriel M. Beddingfield, (Wed Oct 13, 2:29 am)
Re: [LAU] [LAD] Some new things to play with, Robin Gareus, (Wed Oct 13, 1:16 am)
Re: [LAU] [LAD] Some new things to play with, Arnold Krille, (Wed Oct 13, 6:39 am)
Re: [LAU] [LAD] Some new things to play with, torbenh, (Wed Oct 13, 11:10 am)
Re: [LAU] [LAD] Some new things to play with, torbenh, (Wed Oct 13, 1:53 pm)
Re: [LAU] [LAD] Some new things to play with, drew Roberts, (Wed Oct 13, 11:33 am)
Re: [LAU] [LAD] Some new things to play with, david, (Wed Oct 13, 7:19 am)
Re: [LAU] [LAD] Some new things to play with, alex stone, (Sun Oct 10, 11:32 pm)
Re: [LAU] [LAD] Some new things to play with, alex stone, (Mon Oct 11, 11:43 am)
Re: [LAU] [LAD] Some new things to play with, Jeremy, (Sun Oct 10, 11:31 pm)
Re: [LAU] [LAD] Some new things to play with, Jeremy, (Sun Oct 10, 9:27 pm)
Re: [LAU] [LAD] Some new things to play with, , (Sun Oct 10, 10:22 pm)
Re: [LAU] [LAD] Some new things to play with, Igor Brkic, (Sun Oct 10, 9:09 pm)
Re: [LAU] Some new things to play with, Oleg Ivanenko, (Sun Oct 10, 8:49 pm)
Re: [LAU] Some new things to play with, Oleg Ivanenko, (Sun Oct 10, 9:37 pm)
Re: [LAU] Some new things to play with, , (Mon Oct 11, 10:12 pm)
Re: [LAU] [LAD] Some new things to play with, alex stone, (Sun Oct 10, 8:47 pm)