James Lemin

Scala scale generator

Scala is "a powerful software tool for experimentation with Musical tunings". The tool itself allows users to apply different tuning conventions to electronic instruments. With Scala, users can create, modify, and use complex musical scales.

Scala itself relies on plain text files with an extension of "scl". The rules around the formatting of contents of the file itself are relatively permissive, namely:

Additionally, to make the output scales usable, I have applied some additional rules:

The below button will generate text in scala ".scl" format. To define a name and/or the number of notes in a scale use the text-boxes. If the boxes are not used, or if they contain invalid values (e.g. if the number of notes box contains letters, or is unusually low/high), random values will be used.

I've also used this code in a twitter bot that will irregularly tweet a scale: @microscalebot.







download the above scale