Use of 0 causes problems with generative sequences and lsystems. Mathematical operations causes unwanted rests in the generated music. Changing 0 to r (as in lilypond syntax) would fix that, but in the same time degrees would change from 1..9 to 0..9.
1..9 is traditionally used as degree numbers in numbered notations but 0..9 is also used in musical set theory. All an all 0..9 notation for degrees (0=1, 1=2, 2=... ) can be confusing but in the same time it's more usable as computable notation.
Use of 0 causes problems with generative sequences and lsystems. Mathematical operations causes unwanted rests in the generated music. Changing 0 to r (as in lilypond syntax) would fix that, but in the same time degrees would change from 1..9 to 0..9.
1..9 is traditionally used as degree numbers in numbered notations but 0..9 is also used in musical set theory. All an all 0..9 notation for degrees (0=1, 1=2, 2=... ) can be confusing but in the same time it's more usable as computable notation.