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 > Won't recognise melody that is in the database
Total Posts: 4 - Pages (1): [1]
Author: Rainer
Posted: Oct 21 2004 - 01:27 PM
Subject: Re: won't recognise melody
Other possible problems:
- noise that is caused by air (if you sing or whistle too close to the microphone): you should hear that when the melody is replayed.
- no clear separation of notes: if intervals are small, and notes are slurred together, they might not be recognised as different notes. You can help the applet by adding rests after each note.
- too quiet or too loud whistling, background noise

Good luck.

Author: Cliodhna Hurst
Posted: Oct 21 2004 - 01:19 PM
Subject: Re: Won't recognise melody
Thanks Rainer,

I'm still having no luck with whistling the tune however I will try playing the air on my tinwhistle.

Thanks very much for your help

Author: Rainer
Posted: Oct 20 2004 - 05:51 PM
Subject: Re: Won't recognise melody
Hello Cliodhna,

the applet is a bit simple - it does FFTs on 40-ms, overlapping windows, and then, instead of using some greatest common divisor algorithm for figuring out the fundamental frequency, it just takes the biggest peak and assumes that's the dominant pitch. As a result, it works best if you whistle instead of singing, since then you produce something more like a sine wave. Your voice probably sounds a bit too complex for the applet, with lots of peaks in the spectra, and it ends up picking the wrong pitches.

So, in a nutshell: try whistling or using some instrument that sounds like a sine curve. If you know of some implementation of a better algorithm for pitch estimation, let me know, and I might improve the applet.

Author: Cliodhna Hurst
Posted: Oct 20 2004 - 04:04 PM
Subject: Won't recognise melody that is in the database
I have accurately sang the first line of "Twinkle Twinkle Little Star" into Melodyhound however it continues to create an incorrect Parsons code for the tune. As a result it will not match the parsons code in the database. It continues to add in new notes that I have not sung. I am ensuring that I am singing the exact format of the song that is in the database based on the sheet music given. I have manipulated the settings on Melodyhound however I still receive an incorrect parson's code. Is the device very sensitive? I would really like to get this working, would anybody give me some tips? Thanks Cliodhna
Total Posts: 4 - 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.