User:Ganaram inukshuk/Notes/TAMNAMS: Difference between revisions

Ganaram inukshuk (talk | contribs)
Notes and issues: Gave in and proposed names based on step ratios, for all three generations
Ganaram inukshuk (talk | contribs)
Sandboxed rewrites: Sanboxed section on rewriting mosinterval/mosdegree sections on main tamnams page
Line 1: Line 1:
This is a subpage for [[TAMNAMS]]-related notes, containing various proposals of varying degrees of usefulness and other useful things. This also contains rewrites of sections of the main TAMNAMS page that aren't quite ready to be deployed.
This is a subpage for [[TAMNAMS]]-related notes, containing various proposals of varying degrees of usefulness and other useful things. This also contains rewrites of sections of the main TAMNAMS page that aren't quite ready to be deployed.


== Sandboxed rewrites ==
== Sandboxed rewrite: Naming mos intervals and mos degrees ==


=== Finding and naming mos intervals ===
=== Rationale for 0-indexed names ===
wip
 
There are two types of mos intervals: generic mos intervals represent the number of steps that span an interval, regardless of the size of those steps. Specific mos intervals account for the size of those steps, and requires an additional label, such as major or minor. The following section shows how to find and name specific intervals.
 
=== Finding and naming specific mos intervals ===
TAMNAMS uses the designations of '''major''', '''minor''', '''perfect''', '''augmented''', and '''diminished''' to refer to specific mos intervals. To find what mos intervals are found in a mos xL ys, start with the pattern of large and small steps that represents the mos in its brightest mode. This section's running example will be 3L 4s, with the pattern (or string) LsLsLss as its brightest mode. A k-mosstep is reached by going up k mossteps up from the root, and can be represented as the first k steps of the pattern. Note that a mosunison, or 0-mosstep, is reached by going up 0 steps, so the pattern for that is no steps. Similarly, a mosoctave is reached by going up x+y steps up from the root, which encompasses the entire mos step pattern. This process finds the sizes for all the mos intervals, specifically their large sizes. Repeat the process as described with the pattern that represents the mos in its darkest mode - which can be obtained by reversing the order of steps for the brightest mode - to find the sizes of all the mos intervals in their small sizes.
TAMNAMS uses the designations of '''major''', '''minor''', '''perfect''', '''augmented''', and '''diminished''' to refer to specific mos intervals. To find what mos intervals are found in a mos xL ys, start with the pattern of large and small steps that represents the mos in its brightest mode. This section's running example will be 3L 4s, with the pattern (or string) LsLsLss as its brightest mode. A k-mosstep is reached by going up k mossteps up from the root, and can be represented as the first k steps of the pattern. Note that a mosunison, or 0-mosstep, is reached by going up 0 steps, so the pattern for that is no steps. Similarly, a mosoctave is reached by going up x+y steps up from the root, which encompasses the entire mos step pattern. This process finds the sizes for all the mos intervals, specifically their large sizes. Repeat the process as described with the pattern that represents the mos in its darkest mode - which can be obtained by reversing the order of steps for the brightest mode - to find the sizes of all the mos intervals in their small sizes.


Line 241: Line 246:
|}
|}


==== Mos intervals smaller than a chroma ====
=== Mos intervals smaller than a chroma ===


* Mosdiesis (a generalization of the diesis as commonly found in meantone theories): |L - 2s|
* Mosdiesis (a generalization of the diesis as commonly found in meantone theories): |L - 2s|
* Moskleisma (a generalization of the kleisma, also found in meantone theories): |L - 3s|
* Moskleisma (a generalization of the kleisma, also found in meantone theories): |L - 3s|
== Other sandboxed rewrites ==


=== Reasoning for names ===
=== Reasoning for names ===