The Pitch-segmenter Worm

Level
Meter
Controls
Audio Window
Result

Instructions for use

  1. Download the Java PitchSegmenter GUI from here (138K)
  2. Run the program. Mac users can simply double-click the jar file. Linux users can type java -jar <place_you_saved_it>.
  3. Use the controls on the  Level Meter  to set the start and stop levels appropriate for your system.
  4. Use the  Controls  to start recording, sing into the microphone, and stop the recording. Best results come from a fine legato rendition, in the tenor register or above
  5. Press the Send button, and wait. Wait a bit more. The analysis process is quite fast, but assembling the amination can take a few tens of seconds. After a time, an animated worm appears in the.  Result  window. As it moves along the pitch contour, it will change colour from red (no note detected), to blue (note candidate). The final frame shows finalised note candidates after they have been iterated.

This version of the worm is optimised for bad singers (i.e., the author) and will tend to be optimistic when deciding when a note candidate is valid. In practice, with expert performers much stricter limits are applied. The full process is described here.

Nick Bailey,
July 2008.