Safety note:
Flashing visuals can trigger seizures in people with photosensitive epilepsy. Keep frequencies low, keep STOP available, and don’t use this if you’re at risk.
1) Control table (time, shift Hz)
Linear interpolation between points.
Oscillator mode: true binaural pair using separate left/right oscillators: left = base - shift/2, right = base + shift/2.
File/URL mode: source is mixed to mono, then frequency-shifted to left/right ±shift/2 with a FIR Hilbert shifter.
Visual mode: one Hz means one full cycle through the color list.
0–20 Hz.
2) Audio source
Static URL only. Streaming/CORS may still fail.
Leave at 1.0 for least dry/shift beating.
Optional. Can sound nicer on music, but less “pure”.
3) Flash colors + timing
4) Run screen options
On the run screen: press H to show/hide the overlay, and Esc to stop.
5) Run / save preset
Use headphones for oscillator mode.
For file/URL mode, this is still an approximation, though cleaner than the earlier all-pass version.
MP3/stereo sources are mixed to mono before shifting unless you choose to preserve ambience.
After “Save preset to URL,” bookmark the page to keep that setup.