Music Power Lab
Forensic Tone.js workbench — measure how tempo, mode, and rhythm actually shift a loop on the Russell valence × arousal circumplex.
Tap to start audio
Browser autoplay rules suspend the AudioContext until a user gesture. One tap unlocks the polysynth, the FFT analyser, and the phosphor oscilloscope.
16-step sequencer
12 / 48 cells armed
3 channels · 16n grid
Spaceplay / pause
← →navigate
↑ ↓channel
Rreset
Russell circumplex
Mildly negative
valence × arousal
Valence
0.00
Arousal
0.00
Oscilloscope & spectrum
awaiting audio engine
60 fps phosphor · FFT 256
waveform
spectrum
Tempo → arousal
Faster BPM raises arousal. 90 BPM
Mode → valence
Major lifts affect; minor / phrygian / diminished pull it down. C Natural Minor
Density → tension
More events per bar = more perceived tension. 12 events / 48