xenharmonic-devs / scale-workshop

Design and visualize microtonal scales and play them in your web browser. Export your scales for use with VST instruments. Convert Scala files to various tuning formats.
MIT License
72 stars 10 forks source link

Smart interval matrix #740

Open frostburn opened 4 weeks ago

frostburn commented 4 weeks ago

galaxyspoobToday at 12:46 AM

The default display of the interval matrix in the Analysis tab is yet rather uninformative and obscure. I'd rather see cent values as the default for a scale obtained by the Temper command (or from cent inputs in Rank-2, Parallelotope, GS, etc.) than a degree of a huge edo like 472153\4000000: switching the display option to cents is easier than multiplying the numerator by 0.003 in my head.

The default display even sometimes uses two labels intermittently for the same interval, like 2^89/1200 and 89\1200 https://sw3.lumipakkanen.com/scale/t0iV1W3i- which may be caused by the confusion of various expressions for the equave (1200\1200, 3000\3000, 2/1, 2).

As a fix, infer a good initial formatting based on the contents of the scale.