The music, drawn

These follow the sound: see Moving to the music. With nothing to listen to they are still and dark.

5 of the 94 effects: spectrumBars, spectrumRing, waveformRing, beatFlash, bassShake.

Each is one line to turn on. The value in the brackets is the one a plain number (or name) sets, and every other setting goes in by name: glow(0.8, { radius: 40 }), or in Python glow(0.8, radius=40). Every effect also has amount, from 0 to 1: how much of it is mixed in.

spectrumBars

The music as bars: low notes at the left, high at the right.

JavaScriptPython
spectrumBars("rainbow")spectrum_bars("rainbow")
SettingIn PythonStarts atCan be
palettepalette"rainbow"a palette's name, or a list of colours
countcount324 to 64, a whole number
sizesize0.70.05 to 1
amountamount10 to 1

spectrumRing

The music as bars round a ring.

JavaScriptPython
spectrumRing("rainbow")spectrum_ring("rainbow")
SettingIn PythonStarts atCan be
palettepalette"rainbow"a palette's name, or a list of colours
sizesize9010 to 1000
xxthe middlea place in the scene
yythe middlea place in the scene
amountamount10 to 1

waveformRing

The sound's own wave, bent into a ring.

JavaScriptPython
waveformRing("white")waveform_ring("white")
SettingIn PythonStarts atCan be
colourcolour"white"any colour
sizesize11010 to 1000
strengthstrength30.5 to 40
xxthe middlea place in the scene
yythe middlea place in the scene
amountamount10 to 1

beatFlash

A flash of colour on each beat.

JavaScriptPython
beatFlash(0.5)beat_flash(0.5)
SettingIn PythonStarts atCan be
strengthstrength0.50 to 2
colourcolour"white"any colour
amountamount10 to 1

bassShake

The picture shakes with the bass.

JavaScriptPython
bassShake(14)bass_shake(14)
SettingIn PythonStarts atCan be
strengthstrength140 to 200
speedspeed251 to 100
amountamount10 to 1