SeanArchibald / scale-workshop

Design microtonal scales and play them in your web browser. Export your scales for use with VST instruments. Convert Scala files to various tuning formats.
https://sevish.com/scaleworkshop/
146 stars 23 forks source link

Enhancements for MOS scale creation #144

Open arseniiv opened 2 years ago

arseniiv commented 2 years ago

(Channeling Carmen’s ideas and elaborating on them a bit.)

Currently, one can generate MOSSes through rank-2 temperament but for some kinds of exploration, guessing the generator value without calculations somewhere else is not easy. Instead, one could be able to enter L : s ratio (for generality, using decimal literals for both, and defaulting them both to 1) and Ls string to generate a scale with steps of these lengths. (Maybe also allowing M steps, as those scales might become interesting to more people over there. Don’t remember how those scales are called.)

Also, when L and s were input as integers (or, to generalize, when L / s ends up rational (or s = 0) it might be beneficial to generate a scale title like “such-and-such mode of X-edo”. (Also this reminds me that edXs could be allowed too. Rank-2 dialog perfectly allows other generators so of course.)

P. S. Oh, step ratios could also be negative. 😳 So they couldn’t just be all zeros, all other cases are possible. This reminds me of projective geometry somehow.