Step label spectrum: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
Frostburn (talk | contribs)
Standard letters: Colossal instead of G
Inthar (talk | contribs)
Changed S to P; added section for unordered step sizes.
Line 4: Line 4:


== Positive-size step indicators ==
== Positive-size step indicators ==
Below is a list of adjectives related to size ordered simulteneously in ascending ASCII order and descending size order.
Below is a list of adjectives related to size ordered simultaneously in ascending ASCII order and descending size order.
* '''B'''iggest
* '''B'''iggest
* '''C'''olossal
* '''C'''olossal
Line 28: Line 28:
The anonymous '''x''' step is used if there are only steps of one size.
The anonymous '''x''' step is used if there are only steps of one size.


The unspecific '''S''' step is used if there is a single positive alongside the zero step.
The unspecific '''P''' step is used if there is a single positive alongside zero steps or negative steps.


== Standard letters ==
== Standard letters ==
Line 39: Line 39:
| 1 || x || xxxxx || 5edo
| 1 || x || xxxxx || 5edo
|-
|-
| 1+0 || S, z || SSzSSzS || 5edo with repeated steps
| 1+0 || P, z || PPzPPzP || 5edo with repeated steps
|-
|-
| 2 || L, s || LsLsLsL || Sothic
| 2 || L, s || LsLsLsL || Sothic
Line 65: Line 65:
Machine processing requires standard indicators for descending steps in cases where the user enters unsorted data in error or to enhance playability of the layout.
Machine processing requires standard indicators for descending steps in cases where the user enters unsorted data in error or to enhance playability of the layout.


The Greek lowercase letters are used starting with µ due to its association with the metric predix ''micro'' followed by ε due to association with size in mathematics. Note that ε comes before µ in the Greek alphabet so it's intended for the descending step closer to zero. (Also note that this wiki article uses the Latin micro sign µ instead of the actual Greek μ as a reminder that in machine context the correct codepoint should be used to aid in automatic processing even if there is little difference in visual appearance.)
The Greek lowercase letters are used starting with µ due to its association with the metric prefix ''micro'' followed by ε due to association with size in mathematics. Note that ε comes before µ in the Greek alphabet so it's intended for the descending step closer to zero. (Also note that this wiki article uses the Latin micro sign µ instead of the actual Greek μ as a reminder that in machine context the correct codepoint should be used to aid in automatic processing even if there is little difference in visual appearance.)


If there is one positive step size among negative steps S should be used to indicate it.
If there is one positive step size among negative steps P should be used to indicate it.


If there are more than two negative step sizes the whole Greek alphabet should be used.
If there are more than two negative step sizes the whole Greek alphabet should be used.
=== Example ===
=== Example ===
The "Ionian" mode with step sizes 2 and -1 in 8edo would be spelled SSµSSSµ.
The "Ionian" mode with step sizes 2 and -1 in 8edo would be spelled PPµPPPµ.
 
== Unordered step sizes ==
U, V, W, X, Y, and Z are reserved for step sizes whose sizes relative to the ordered step sizes are unknown or unspecified.
 
=== Examples ===
* In the word XYXYX, there are two possibilities: (X, Y) = (L, s) and (X, Y) = (s, L).
* The operation of substituting the MOS word ssLssL into the X slots of XXmXXmXX results in ssmLsmsL.

Revision as of 18:01, 28 March 2024

Musical scales come in many varieties, but as long as they're ascending and periodic they can be broken down into a finite list of steps stacked on top on each other.

Now that abstract scale display is coming to Scale Workshop we need a system for indicating the sizes of steps that is both human readable and machine executable.

Positive-size step indicators

Below is a list of adjectives related to size ordered simultaneously in ascending ASCII order and descending size order.

  • Biggest
  • Colossal
  • Enormous
  • Gigantic
  • Huge
  • Large
  • Medium
  • Normal
  • minute
  • narrow
  • petite
  • small
  • tiny
  • unnoticeable
  • wee
  • zilch

The bolded first letter is intended as a shorthand for step patterns like L, M and s in LLsLLLs for Ionian or LMLsLsLMLs for Blackdye Grave Dorian.

The zilch step is reserved for steps of zero size i.e. repeated notes in the scale.

The anonymous x step is used if there are only steps of one size.

The unspecific P step is used if there is a single positive alongside zero steps or negative steps.

Standard letters

For each naïve variety (count of step sizes, not to be confused with variety w.r.t. all interval classes) there is a standard set of letters to use. If possible the sets come in alphabetical order and with an equal number of uppercase and lowercase letters (or one more uppercase letter if the variety is odd).

Standard letters per variety
Naïve variety Letters Example Name
1 x xxxxx 5edo
1+0 P, z PPzPPzP 5edo with repeated steps
2 L, s LsLsLsL Sothic
3 L, M, s LMLsLLsLM Diasem Melodic Minor
4 L, M, n, s nMLsLMnMLM Zarlino[10]
5 H, L, M, n, s sHnHsHMLH Zil[9]
6 H, L, M, n, s, t
7 B, H, L, M, n, s, t
8 B, H, L, M, n, s, t, u
9 B, C, H, L, M, n, s, t, u
10 B, C, H, L, M, n, p, s, t, u

If there are more step sizes than available in the mnemonic list the whole Latin alphabet should be used, again dividing evenly w.r.t. upper- and lowercase.

Negative-size step indicators

Machine processing requires standard indicators for descending steps in cases where the user enters unsorted data in error or to enhance playability of the layout.

The Greek lowercase letters are used starting with µ due to its association with the metric prefix micro followed by ε due to association with size in mathematics. Note that ε comes before µ in the Greek alphabet so it's intended for the descending step closer to zero. (Also note that this wiki article uses the Latin micro sign µ instead of the actual Greek μ as a reminder that in machine context the correct codepoint should be used to aid in automatic processing even if there is little difference in visual appearance.)

If there is one positive step size among negative steps P should be used to indicate it.

If there are more than two negative step sizes the whole Greek alphabet should be used.

Example

The "Ionian" mode with step sizes 2 and -1 in 8edo would be spelled PPµPPPµ.

Unordered step sizes

U, V, W, X, Y, and Z are reserved for step sizes whose sizes relative to the ordered step sizes are unknown or unspecified.

Examples

  • In the word XYXYX, there are two possibilities: (X, Y) = (L, s) and (X, Y) = (s, L).
  • The operation of substituting the MOS word ssLssL into the X slots of XXmXXmXX results in ssmLsmsL.