MOS scale: Difference between revisions

Wikispaces>genewardsmith
**Imported revision 143005075 - Original comment: **
Wikispaces>genewardsmith
**Imported revision 143015127 - Original comment: **
Line 1: Line 1:
<h2>IMPORTED REVISION FROM WIKISPACES</h2>
<h2>IMPORTED REVISION FROM WIKISPACES</h2>
This is an imported revision from Wikispaces. The revision metadata is included below for reference:<br>
This is an imported revision from Wikispaces. The revision metadata is included below for reference:<br>
: This revision was by author [[User:genewardsmith|genewardsmith]] and made on <tt>2010-05-18 19:29:45 UTC</tt>.<br>
: This revision was by author [[User:genewardsmith|genewardsmith]] and made on <tt>2010-05-18 20:15:36 UTC</tt>.<br>
: The original revision id was <tt>143005075</tt>.<br>
: The original revision id was <tt>143015127</tt>.<br>
: The revision comment was: <tt></tt><br>
: The revision comment was: <tt></tt><br>
The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.<br>
The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.<br>
Line 27: Line 27:


Since numbers tend to be dry, Graham Breed has proposed a [[MOSNamingScheme|naming scheme for MOS scales]].
Since numbers tend to be dry, Graham Breed has proposed a [[MOSNamingScheme|naming scheme for MOS scales]].
===MOS in equal temperaments===
In an equal temperament, all intervals are integer multiples of a smallest unit. If the equal temperament is N-EDO and the period is an octave, the sizes of the large and small steps will be p/N and q/N, with p &gt; q. We then have L(p/N) + s(q/N) = 1, which on multiplying through by N gives us
Lp + sq = N.
which is a linear diophantine equation. Solving this by standard methods, and requiring L and s to be positive, gives us the [L, s] pair for the MOS. If some other quantity of equal steps gives the period, we may make the appropriate adjustment.


===Blackwood R constant===
===Blackwood R constant===
Line 32: Line 39:


When R is less than 1, it represents the ratio in (logarithmic) size between the smaller and the larger step. When it is greater than 1, it is larger/smaller. By replacing g with 1 - g if necessary, we can reduce always to the case where R&gt;1 (or R&lt;1 if we prefer.)
When R is less than 1, it represents the ratio in (logarithmic) size between the smaller and the larger step. When it is greater than 1, it is larger/smaller. By replacing g with 1 - g if necessary, we can reduce always to the case where R&gt;1 (or R&lt;1 if we prefer.)
==MOS in equal temperaments==
In the special case of an equal temperament, more concrete things about MOS can be stated.
In an equal temperament, all intervals - and hence also the intervals L and s - are integer multiples of a smallest unit. (Example: in case of the diatonic scale in 12EDO, L would be 2 and s 1.)
If we have an arbitrary MOS scale in an n-tone equal temperament, with a steps of size L and b steps of size s, there holds
a*L +b*s = n.
which is a linear diophantine equation! This means that given a, b and n, all possible MOS types can be calculated via the general solution of the corresponding linear diophantine equation.


Below is a list of MOS with number of elements from 5 to 10, in equal temperaments up to 36.
==Catalog of MOS==
Below is a list of MOS with number of elements from 5 to 10.
Not all mathematical possibilities are listed - solutions of the equation that would yield too "exotic" scale steps (too small/too big diffference between s and L) are excluded. (The concrete - sort of arbitrary - restrictions applied were: a solution appears if 7/6 &lt; L/s &lt; 5.)
Not all mathematical possibilities are listed - solutions of the equation that would yield too "exotic" scale steps (too small/too big diffference between s and L) are excluded. (The concrete - sort of arbitrary - restrictions applied were: a solution appears if 7/6 &lt; L/s &lt; 5.)


