Drop-to-Score Piano Transcriber

v0.1.5

Local-browser prototype for dropping an audio or video file, estimating the dominant melody, drawing a simple score, estimating the current major or minor key, and playing the result on a virtual piano keyboard. The current engine remains melody-first and works best on clean solo lines, singing, whistles, simple leads, and lightly layered material.

Input

Drop an audio file or video file here
Supported by browser decoding capabilities. Audio files are analyzed offline when possible. Video files usually analyze in real time during playback. Click this area to choose a file manually.
File
None
Source Type
Analysis Mode
Idle
Tempo
Detected Notes
0
Pitch Range
Estimated Key
Drop a file to begin.
Ready
Notes: Polyphonic songs with drums, dense chords, and layered arrangements are simplified to the strongest melody line. Audio analysis is usually faster than real time. Video analysis usually runs at playback speed because browsers do not expose direct offline decoding for every video container. Slower playback can improve real-time pitch tracking on dense passages.

Source Preview

No file loaded.
No media loaded yet. After a drop, the source file appears here with standard browser controls.

Virtual Piano Keyboard

Virtual piano • Playback speed: 1.00× • Keyboard view: C2–C6

Score

No transcription yet.
Standardized rhythm is quantized to a simple 4/4 grid for readability. The notation remains intentionally lightweight in v0.1.5 and includes a playback-follow indicator and estimated major or minor key display.
Detected Notes 0 notes
# Note MIDI Start (s) End (s) Duration (s) Beats
No notes detected yet.