Adaptive diatonic interval names: Difference between revisions

Overthink (talk | contribs)
Overthink (talk | contribs)
a few links
 
Line 1: Line 1:
{{Idiosyncratic terms}}
{{Idiosyncratic terms}}
[[File:22edo ADIN.png|thumb|291x291px|22edo with adaptive diatonic interval names]]
[[File:22edo ADIN.png|thumb|291x291px|22edo with adaptive diatonic interval names]]
Adaptive diatonic interval names are Vector's attempt to characterize the labelling of certain EDOs' degrees of thirds in a manner inconsistent with conventional diatonic notation in a formal, systematic way.
Adaptive diatonic interval names are Vector's attempt to characterize the labelling of certain [[EDO]]s' degrees of thirds in a manner inconsistent with conventional [[diatonic]] notation in a formal, systematic way.


They replace Walker Brightness Notation, which is now deprecated.
They replace [[Walker Brightness Notation]], which is now deprecated.


== Step 1: Identify central intervals ==
== Step 1: Identify central intervals ==
For an EDO (let's say, 58edo), identify the "central intervals" for each category. These are the diatonic neutral intervals, which may be between edosteps.
For an EDO (let's say, [[58edo]]), identify the "central intervals" for each category. These are the diatonic [[neutral (interval quality)|neutral intervals]], which may be between edosteps.


== Step 2: Identify anchors ==
== Step 2: Identify anchors ==
What interval qualities will label is distances from these "central intervals". For each interval degree, follow the given procedure:
What [[interval quality|interval qualities]] will label is distances from these "central intervals". For each interval degree, follow the given procedure:


* Find the smallest interval greater than or equal to 25c above the neutral interval. Take the interval BEFORE this and label it "submajor" (if its offset is still positive, otherwise, interpret it as submajor but do not actually assign it that name).
* Find the smallest interval greater than or equal to 25{{c}} above the neutral interval. Take the interval BEFORE this and label it "submajor" (if its offset is still positive, otherwise, interpret it as submajor but do not actually assign it that name).
* Find a) the closest interval to 85c above the neutral interval or b) the smallest interval greater than 75c above the neutral interval, whichever is higher. Label this interval "supermajor".  
* Find a) the closest interval to 85{{c}} above the neutral interval or b) the smallest interval greater than 75{{c}} above the neutral interval, whichever is higher. Label this interval "supermajor".  
** If supermajor and submajor coincide, label the interval "major" and then label the next interval up "supermajor".
** If supermajor and submajor coincide, label the interval "major" and then label the next interval up "supermajor".
** If there are no unlabelled steps between submajor and supermajor, label whichever is closer to 50c above the neutral interval "major". If this is supermajor, label the next interval up "supermajor"; if this is submajor, label the next interval down "submajor" if its offset is still positive.
** If there are no unlabelled steps between submajor and supermajor, label whichever is closer to 50{{c}} above the neutral interval "major". If this is supermajor, label the next interval up "supermajor"; if this is submajor, label the next interval down "submajor" if its offset is still positive.
[[File:Qetqet.png|thumb|434x434px|Result after Step 2]]
[[File:Qetqet.png|thumb|434x434px|Result after Step 2]]


Line 47: Line 47:
|}
|}
This might lead to nonsensical assignments of "pentamajor" in edos like 17 (in fact, 17 is the only edo to have this property) - but do not worry! Those will be cleaned up in later steps.
This might lead to nonsensical assignments of "pentamajor" in edos like 17 (in fact, 17 is the only edo to have this property) - but do not worry! Those will be cleaned up in later steps.
* Find the closest otherwise unlabelled interval to 103c above the neutral interval which is higher than 75c; call it "ultramajor". (Note: you may be ending up with this interval being many semitones above the neutral, that's okay because extraneous names will be clipped off once we actually apply everything to interval classes.)  Label the step above ultramajor "tendo" if it is at most 1/6 of the size of the perfect fifth above neutral - otherwise, treat tendo as synonymous with the largest step that is at most 1/6 the size of the perfect fifth above neutral.
* Find the closest otherwise unlabelled interval to 103c above the neutral interval which is higher than 75{{c}}; call it "ultramajor". (Note: you may be ending up with this interval being many semitones above the neutral, that's okay because extraneous names will be clipped off once we actually apply everything to interval classes.)  Label the step above ultramajor "tendo" if it is at most 1/6 of the size of the perfect fifth above neutral - otherwise, treat tendo as synonymous with the largest step that is at most 1/6 the size of the perfect fifth above neutral.
* There may now be one or more unlabelled steps between supermajor and ultramajor (ignoring tendo): this scheme currently supports one interval between these two points, which is labelled "sensamajor".
* There may now be one or more unlabelled steps between supermajor and ultramajor (ignoring tendo): this scheme currently supports one interval between these two points, which is labelled "sensamajor".
* There may also be one or more unlabelled steps below submajor. Follow the table:[[File:Qyrewywe.png|thumb|432x432px|Result after Step 3]]
* There may also be one or more unlabelled steps below submajor. Follow the table:[[File:Qyrewywe.png|thumb|432x432px|Result after Step 3]]