AudioVizSettings

fun AudioVizSettings(state: AudioVizState, modifier: Modifier = Modifier, palettes: List<VizPalette> = VizPalette.entries)

The settings for state: the drawing's own settings and its recipe, the palette, the finishing pass, the render detail with a frame-time bar, and the director. Every control writes straight into what the drawing reads on its next frame, so a change shows at once.

palettes are the swatches offered. Add one made with VizPalette.fromImage to offer the album's colours.