Berlin Pulse

Add music or sound

Upload from your computer, pick a demo, paste a media URL, or load an M3U/M3U8 playlist. Everything mixes into the master bus and drives the live analyser below.

Upload from your computer

Drop audio or video files here, or click below to pick.

Use demo sounds

Quick-start a session with a bundled loop or hit.

Demo files live in static/audio/demo/ — if a card errors, drop the matching mp3/wav into that folder and reload.

Paste a stream or media URL

Direct mp3 / wav / mp4 / webm work straight away. CORS-locked sources will say so.

Paste a playlist (M3U / M3U8)

Drop in a playlist body — entries are parsed and shown below to pick from.

Master bus — live analyser

energy
0.00
bass
0.00
mid
0.00
treble
0.00
peak
0.00
rms
0.00

My session files (0)

Nothing loaded yet. Use one of the four entry points above.

Notes

  • No autoplay. Every entry point only starts audio after you click — required by browsers.
  • Tab / system audio uses the screen-share picker. Pick a tab and tick "Share tab audio" (Chromium) or a window with audio.
  • CORS: external mp3 URLs work only when the server returns Access-Control-Allow-Origin. The friendly error tells you when this is the cause.
  • Uploads stay local — files never leave your browser. Object URLs are revoked when you remove the source.
  • Mic constraints: echoCancellation / noiseSuppression / autoGainControl are off so the analyser sees raw levels.