A fuzzy consonance analyser written in Julia.
I named it spasmodic because it is a fun word. It is meant to convey that ratios don't have to be perfect.
It is a Pluto notebook, which you'll need to get up and running after installing Julia. Afterwards, you can just paste this link: https://github.com/Odilf/Spasmodic-consonizer/blob/main/spasmodic-consonizer.jl.