A simple script that creates scales and more (basically a list of notes for given intervals) based on a given root-note. Since even the circle of fifths can be seen as a scale (ranging over several octaves), even that can be easily created/calculated.
by C. Barth 2019