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.

Audio is a source like any other — saved audio lives in the Library. This page is where you bring a new sound in and watch it on the analyser.

The Library is the home for audio. Add & manage mic, tab / system audio, uploads, URLs and playlists there in one place. This page stays for the live analyser and per-track transport. Open Library → Audio

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)

These are live in this session's master bus. To browse, pin, or reuse audio across the show, open the Library.

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.