Video & Audio

Audio Player

Play local audio files with a real waveform, speed control, A-B repeat and a playlist.

Add a file to draw its waveform.

No track loaded · --:--

Add several at once to build a playlist.

Loop a section (A-B repeat)

Playlist

An audio file sitting on your disk usually opens in something that plays it and nothing more: no waveform, no speed control, no way to loop one bar of a recording while you work out what you are hearing.

This player decodes the file in your browser to draw a real waveform of the actual samples, then lets you click anywhere on it to jump. Slow a passage to half speed without changing pitch, mark an A and a B point to loop it, set the playlist to repeat, and keep your place through a whole album. Decoding is local, so nothing is uploaded and there is no buffer to wait for.

How to use it

  1. Add one or more audio files. Playback starts with the first and the waveform is decoded in the background.
  2. Click anywhere on the waveform to seek straight to that point. The green section shows what has played.
  3. Use the speed slider to slow a phrase down or speed up a long recording — pitch is preserved.
  4. Press Mark A then Mark B to loop a section. Useful for transcribing a sentence or learning a phrase.
  5. Set repeat to One to loop a single track, or All to run through the playlist endlessly.
  6. The ← → keys jump 5 seconds (30 with Shift), N and P move between tracks, and Space plays and pauses.

Questions

What does the waveform actually show?

The peak amplitude of each slice of the recording, computed from the decoded samples rather than from a picture supplied with the file. That means it is truthful: silence looks flat, a clipped passage is a solid block, and you can see where the song's structure changes without listening to it all.

Can it handle long files?

Playback has no practical limit. The waveform is decoded in memory and is skipped above 40 MB, because decoding a two-hour podcast into raw samples can use hundreds of megabytes and stall a tab. Playback still works normally when the waveform is skipped.

Does slowing audio down change the pitch?

No. The browser's time-stretching keeps the pitch the same, so a guitar solo at 0.5x sounds like a guitar playing slowly rather than a tape running out of power. Extremes below about 0.5x and above 3x start to sound artefacty because the algorithm is interpolating harder.