Proposal of an Improved Degree Expression

Note: There are some new definitions (written in italics) in this proposal. They only apply to this proposal and should not be referred to as terms in Shasavic music theory.

For a CJK-style notation, please refer to the Chinese version of this proposal.

Rules

P1

The interval of 0 difference is notated as P1, in which the number “1” is called a degree number, and the letter “P” is called a dimension-polar name.

0 = P1

2D Accumulation

When accumulating an interval of the frequency ratio 3/2, move the degree number left (accumulating downward) or right (accumulating upward) by one item in the following cycling sequence.

…, 3, 7, 4, 1, 5, 2, 6, 3, 7, 4, 1, …

Let the cycle index of P1 be 0. For each time accumulating the aforementioned 2D interval, increment the cycle index by 1 if the degree number moves up from 7 to 4, and decrement the cycle index by 1 if the degree number moves down from 4 to 7. The cycle index stays unchanged otherwise.

When the cycle index is not 0, prepend an accidental prefix to the degree number. A positive cycle index n is notated as a prefix “♯n”; a negative cycle index n is notated as a prefix “♭n”.

“♯1” can be simplified to “♯”, and “♯2” to “𝄪”. “♭1” can be simplified to “♭”, and “♭2” to “𝄫”。

The rules above make the following sequence.

…, 𝄫7, ♭4, …, ♭7, 4, 1, 5, 2, 6, 3, 7, ♯4, …, ♯7, 𝄪4, …

Every item in the sequence is a degree, consisting a degree number and an optional accidental prefix. This sequence is referred to as the degree sequence.

Single N-D Accumulation (N≥3)

When accumulating intervals of 3D or higher dimension, change the dimension-polar name based on the dimension and the accumulating direction.

Dimension-Polar Names
Direction3u4u5u6u3d4u
uFDC??
dTSV??

When accumulating one such interval, change the degree based on its logarithmic value according to the following table.

Degree for Single N-D Accumulation
Log. valueDegree
0.0~0.51
0.5~1.5♭2
1.5~2.52
2.5~3.5♭3
3.5~4.53
4.5~5.54
5.5~6.0♯4
6.0~6.5♭5
6.5~7.55
7.5~8.5♭6
8.5~9.56
9.5~10.5♭7
10.5~11.57
11.5~12.01

The logarithmic value l of an interval of the frequency ratio r is defined as l=12(log2rmod1).

Here amodd is defined as a-dfloor(ad).

Multiple N-D Accumulation (N≥3)

The degree expression in this proposal, as the stratal expression, only supports intervals with multiple accumulations of a same N-D interval, but not those of two different N-D intervals.

When accumulating the same N-D intervals again, move the degree by the same distance between 1 and the degree of the single N-D interval in the degree sequence.

Let the guest multiplier of P1 be 0. For each time accumulating an N-D interval, increment the guest multiplier by 1 when accumulating upwards, and decrement the guest multiplier by 1 when accumulating downwards.

When the absolute value of the guest multiplier is greater than 1, append a multipler suffix to the dimension-polar name. An absolute value n is notated as a suffix “n”。

It's also doable to double the dimension-polar name for the value 2 instead of writing the suffix.

Reference Table

2ddd3uuuF3♯2 2dd3uuuF3♯6 2d3uuuF3♯3 3uuuF3♯7 2u3uuuF3𝄪4 2uu3uuuF3𝄪1 2uuu3uuuF3𝄪5
2ddd3uuFF7 2dd3uuFF♯4 2d3uuFF♯1 3uuFF♯5 2u3uuFF♯2 2uu3uuFF♯6 2uuu3uuFF♯3
2ddd3uF5 2dd3uF2 2d3uF6 3uF3 2u3uF7 2uu3uF♯4 2uuu3uF♯1
2dddP♭3 2ddP♭7 2dP4 0P1 2uP5 2uuP2 2uuuP6
2ddd3dT♭1 2dd3dT♭5 2d3dT♭2 3dT♭6 2u3dT♭3 2uu3dT♭7 2uuu3dT4
2ddd3ddTT𝄫6 2dd3ddTT𝄫3 2d3ddTT𝄫7 3ddTT♭4 2u3ddTT♭1 2uu3ddTT♭5 2uuu3ddTT♭2
2ddd3dddT3𝄫4 2dd3dddT3𝄫1 2d3dddT3𝄫5 3dddT3𝄫2 2u3dddT3𝄫6 2uu3dddT3𝄫3 2uuu3dddT3𝄫7
2ddd4uuuD3𝄫7 2dd4uuuD3♭4 2d4uuuD3♭1 4uuuD3♭5 2u4uuuD3♭2 2uu4uuuD3♭6 2uuu4uuuD3♭3
2ddd4uuDD♭1 2dd4uuDD♭5 2d4uuDD♭2 4uuDD♭6 2u4uuDD♭3 2uu4uuDD♭7 2uuu4uuDD4
2ddd4uD♭2 2dd4uD♭6 2d4uD♭3 4uD♭7 2u4uD4 2uu4uD1 2uuu4uD5
2dddP♭3 2ddP♭7 2dP4 0P1 2uP5 2uuP2 2uuuP6
2ddd4dS4 2dd4dS1 2d4dS5 4dS2 2u4dS6 2uu4dS3 2uuu4dS7
2ddd4ddSS5 2dd4ddSS2 2d4ddSS6 4ddSS3 2u4ddSS7 2uu4ddSS♯4 2uuu4ddSS♯1
2ddd4dddS3 6 2dd4dddS3 3 2d4dddS3 7 4dddS3♯4 2u4dddS3♯1 2uu4dddS3♯5 2uuu4dddS3♯2
2ddd5uuuC3𝄪5 2dd5uuuC3𝄪2 2d5uuuC3𝄪6 5uuuC3𝄪3 2u5uuuC3𝄪7 2uu5uuuC334 2uuu5uuuC331
2ddd5uuCC♯2 2dd5uuCC♯6 2d5uuCC♯3 5uuCC♯7 2u5uuCC𝄪4 2uu5uuCC𝄪1 2uuu5uuCC𝄪5
2ddd5uC6 2dd5uC3 2d5uC7 5uC♯4 2u5uC♯1 2uu5uC♯5 2uuu5uC♯2
2dddP♭3 2ddP♭7 2dP4 0P1 2uP5 2uuP2 2uuuP6
2ddd5dV𝄫7 2dd5dV♭4 2d5dV♭1 5dV♭5 2u5dV♭2 2uu5dV♭6 2uuu5dV♭3
2ddd5ddVV𝄫4 2dd5ddVV𝄫1 2d5ddVV𝄫5 5ddVV𝄫2 2u5ddVV𝄫6 2uu5ddVV𝄫3 2uuu5ddVV𝄫7
2ddd5dddV331 2dd5dddV335 2d5dddV332 5dddV336 2u5dddV333 2uu5dddV337 2uuu5dddV3𝄫4