Regular temperament: Difference between revisions
Wikispaces>genewardsmith **Imported revision 198357458 - Original comment: ** |
Wikispaces>genewardsmith **Imported revision 198358096 - 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>2011-02-03 09: | : This revision was by author [[User:genewardsmith|genewardsmith]] and made on <tt>2011-02-03 09:34:39 UTC</tt>.<br> | ||
: The original revision id was <tt> | : The original revision id was <tt>198358096</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 28: | Line 28: | ||
* **[[http://en.wikipedia.org/wiki/Row_echelon_form|Reduced row echelon form]]** | * **[[http://en.wikipedia.org/wiki/Row_echelon_form|Reduced row echelon form]]** | ||
If you have a routine which will compute the reduced row echelon form of a matrix with rows consisting of vals using rational number arithmetic, this can be computed and any rows consisting of the zero val stripped off. The result is a unique identifier for the abstract temperament which is closely related to the normal val list. The intervals of the abstract temperament may be found in the same way, by applying the mappings (which are fractional vals) to monzos; or put in another way, by matrix multiplication of the monzos by the reduced row echelon form matrix. | If you have a routine which will compute the reduced row echelon form of a matrix with rows consisting of vals using rational number arithmetic, this can be computed and any rows consisting of the zero val stripped off. The result is a unique identifier for the abstract temperament which is closely related to the normal val list. The intervals of the abstract temperament may be found in the same way, by applying the mappings (which are fractional vals) to monzos; or put in another way, by matrix multiplication of the monzos by the reduced row echelon form matrix. | ||
For example, if we feed [<22 35 51 62|, <31 49 72 87|, <84 133 195 236|] into a reduced row echelon form routine, we obtain [<1 0 3 1|, <0 1 -3/7 8/7|, <0 0 0 0|]. Stripping off the zero val in the final row, we get E = [<1 0 3 1|, <0 1 -3/7 8/7|]. The monzo for 7/6 is |-1 -1 0 1>, and |-1 -1 0 1>E* = [0 1/7]. Multiply by |1 0 0 0>, the val for 2, and the result is |1 0 0 0>E* | For example, if we feed [<22 35 51 62|, <31 49 72 87|, <84 133 195 236|] into a reduced row echelon form routine, we obtain [<1 0 3 1|, <0 1 -3/7 8/7|, <0 0 0 0|]. Stripping off the zero val in the final row, we get E = [<1 0 3 1|, <0 1 -3/7 8/7|]. The monzo for 7/6 is |-1 -1 0 1>, and |-1 -1 0 1>E* = [0 1/7]. Multiply by |1 0 0 0>, the val for 2, and the result is |1 0 0 0>E*, which is [1 0]. We have in fact 7-limit orwell temperament, with period 2 and generator approximately 7/6.</pre></div> | ||
<h4>Original HTML content:</h4> | <h4>Original HTML content:</h4> | ||
<div style="width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em"><pre style="margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important" class="old-revision-html"><html><head><title>Regular temperament</title></head><body>An <em>abstract regular temperament</em> is a <a class="wiki_link" href="/regular%20temperament">regular temperament</a> considered apart from any consideration of tuning, which classifies all of its tunings as tunings of the single abstract temperament. Various methods have been proposed for uniquely characterizing an abstract regular temperament. Among these are<br /> | <div style="width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em"><pre style="margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important" class="old-revision-html"><html><head><title>Regular temperament</title></head><body>An <em>abstract regular temperament</em> is a <a class="wiki_link" href="/regular%20temperament">regular temperament</a> considered apart from any consideration of tuning, which classifies all of its tunings as tunings of the single abstract temperament. Various methods have been proposed for uniquely characterizing an abstract regular temperament. Among these are<br /> | ||
| Line 49: | Line 48: | ||
<ul><li><strong><a class="wiki_link" href="/Normal%20lists">Normal comma lists</a></strong></li></ul>The normal comma list uniquely defines the abstract temperament, and has the advantage of showing family relationships even more clearly than the normal val list. Intervals of the temperament may be defined after computing another means of representing the temperament such as the normal val list.<br /> | <ul><li><strong><a class="wiki_link" href="/Normal%20lists">Normal comma lists</a></strong></li></ul>The normal comma list uniquely defines the abstract temperament, and has the advantage of showing family relationships even more clearly than the normal val list. Intervals of the temperament may be defined after computing another means of representing the temperament such as the normal val list.<br /> | ||
<br /> | <br /> | ||
<ul><li><strong><a class="wiki_link_ext" href="http://en.wikipedia.org/wiki/Row_echelon_form" rel="nofollow">Reduced row echelon form</a></strong></li></ul> | <ul><li><strong><a class="wiki_link_ext" href="http://en.wikipedia.org/wiki/Row_echelon_form" rel="nofollow">Reduced row echelon form</a></strong></li></ul>If you have a routine which will compute the reduced row echelon form of a matrix with rows consisting of vals using rational number arithmetic, this can be computed and any rows consisting of the zero val stripped off. The result is a unique identifier for the abstract temperament which is closely related to the normal val list. The intervals of the abstract temperament may be found in the same way, by applying the mappings (which are fractional vals) to monzos; or put in another way, by matrix multiplication of the monzos by the reduced row echelon form matrix.<br /> | ||
If you have a routine which will compute the reduced row echelon form of a matrix with rows consisting of vals using rational number arithmetic, this can be computed and any rows consisting of the zero val stripped off. The result is a unique identifier for the abstract temperament which is closely related to the normal val list. The intervals of the abstract temperament may be found in the same way, by applying the mappings (which are fractional vals) to monzos; or put in another way, by matrix multiplication of the monzos by the reduced row echelon form matrix.<br /> | |||
<br /> | <br /> | ||
For example, if we feed [&lt;22 35 51 62|, &lt;31 49 72 87|, &lt;84 133 195 236|] into a reduced row echelon form routine, we obtain [&lt;1 0 3 1|, &lt;0 1 -3/7 8/7|, &lt;0 0 0 0|]. Stripping off the zero val in the final row, we get E = [&lt;1 0 3 1|, &lt;0 1 -3/7 8/7|]. The monzo for 7/6 is |-1 -1 0 1&gt;, and |-1 -1 0 1&gt;E* | For example, if we feed [&lt;22 35 51 62|, &lt;31 49 72 87|, &lt;84 133 195 236|] into a reduced row echelon form routine, we obtain [&lt;1 0 3 1|, &lt;0 1 -3/7 8/7|, &lt;0 0 0 0|]. Stripping off the zero val in the final row, we get E = [&lt;1 0 3 1|, &lt;0 1 -3/7 8/7|]. The monzo for 7/6 is |-1 -1 0 1&gt;, and |-1 -1 0 1&gt;E* = [0 1/7]. Multiply by |1 0 0 0&gt;, the val for 2, and the result is |1 0 0 0&gt;E*, which is [1 0]. We have in fact 7-limit orwell temperament, with period 2 and generator approximately 7/6.</body></html></pre></div> | ||