Deutsch  English  Français  中文 

Logging in is required for posting.

Special forum features: inserting music notation, posting audio recordings.

All Categories > Name that Tune! > Melody forum > pitch-tracking algorithms
Total Posts: 2 - Pages (1): [1]
Author: Rainer
Posted: Jan 11 2005 - 12:22 AM
Subject: re: pitch-tracking algorithms
One thing that I think is missing is an open source java-based transcriber that performs better than my whistling applet. Input: a recording. Output: a list of notes, with pitch, onset time, duration, volume.

My applet only understands whistling because it is extremely simple: after the FFT, it just assumes that the highest peak is the fundamental frequency. So, it invests next to no effort into recognizing the notes correctly.

There's a library for transcribing audio from the university of Ghent (MAMI project) that performs quite well, but it is not open source, and it is implemented in C++, so it is much harder to run it on a client than a Java applet would be. Something that performs as well as MAMI but is open source and Java would be quite special in my opinion.
Author: lalen
Posted: Jan 09 2005 - 04:39 AM
Subject: pitch-tracking algorithms a 21-yr old student and im doing a query-by-humming system which functions much like prob is how to make my project special since several QBH systems flood the net.any suggestions?also,id like to know if there can possibly be an easy-to-understand pitch-tracking algo for this system?im really getting confused with all the technical discussions in some references.tnx.
Total Posts: 2 - Pages (1): [1]
You must login to post a message to this conference.

How to insert music:

Add a bit of sheet music, along with a MIDI file, simply by entering note names in Lilypond syntax between the [L] and [/L] tags.
For example, you can try what happens if you enter: [l]g'4 g'4 d''4 d''4 e''4 e''4 d''2[/l] (use the Preview function if you don't actually want to post this).
You can create these lists of note names by clicking on piano keys here.

How to post an audio recording:

If you just want to sing, whistle, or play a melody so that other forum visitors can hear it, follow these steps:

  1. Record your audio here.
  2. You should notice a 32-character hash code, something like: 2a40281c5001c5a7d8c9f57fcdeccfaf
  3. copy this hash code and paste it into a forum post, enclosed in the audio tags, for example: [audio]2a40281c5001c5a7d8c9f57fcdeccfaf[/audio]

How to mark a thread as solved:

If the original question in a thread is solved, please mark it as solved using the "solved" icon (or by just typing [solved] into your post). This makes life easier for people who are willing to identify melodies, since unsolved problems are easier to spot that way. If a problem turns out to not be solved after all, just write [/solved] in a new post, and the thread will be labeled accordingly.