Learn By EarTranscription Companion

Drop a song here to start learning it

or click to choose an audio or video file

MP3 · WAV · FLAC · AAC/M4A · OGG · Opus · AIFF · WMA · ALAC · APE · WavPack · AC3 · MP4 · MOV · MKV · WebM · and more

  • Slow down without pitch change

    5%–400% speed with high-quality time stretching.
  • Transpose & fine-tune

    ±24 semitones, cents, formant preservation.
  • A–B loops & speed trainer

    Seamless loops, pauses, count-ins, step-up speed practice.
  • Note & chord guessing

    Pitch spectrum on a keyboard, chord names and a pitch roll.
  • Tempo, beats & key

    Auto-detected BPM & key, tap tempo, beat grid, metronome.
  • Isolate parts

    Parametric EQ, karaoke vocal cancel, L/R/mono channels.
  • Markers

    Tap markers while listening, loop between markers.
  • Export & sessions

    Render processed WAVs; save your markers and loops to a file.

🔒 100% local: files are processed in your browser and never uploaded. Your last file (up to 200 MB) and per-song settings are kept in this browser so you can pick up where you left off.

100% free: No subscriptions, no premium-only features.

Just need a reference pitch? Open the instrument tuner — guitar, bass, ukulele, violin, mandolin and banjo tunings.

Learn By Ear — help

Getting around

  • Click the waveform or pitch roll to move the playhead; drag to select a loop.
  • Drag loop edges or marker flags to adjust them; double-click a marker flag to rename it.
  • Wheel scrolls the timeline, Ctrl/⌘/Alt + wheel zooms. Drag on the overview strip to navigate.
  • The pitch roll shows how strongly each note sounds over time — bright horizontal lines are sustained notes.
  • The keyboard panel guesses notes and chord at the playhead. Click a key to hear a reference pitch.
  • Tempo and key are detected automatically; correct them with Tap and Set bar 1 here in the Tempo panel.
  • Speed trainer: enable a loop, set start and target speed — the speed steps up after each N repetitions. It switches off if you change speed yourself, or turn off, move or leave the loop.
  • Karaoke mode cancels centre-panned sound (often lead vocal); try Left/Right only for hard-panned parts.
  • The tuning fork in the header opens the tuner — reference tones for guitar, bass, ukulele, violin, mandolin and banjo, with an adjustable A4 to match a recording.

Everything happens locally in your browser. Audio files are never uploaded anywhere. Your markers, loops and settings are remembered per file in this browser, and your last file (up to 200 MB) is reopened on your next visit — use Save session to keep them as a file you can move elsewhere.

Keyboard shortcuts

Transport

Space
Play / pause
Backspace
Return to where playback last started
← / →
Back / forward 1 s (Shift: 5 s, Alt: 1 bar)
Home / End
Go to start / end

Speed & pitch

- / =
Speed −/+ 5% (Shift: 1%)
↓ / ↑
Pitch −/+ 1 semitone (Shift: 10 cents)
0
Reset speed and pitch

Loop

[ / ]
Set loop start / end at playhead
L
Toggle looping
Shift+[ / Shift+]
Move loop to previous / next phrase
S
Save current loop

Markers

M
Add marker at playhead (works while playing)
1 … 9
Jump to marker N
, / .
Previous / next marker

Tempo

T
Tap tempo
B
Set downbeat (bar 1) at playhead
G
Toggle beat grid
K
Toggle metronome

View

Z / X
Zoom in / out
Shift+Z
Zoom to loop / whole file
F
Toggle follow playhead
Ctrl/⌘ + wheel
Zoom waveform at mouse
?
Show this help

Metronome

BPM
Beats per bar (0 for no accent)
Useful for wake-on-signal bluetooth devices which are unreliable with an isolated click track