Deutsch  English  Français  中文 

Logging in is required for posting.

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

All Categories > Musipedia > Musipedia Features > Microphone-based search
Total Posts: 1 - Pages (1): [1]
user picture Author: rt
Posted: Feb 04 2009 - 12:37 PM
Subject: Microphone-based search
For many years, the note recognition was a bit poor, so I tried to improve that. If you haven't tried the microphone search for a while, please feel free to give it a chance and try again! I find that now this is actually the most convenient way of entering a search query.

This has changed:
- new pitch estimation algorithm that also works for singing, not only whistling (it uses autocorrelation for looking at the periodicity, not FFT for looking at the spectrum, and is thus less easily confused by overtones from singing)
- new note splitting algorithm. Splits notes based on: presence/absence of pitch (if there is a gap in pitch, a new note starts), intensity (if one gets quiet and loud again, a new note starts even if the pitch stays present), and pitch (if the pitch changes dramatically, a new note starts even if the intensity stays high).
- a graph shows the recognized pitches and intensities; if things go wrong, this should help with assessing whether the note splitting algorithm is stupid or whether you simply gave it a shitty recording and thus it never had a chance.
Total Posts: 1 - 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.