Line 163: Line 163:
Since numbers tend to be dry, Graham Breed has proposed a &lt;a class="wiki_link" href="/MOSNamingScheme"&gt;naming scheme for MOS scales&lt;/a&gt;.&lt;br /&gt;
Since numbers tend to be dry, Graham Breed has proposed a &lt;a class="wiki_link" href="/MOSNamingScheme"&gt;naming scheme for MOS scales&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;!-- ws:start:WikiTextHeadingRule:6:&amp;lt;h3&amp;gt; --&gt;&lt;h3 id="toc3"&gt;&lt;a name="MOS scales-Classification of MOS-Blackwood R constant"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:6 --&gt;Blackwood R constant&lt;/h3&gt;
&lt;!-- ws:start:WikiTextHeadingRule:6:&amp;lt;h3&amp;gt; --&gt;&lt;h3 id="toc3"&gt;&lt;a name="MOS scales-Classification of MOS-MOS in equal temperaments"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:6 --&gt;MOS in equal temperaments&lt;/h3&gt;
In an equal temperament, all intervals are integer multiples of a smallest unit. If the equal temperament is N-EDO and the period is an octave, the sizes of the large and small steps will be p/N and q/N, with p &amp;gt; q. We then have L(p/N) + s(q/N) = 1, which on multiplying through by N gives us&lt;br /&gt;
&lt;br /&gt;
Lp + sq = N.&lt;br /&gt;
&lt;br /&gt;
which is a linear diophantine equation. Solving this by standard methods, and requiring L and s to be positive, gives us the [L, s] pair for the MOS. If some other quantity of equal steps gives the period, we may make the appropriate adjustment.&lt;br /&gt;
&lt;br /&gt;
&lt;!-- ws:start:WikiTextHeadingRule:8:&amp;lt;h3&amp;gt; --&gt;&lt;h3 id="toc4"&gt;&lt;a name="MOS scales-Classification of MOS-Blackwood R constant"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:8 --&gt;Blackwood R constant&lt;/h3&gt;
In the context of the &amp;quot;recognizable diatonic&amp;quot; scales deriving from the Farey pair (1/2, 3/5) &lt;a class="wiki_link_ext" href="http://en.wikipedia.org/wiki/Easley_Blackwood,_Jr." rel="nofollow"&gt;Easley Blackwood Jr.&lt;/a&gt; defined a characterizing constant R which we may generalize to any MOS as follows. If a/b &amp;lt; g &amp;lt; c/d is a generator with the given Farey pair, take the ratio of relative errors R = (bg - a)/(c - dg). Since this is a ratio of positive numbers, it is positive. As g tends towards a/b it tends to zero, and as g goes to c/d R goes to infinity. When g equals (a + c)/(b + d) it takes the value 1, and the range of propriety is 1/2 &amp;lt;= R &amp;lt;= 2.&lt;br /&gt;
In the context of the &amp;quot;recognizable diatonic&amp;quot; scales deriving from the Farey pair (1/2, 3/5) &lt;a class="wiki_link_ext" href="http://en.wikipedia.org/wiki/Easley_Blackwood,_Jr." rel="nofollow"&gt;Easley Blackwood Jr.&lt;/a&gt; defined a characterizing constant R which we may generalize to any MOS as follows. If a/b &amp;lt; g &amp;lt; c/d is a generator with the given Farey pair, take the ratio of relative errors R = (bg - a)/(c - dg). Since this is a ratio of positive numbers, it is positive. As g tends towards a/b it tends to zero, and as g goes to c/d R goes to infinity. When g equals (a + c)/(b + d) it takes the value 1, and the range of propriety is 1/2 &amp;lt;= R &amp;lt;= 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When R is less than 1, it represents the ratio in (logarithmic) size between the smaller and the larger step. When it is greater than 1, it is larger/smaller. By replacing g with 1 - g if necessary, we can reduce always to the case where R&amp;gt;1 (or R&amp;lt;1 if we prefer.)&lt;br /&gt;
When R is less than 1, it represents the ratio in (logarithmic) size between the smaller and the larger step. When it is greater than 1, it is larger/smaller. By replacing g with 1 - g if necessary, we can reduce always to the case where R&amp;gt;1 (or R&amp;lt;1 if we prefer.)&lt;br /&gt;
&lt;!-- ws:start:WikiTextHeadingRule:8:&amp;lt;h2&amp;gt; --&gt;&lt;h2 id="toc4"&gt;&lt;a name="MOS scales-MOS in equal temperaments"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:8 --&gt;MOS in equal temperaments&lt;/h2&gt;
In the special case of an equal temperament, more concrete things about MOS can be stated.&lt;br /&gt;
In an equal temperament, all intervals - and hence also the intervals L and s - are integer multiples of a smallest unit. (Example: in case of the diatonic scale in 12EDO, L would be 2 and s 1.)&lt;br /&gt;
If we have an arbitrary MOS scale in an n-tone equal temperament, with a steps of size L and b steps of size s, there holds&lt;br /&gt;
&lt;br /&gt;
a*L +b*s = n.&lt;br /&gt;
&lt;br /&gt;
which is a linear diophantine equation! This means that given a, b and n, all possible MOS types can be calculated via the general solution of the corresponding linear diophantine equation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is a list of MOS with number of elements from 5 to 10, in equal temperaments up to 36.&lt;br /&gt;
&lt;!-- ws:start:WikiTextHeadingRule:10:&amp;lt;h2&amp;gt; --&gt;&lt;h2 id="toc5"&gt;&lt;a name="MOS scales-Catalog of MOS"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:10 --&gt;Catalog of MOS&lt;/h2&gt;
Below is a list of MOS with number of elements from 5 to 10.&lt;br /&gt;
Not all mathematical possibilities are listed - solutions of the equation that would yield too &amp;quot;exotic&amp;quot; scale steps (too small/too big diffference between s and L) are excluded. (The concrete - sort of arbitrary - restrictions applied were: a solution appears if 7/6 &amp;lt; L/s &amp;lt; 5.)&lt;br /&gt;
Not all mathematical possibilities are listed - solutions of the equation that would yield too &amp;quot;exotic&amp;quot; scale steps (too small/too big diffference between s and L) are excluded. (The concrete - sort of arbitrary - restrictions applied were: a solution appears if 7/6 &amp;lt; L/s &amp;lt; 5.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Line 414: Line 414:
&lt;span style="color: #0000ee;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #0000ee;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;!-- ws:start:WikiTextHeadingRule:10:&amp;lt;h2&amp;gt; --&gt;&lt;h2 id="toc5"&gt;&lt;a name="MOS scales-MOS As Applied To Rhythms"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:10 --&gt;MOS As Applied To Rhythms&lt;/h2&gt;
&lt;!-- ws:start:WikiTextHeadingRule:12:&amp;lt;h2&amp;gt; --&gt;&lt;h2 id="toc6"&gt;&lt;a name="MOS scales-MOS As Applied To Rhythms"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:12 --&gt;MOS As Applied To Rhythms&lt;/h2&gt;
  David Canright was the first to suggest Fibonacci Rhythms in 1/1. This lead to Kraig Grady to be the first to apply MOS patterns to rhythms. Two papers on the subject can be found here &lt;a class="wiki_link_ext" href="http://anaphoria.com/hora.PDF" rel="nofollow"&gt;http://anaphoria.com/hora.PDF&lt;/a&gt; and &lt;a class="wiki_link_ext" href="http://anaphoria.com/horo2.PDF" rel="nofollow"&gt;http://anaphoria.com/horo2.PDF&lt;/a&gt;&lt;br /&gt;
  David Canright was the first to suggest Fibonacci Rhythms in 1/1. This lead to Kraig Grady to be the first to apply MOS patterns to rhythms. Two papers on the subject can be found here &lt;a class="wiki_link_ext" href="http://anaphoria.com/hora.PDF" rel="nofollow"&gt;http://anaphoria.com/hora.PDF&lt;/a&gt; and &lt;a class="wiki_link_ext" href="http://anaphoria.com/horo2.PDF" rel="nofollow"&gt;http://anaphoria.com/horo2.PDF&lt;/a&gt;&lt;br /&gt;
MOS structures and thinking can be applied to the design of rhythms as well. See &lt;a class="wiki_link" href="/MOS%20Rhythm%20Tutorial"&gt;MOS Rhythm Tutorial&lt;/a&gt;&lt;br /&gt;
MOS structures and thinking can be applied to the design of rhythms as well. See &lt;a class="wiki_link" href="/MOS%20Rhythm%20Tutorial"&gt;MOS Rhythm Tutorial&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;!-- ws:start:WikiTextHeadingRule:12:&amp;lt;h2&amp;gt; --&gt;&lt;h2 id="toc6"&gt;&lt;a name="MOS scales-Algorithms"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:12 --&gt;Algorithms&lt;/h2&gt;
&lt;!-- ws:start:WikiTextHeadingRule:14:&amp;lt;h2&amp;gt; --&gt;&lt;h2 id="toc7"&gt;&lt;a name="MOS scales-Algorithms"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:14 --&gt;Algorithms&lt;/h2&gt;
Below is some Maple code for various mathematical routines having to do with MOS. If you have access to Maple, you can of course copy and run these programs. Even if you do not, since Maple code makes better pseudocode than most languages or computer algebra packages afford, it can be used as pseudocode. For that purpose, it will be helpful to know that &amp;quot;modp(x, n)&amp;quot; means reducing x mod the integer n to 0, 1, ..., n-1 not only when x is an integer, but also when it is a rational number with denominator prime to n. In that case, p/q mod n = r means p = qr mod n.&lt;br /&gt;
Below is some Maple code for various mathematical routines having to do with MOS. If you have access to Maple, you can of course copy and run these programs. Even if you do not, since Maple code makes better pseudocode than most languages or computer algebra packages afford, it can be used as pseudocode. For that purpose, it will be helpful to know that &amp;quot;modp(x, n)&amp;quot; means reducing x mod the integer n to 0, 1, ..., n-1 not only when x is an integer, but also when it is a rational number with denominator prime to n. In that case, p/q mod n = r means p = qr mod n.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Line 501: Line 501:
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;!-- ws:start:WikiTextHeadingRule:14:&amp;lt;h2&amp;gt; --&gt;&lt;h2 id="toc7"&gt;&lt;a name="MOS scales-MOSDiagrams"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:14 --&gt;&lt;a class="wiki_link" href="/MOSDiagrams"&gt;MOSDiagrams&lt;/a&gt;&lt;/h2&gt;
&lt;!-- ws:start:WikiTextHeadingRule:16:&amp;lt;h2&amp;gt; --&gt;&lt;h2 id="toc8"&gt;&lt;a name="MOS scales-MOSDiagrams"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:16 --&gt;&lt;a class="wiki_link" href="/MOSDiagrams"&gt;MOSDiagrams&lt;/a&gt;&lt;/h2&gt;
&lt;/body&gt;&lt;/html&gt;</pre></div>
&lt;/body&gt;&lt;/html&gt;</pre></div>