Prospero's Jukebox
~ aleatoric soundscapes ~
Scene
~ what the song looks like ~
Each drone partial sits on a chromatic circle (C–B around the ring, octave-from-center via radius) and grows a waveform halo as its cycle progresses. The halo's radius tracks cycle progress; its shape is the actual sound wave of that tone, slowed 60× so the eye can track it. A connecting line shows the interval between the two partials, colored and thickened by consonance.
On Library, each drone pair implies a harmonic center; melody, music box, and hum bias their note picks toward that center's chord tones. On Sycorax, this shows the current "spell pose" — which dissonant cluster is sounding right now. When the drone rotates, the label flashes.
Slow envelope that scales how often library event layers fire. Two coprime sine LFOs (~1:37 and ~2:31) combined and mapped to a multiplier. Below 1.0 thins events out; above 1.0 packs them tighter. The RATE slider is your average; this curve modulates around it. Solid line = past 4 minutes; dashed line right of NOW = forecast (next 30 seconds).
Each row is one motif fire from the track's primary melodic layer (harpsichord on Library, ghost tones on Sycorax). FRESH is a newly generated phrase (captured into memory). VERBATIM is a stored motif played exactly as captured. TRANSFORM is a stored motif altered (transpose / retrograde / octave / stretch).