Open akselai opened 8 months ago
The "Cents" coloring scheme is focused on 1edo, but it is not strictly periodic.
A new builtin should be made for approximation strength viz: https://github.com/xenharmonic-devs/sonic-weave/issues/141
Meanwhile, here's how you do it manually
ed(53) // Some scale
// Color everything based on 12edo
i => i hsl(360 * i % 1\12, 255, 50)
EDIT: Domain agnostic version i => i hsl(360 * linear(i ~/_ 1\12), 255, 50)
When selecting "Cents" color scheme, user can input two things:
This will visualize the approximation strength of an edo against a scale.