$ ./tape --info
Tape.
Pin timestamped notes to a waveform while you listen. Share the review as a URL. Your audio never leaves the browser; only the filename and notes go in the link.
- Drop an audio file (MP3, WAV, OGG, FLAC, M4A) or tap to pick one.
- Play the track. Tap Pin at any moment to drop a timestamped note. Playback keeps going while you type.
- Drag on the waveform to scrub. Pull down for finer precision when you need to land on a specific hit or vocal entry.
- Tap Share. Your filename and notes compress into the URL hash and copy to the clipboard.
- The recipient opens the link, picks the same file from their device, and every pin appears on the waveform.
No account, no upload, no backend. The link is the storage.
Two modes, one page
No hash means reviewer mode: upload, pin, share. A hash with encoded data means listener mode: load the matching file and read the review.
Precision scrubbing
Horizontal drag seeks. Vertical distance from the waveform sets the speed ratio across five bands, down to 1/16x micro-scrubbing.
Pins on the waveform
Numbered knobs along the wave with glowing stems. Tap a pin to seek there. The active pin highlights in the notes list as playback reaches it.
URL as storage
Notes are LZ-compressed into the hash fragment. A typical three- to five-minute track with dozens of pins stays well under 2 KB.
Filename guard
Listener mode checks that the file picked matches the reviewer's filename, so you don't review one mix and listen to another by accident.
Offline ready
Single HTML file with CDN deps. Once cached, it works offline. Host it anywhere static, including a USB stick.
- type
- Browser app (single HTML file)
- audio
- Stays on your device
- formats
- MP3, WAV, OGG, FLAC, M4A
- stack
- WaveSurfer.js, LZ-string
- license
- MIT
- source
- github.com/RAZKOM/tape
- live app
- tape.razkom.com
- cost
- Free
This page is the Razkom overview. The app runs at tape.razkom.com.