[ardour-dev] Project proposal for Ardour

Davide Girlando dado2_714 at yahoo.it
Tue May 8 07:30:04 PDT 2007

(sorry, I had originally sent this message only to Pau)

I've had a quick look at the pitch detection plugin source code, and I
noticed that there isn't really much implementation inside it; it
totally relies on the aubio library functions. I don't want to reinvent
the wheel, but I'm not sure if there's anything around that might do
for my purpose. I want to do a precision conversion, to be able to
track any minimal pitch variation, for instance to recognize a vibrato
above the JND (3 Hz at low frequencies), so an adaptive window system
(larger windows on stable signal and shorter windows on quick-varying
signals) would probably be the best solution. The Clam example looks
more interesting, but I should investigate how precise it is (can it
send only MIDI note outputs or even pitch-shift commands? and how
accurate?). However, I think it should be inside Ardour, and not a
plugin, because it's a typical offline task. Anyway, I plan to start
writing the functional code; then how to integrate it in Ardour is a
later issue.

You should really have a look at some Melodyne screenshots (http://images.google.it/images?q=melodyne): it kind of looks like what I'd want to do, though I didn't know that piece of software when I thought of this project.

I'll step in the IRC chat one of these nights (due to the time difference ;) ).

Thanks again


----- Messaggio originale -----

Da: Pau Arumi <parumi at iua.upf.edu>

A: Davide Girlando <dado2_714 at yahoo.it>

Cc: ardour-dev at lists.ardour.org

Inviato: Martedì 8 maggio 2007, 11:04:13

Oggetto: Re:
 [ardour-dev] Project proposal for Ardour

You might also be interested in existing free-software projects

which have implementations of pitch-tracking. For example aubio

(which is also wrapped as a vamp plugin), and clam:



In clam we have a user interface program called Voice2MIDI


And now one of the Google SoC projects is heading towards

improving it and porting it to real-time among other things.

You can also have a look at clam's pitch shift and pitch

discretization transformations. Feel free to ask questions in

the clam lists.



L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: http://it.docs.yahoo.com/nowyoucan.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ardour.org/pipermail/ardour-dev-ardour.org/attachments/20070508/86e717aa/attachment.htm>

More information about the Ardour-Dev mailing list