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
73 stars 10 forks source link

Reserve capital letters and capital+digit as words for future use #686

Closed frostburn closed 2 months ago

frostburn commented 2 months ago

pinkanberryToday at 5:07 PM

also any uppercase letter followed by some lowercase letter is potentially [note][accidental modifier] which is another reason to reserve at least a subset of 2-letter stuff

osmiumic commented 2 months ago

i suggest that the minimal things that it would be reasonable to reserve are:

a = augmented (or semi@ in diamond MOS) b = flat d = diminished or semiflat e = semi& in diamond MOS h = (smth to do with) harmonic/naturals/etc.? t = semisharp v = down (corresponding up is ^)

these are all the potential things i can think of but you might think of more to add

frostburn commented 2 months ago

I'm not going to reserve lowercase single character identifiers because accidentals must be attached to something. Currently v is not an operator v{...} is.

frostburn commented 2 months ago

Wrong repository, by the way. :upside_down_face: