Generator-offset property: Difference between revisions
Line 25: | Line 25: | ||
* Non-italicized Latin variables refer to interval sizes, for example step sizes. | * Non-italicized Latin variables refer to interval sizes, for example step sizes. | ||
* Indices for all words are 1-indexed. | * Indices for all words are 1-indexed. | ||
** If ''S'' is a circular word and the index ''i'' is out of bounds we first replace ''i'' with ''i'' % len(''S'') + 1 before using it as an argument in ''S''[-]. | |||
* The notation ''S''(X<sub>1</sub>, ..., X<sub>''r''</sub>) is used for an ''r''-ary scale word with variables X<sub>1</sub>, ..., X<sub>''r''</sub> possibly standing in for any sizes. If ''S''(X, Y) = XXY then ''S''(A, B) = AAB. | * The notation ''S''(X<sub>1</sub>, ..., X<sub>''r''</sub>) is used for an ''r''-ary scale word with variables X<sub>1</sub>, ..., X<sub>''r''</sub> possibly standing in for any sizes. If ''S''(X, Y) = XXY then ''S''(A, B) = AAB. | ||
* We leave the distinction between linear and cyclic words up to context. We usually also elide the distinction between subwords and the interval sizes that subtend them. | * We leave the distinction between linear and cyclic words up to context. We usually also elide the distinction between subwords and the interval sizes that subtend them. |