TAMNAMS: Difference between revisions
ArrowHead294 (talk | contribs) No edit summary |
m Change uppercase MOS in headers back to lowercase mos; may warrant further discussion |
||
| Line 222: | Line 222: | ||
See [[TAMNAMS/Appendix#Extended spectrum]] which details a more complete glossary that this set of terms is a subset of. | See [[TAMNAMS/Appendix#Extended spectrum]] which details a more complete glossary that this set of terms is a subset of. | ||
== Naming | == Naming mos intervals == | ||
Mos intervals are denoted as a ''quantity'' of '''mossteps''', large or small. An interval that is k mossteps wide is referred to as a ''k-mosstep interval'' or simply ''k-mosstep'' (abbreviated as ''k''ms). A mos's intervals are a 0-mosstep or [[1/1|''unison'']], followed by a 1-mosstep, then a 2-mosstep, and so on, until an n-mosstep interval equal to the ''period'' is reached, where n is thus the number of pitches in the mos per period. If a positive integer multiple of the period equals an octave (or some close approximation thereof), that interval can be referred to plainly as an octave if one prefers, but ''mosoctave'' should not be used unless there is exactly 7 notes per octave. The prefix of mos- in the term mosstep may be replaced with the mos's prefix, specified in the section mos pattern names. | Mos intervals are denoted as a ''quantity'' of '''mossteps''', large or small. An interval that is k mossteps wide is referred to as a ''k-mosstep interval'' or simply ''k-mosstep'' (abbreviated as ''k''ms). A mos's intervals are a 0-mosstep or [[1/1|''unison'']], followed by a 1-mosstep, then a 2-mosstep, and so on, until an n-mosstep interval equal to the ''period'' is reached, where n is thus the number of pitches in the mos per period. If a positive integer multiple of the period equals an octave (or some close approximation thereof), that interval can be referred to plainly as an octave if one prefers, but ''mosoctave'' should not be used unless there is exactly 7 notes per octave. The prefix of mos- in the term mosstep may be replaced with the mos's prefix, specified in the section mos pattern names. | ||
| Line 383: | Line 383: | ||
The tonic (unison), the period, the generator and the period-complement of the generator make up all the intervals in any given mos scale that might be labelled "perfect". With the exception of the tonic and the period, they may also be "imperfect". Therefore, the degrees of a mos scale which come in a "perfect" variety are called ''perfectable'' degrees and the degrees of a mos scale which do not come in a "perfect" variety are called ''non-perfectable'' degrees. | The tonic (unison), the period, the generator and the period-complement of the generator make up all the intervals in any given mos scale that might be labelled "perfect". With the exception of the tonic and the period, they may also be "imperfect". Therefore, the degrees of a mos scale which come in a "perfect" variety are called ''perfectable'' degrees and the degrees of a mos scale which do not come in a "perfect" variety are called ''non-perfectable'' degrees. | ||
== Naming | == Naming mos degrees == | ||
Individual mos degrees, (that is, specific notes of a mos scale,) or '''k-mosdegrees''' (abbreviated ''k''md), are based on the modifiers given to intervals using the process for naming mos intervals and alterations. Mosdegrees are 0-indexed and are enumerated starting at the 0-mosdegree, the tonic/root of the scale. For example, if you go up a major k-mosstep up from the root, then the mos degree reached this way is a major k-mosdegree. Much like mossteps, the prefix of mos- may also be replaced with the mos's prefix. If context allows, ''k-mosdegree'' may also be shortened to ''k-degree'' to allow generalization to non-mos scales. When the modifiers major/minor or augmented/perfect/diminished are omitted, they are assumed to be the unmodified degrees of the current mode. | Individual mos degrees, (that is, specific notes of a mos scale,) or '''k-mosdegrees''' (abbreviated ''k''md), are based on the modifiers given to intervals using the process for naming mos intervals and alterations. Mosdegrees are 0-indexed and are enumerated starting at the 0-mosdegree, the tonic/root of the scale. For example, if you go up a major k-mosstep up from the root, then the mos degree reached this way is a major k-mosdegree. Much like mossteps, the prefix of mos- may also be replaced with the mos's prefix. If context allows, ''k-mosdegree'' may also be shortened to ''k-degree'' to allow generalization to non-mos scales. When the modifiers major/minor or augmented/perfect/diminished are omitted, they are assumed to be the unmodified degrees of the current mode. | ||
=== Naming | === Naming mos chords === | ||
To denote a chord or a mode on a given degree, write the notes of the chord separated by spaces or commas, or the mode, in parentheses after the degree symbol. The most explicit option is to write out the chord in cents, edosteps or mossteps (e.g. in [[13edo]] [[5L 3s]], the (0 369 646) chord can be written (0 4 7)\13, (P0ms M2ms M4ms) or 7|0 (0 2 4ms) and to write the mode. To save space, you can use whatever names or abbreviations for the chord or mode you have defined for the reader. For example, in the LsLLsLLs mode of 5L 3s, we have m2md(0 369 646), or the chord (0 369 646) on the 2-mosdegree which is a minor 2-mosstep. The LsLLsLLs mode also has m2md(7|0), meaning that we have the 7| (LLsLLsLs) mode on the 2-mosdegree which is a minor 2-mosstep in LsLLsLLs (see [[TAMNAMS#Proposal:%20Naming%20mos%20modes|below]] for the convention we have used to name the mode). | To denote a chord or a mode on a given degree, write the notes of the chord separated by spaces or commas, or the mode, in parentheses after the degree symbol. The most explicit option is to write out the chord in cents, edosteps or mossteps (e.g. in [[13edo]] [[5L 3s]], the (0 369 646) chord can be written (0 4 7)\13, (P0ms M2ms M4ms) or 7|0 (0 2 4ms) and to write the mode. To save space, you can use whatever names or abbreviations for the chord or mode you have defined for the reader. For example, in the LsLLsLLs mode of 5L 3s, we have m2md(0 369 646), or the chord (0 369 646) on the 2-mosdegree which is a minor 2-mosstep. The LsLLsLLs mode also has m2md(7|0), meaning that we have the 7| (LLsLLsLs) mode on the 2-mosdegree which is a minor 2-mosstep in LsLLsLLs (see [[TAMNAMS#Proposal:%20Naming%20mos%20modes|below]] for the convention we have used to name the mode). | ||
| Line 541: | Line 541: | ||
* [[User:Ganaram inukshuk/TAMNAMS Extension]] | * [[User:Ganaram inukshuk/TAMNAMS Extension]] | ||
== Naming | == Naming mos modes == | ||
TAMNAMS uses [[Modal UDP notation]] to name modes. For example, the names of modes for 5L 3s are the names of the mos followed by the UDP of that mode. | TAMNAMS uses [[Modal UDP notation]] to name modes. For example, the names of modes for 5L 3s are the names of the mos followed by the UDP of that mode. | ||
{{MOS mode degrees|Scale Signature=5L 3s|MOS Prefix=mos|Mode Names=Default}} | {{MOS mode degrees|Scale Signature=5L 3s|MOS Prefix=mos|Mode Names=Default}} | ||
| Line 550: | Line 550: | ||
For a mos pattern given a name in TAMNAMS, there is also the option of using the prefix for the pattern instead of saying "xL ys": the 5L 3s mode LsLLsLLs can be written "onei-5|2". | For a mos pattern given a name in TAMNAMS, there is also the option of using the prefix for the pattern instead of saying "xL ys": the 5L 3s mode LsLLsLLs can be written "onei-5|2". | ||
== Generalization to non- | == Generalization to non-mos scales == | ||
=== Intervals in arbitrary scales === | === Intervals in arbitrary scales === | ||
Zero-indexed interval names are also used for arbitrary scales, so we can still call a k-step interval a ''k-step'' and the corresponding degree the ''k-degree''. But instead of ''k-mosstep'' and ''k-mosdegree'', we use ''k-scalestep'' and ''k-scaledegree'' for arbitrary scales. | Zero-indexed interval names are also used for arbitrary scales, so we can still call a k-step interval a ''k-step'' and the corresponding degree the ''k-degree''. But instead of ''k-mosstep'' and ''k-mosdegree'', we use ''k-scalestep'' and ''k-scaledegree'' for arbitrary scales. | ||