Guide
0:00.000 / –:––.–––
no file loaded
— BPM — +0.0 st space play · L loop · ? guide
Source no file loaded
drop a file anywhere · decoding, analysis and export never leave this page
Waveform

waveform

Spectrogram STFT 2048 · hop 512 · ctrl+wheel zoom · wheel pan

spectrogram

hover the spectrogram for time · frequency · nearest note · level
Tempoonset autocorrelation
—bpm
KeyKrumhansl-Schmuckler
—
Varispeedpitch + speed linked · the screw
100.0% +0.0 st
Exportbounce → 24-bit wav
no selection — drag on a surface
SplitHPSS · steady vs transient
separate the marked region — or the whole track — into tonal and percussive stems
LoudnessBS.1770-4 integrated
—LUFS
measure to read true peak, range and correlation
Readouts ITU-R BS.1770-4 · EBU R128 · every channel, in this tab
  • Integrated—LUFS
  • Short-term max—LUFS
  • Momentary max—LUFS
  • Loudness range—LU
  • True peak—dBTP
  • Sample peak—dBFS
  • PLR (TP minus I)—LU
  • Correlation avg—−1 to +1
Short-term loudnessnothing measured yet
Stereo correlationper 400 ms block
Average spectrumnormalised · 30 Hz to Nyquist
Onsetsnothing sliced yet
Slices—
  • Find the hits to cut this track at its onsets. Every slice snaps forward to a zero crossing and saves as a 24-bit WAV.
SeparateHPSS + transient arming + NMF kit classes · no model, no upload
separate the marked region — or the whole track — on this machine
Rackno stems yet
  • Separate to fill the rack. Each stem gets its own gain, solo and mute, plays in sync with the others, and saves as a 24-bit WAV.
Golem
Sequencer 303 acid line · click cycles · drag sweeps · arrow keys
Voiceparameters follow the selected track

golem assembles: four tracks share one clock, root and scale — a 303-style acid line, a sub bass, a drum machine, and a sample track that triggers the slices cut from the audio you loaded. Notes on the synth tracks are scale degrees, so changing root or scale transposes every pattern at once; a sample step is numbered by slice instead. Bounce renders the mix onto seance's table; MIDI writes all tracks out with drums on the GM channel and slices as notes 36 and up.

Log 0

Guide

What this is

seance is a workbench for taking music apart. You feed it one audio file, it draws two pictures of the sound, measures the tempo and the key, and lets you slow the whole thing down, cut pieces out, and save them. A second tool, the acid machine, builds the classic squelchy synth line from scratch so you can compare your imitation against the real record.

Everything happens inside this page on your computer. Nothing is uploaded anywhere — the file never leaves your machine.

First three moves

1. Drop an audio file anywhere on the page (or press Load audio). MP3, FLAC, WAV and OGG all work. No file at hand? Try a demo track synthesises an eight-second 120 BPM groove.

2. Wait a moment — the thin colored line under the top bar is the analysis filling in. When it finishes, the tempo and key panels light up.

3. Press Space to listen. Click anywhere on a picture to jump there. Drag across a picture to mark a region, press L to loop it.

If something breaks

The Log panel at the bottom writes down everything the tool does, with timings. Press Copy log and paste the text to whoever is helping you debug — errors show up in red, and the header of the copy describes your browser and audio setup.

Space
play / pause
Enter
return to start (or to the loop start)
← →
nudge one beat · hold Shift for four
I O
set the selection in / out point at the playhead
L
loop the selection
S
snap on / off — selections stick to the beat grid
+ − 0
zoom in / out / fit the whole track
Z
zoom to the selection
Ctrl+E
bounce the selection to a 24-bit WAV
↑ ↓
change a focused note in the acid sequencer
?
open this guide · Esc closes it