How it Works
This page explains the technology and process behind the Melody Sheet Analyzer.
5-Step Process
- Upload audio file
- Decode audio in browser
- Extract melody pitches
- Convert to note names
- Render sheet music
Technical Details
- Audio Decoding: Uses the Web Audio API to decode .mp3/.wav files directly in your browser.
- Pitch Detection: Applies the open-source pitchy library to extract the main melody pitch from your recording.
- Note Conversion: Converts detected pitches to standard note names (e.g., A4, C5) using a logarithmic formula.
- Sheet Music Rendering: Renders notes as beautiful sheet music using VexFlow.
Privacy & Security
All processing is done locally in your browser. Your audio never leaves your device. No uploads, no tracking, no ads.