Creating Scala scl files for rank two temperaments: Difference between revisions
Jump to navigation
Jump to search
Wikispaces>genewardsmith **Imported revision 148615751 - Original comment: ** |
Wikispaces>genewardsmith **Imported revision 148659705 - 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-06-13 15: | : This revision was by author [[User:genewardsmith|genewardsmith]] and made on <tt>2010-06-13 22:15:39 UTC</tt>.<br> | ||
: The original revision id was <tt> | : The original revision id was <tt>148659705</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 8: | Line 8: | ||
<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;white-space: pre-wrap ! important" class="old-revision-html">The first step for creating a scl file for your temperament is assembling the required tuning data. A good place to find that out are [[http://x31eq.com/temper/|Graham Breed's temperament finder pages]], which can be found by clicking the link. | <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;white-space: pre-wrap ! important" class="old-revision-html">The first step for creating a scl file for your temperament is assembling the required tuning data. A good place to find that out are [[http://x31eq.com/temper/|Graham Breed's temperament finder pages]], which can be found by clicking the link. | ||
For instance, taking the [[http://x31eq.com/temper/net.html|temperament finder from ETs]] page, put in two (it must be two, for a rank two temperament) integers representing equal divisions of the octave. For instance, for pajara temperament, we might put in 12 and 22 in the "list of steps to the octave" box, and if 7-limit will suffice, we put 7 in the "limit" box. This brings up a new page with various kinds of information on it. In the "Generator Tunings (cents)" box, we find two numbers, in this case 598.859 and 106.844. The first number is the period, and the second number is the generator. If you want to use a slightly compressed octave for your tuning, these are the numbers you will need. Otherwise, go to where it say "Reduced Mapping", and look at the top row; in this case it will be [<2 3 5 6]. Take the first number, in this case 2. This is the number of periods in an octave, call it "n". If "P" is the first number, the period, and "G" is the second number, the generator, then instead of P and G you may use 1200.0/n and (1200.0G/nP) for the period and generator, which will give pure octaves. In this case, we get 600.0 for the period and 107.48 for the generator. | For instance, taking the [[http://x31eq.com/temper/net.html|temperament finder from ETs]] page, put in two (it must be two, for a rank two temperament) integers representing equal divisions of the octave in the top box, and the prime limit you want in the bottom box. For instance, for pajara temperament, we might put in 12 and 22 in the "list of steps to the octave" box, and if 7-limit will suffice, we put 7 in the "limit" box. This brings up a new page with various kinds of information on it. In the "Generator Tunings (cents)" box, we find two numbers, in this case 598.859 and 106.844. The first number is the period, and the second number is the generator. If you want to use a slightly compressed octave for your tuning, these are the numbers you will need. Otherwise, go to where it say "Reduced Mapping", and look at the top row; in this case it will be [<2 3 5 6]. Take the first number, in this case 2. This is the number of periods in an octave, call it "n". If "P" is the first number, the period, and "G" is the second number, the generator, then instead of P and G you may use 1200.0/n and (1200.0G/nP) for the period and generator, which will give pure octaves. In this case, we get 600.0 for the period and 107.48 for the generator. | ||
You can also start from the [[http://x31eq.com/temper/uv.html|unison vector search]] page. In this case, you get a box telling you to put your commas in the box. For a rank two temperament with a prime limit containing n primes, you need to put in n-2 commas. For instance, in the 7-limit there are four primes, 2, 3, 5, and 7. Putting in 4-2=2 7-limit commas will work: for instance putting in 50/49 and 64/63 and scrolling down to rank two temperaments we see pajara again. | You can also start from the [[http://x31eq.com/temper/uv.html|unison vector search]] page. In this case, you get a box telling you to put your commas in the box. For a rank two temperament with a prime limit containing n primes, you need to put in n-2 commas. For instance, in the 7-limit there are four primes, 2, 3, 5, and 7. Putting in 4-2=2 7-limit commas will work: for instance putting in 50/49 and 64/63 and scrolling down to rank two temperaments we see pajara again. | ||
Line 23: | Line 23: | ||
<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>Creating Scala scl files for rank two temperaments</title></head><body>The first step for creating a scl file for your temperament is assembling the required tuning data. A good place to find that out are <a class="wiki_link_ext" href="http://x31eq.com/temper/" rel="nofollow">Graham Breed's temperament finder pages</a>, which can be found by clicking the link.<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>Creating Scala scl files for rank two temperaments</title></head><body>The first step for creating a scl file for your temperament is assembling the required tuning data. A good place to find that out are <a class="wiki_link_ext" href="http://x31eq.com/temper/" rel="nofollow">Graham Breed's temperament finder pages</a>, which can be found by clicking the link.<br /> | ||
<br /> | <br /> | ||
For instance, taking the <a class="wiki_link_ext" href="http://x31eq.com/temper/net.html" rel="nofollow">temperament finder from ETs</a> page, put in two (it must be two, for a rank two temperament) integers representing equal divisions of the octave. For instance, for pajara temperament, we might put in 12 and 22 in the &quot;list of steps to the octave&quot; box, and if 7-limit will suffice, we put 7 in the &quot;limit&quot; box. This brings up a new page with various kinds of information on it. In the &quot;Generator Tunings (cents)&quot; box, we find two numbers, in this case 598.859 and 106.844. The first number is the period, and the second number is the generator. If you want to use a slightly compressed octave for your tuning, these are the numbers you will need. Otherwise, go to where it say &quot;Reduced Mapping&quot;, and look at the top row; in this case it will be [&lt;2 3 5 6]. Take the first number, in this case 2. This is the number of periods in an octave, call it &quot;n&quot;. If &quot;P&quot; is the first number, the period, and &quot;G&quot; is the second number, the generator, then instead of P and G you may use 1200.0/n and (1200.0G/nP) for the period and generator, which will give pure octaves. In this case, we get 600.0 for the period and 107.48 for the generator.<br /> | For instance, taking the <a class="wiki_link_ext" href="http://x31eq.com/temper/net.html" rel="nofollow">temperament finder from ETs</a> page, put in two (it must be two, for a rank two temperament) integers representing equal divisions of the octave in the top box, and the prime limit you want in the bottom box. For instance, for pajara temperament, we might put in 12 and 22 in the &quot;list of steps to the octave&quot; box, and if 7-limit will suffice, we put 7 in the &quot;limit&quot; box. This brings up a new page with various kinds of information on it. In the &quot;Generator Tunings (cents)&quot; box, we find two numbers, in this case 598.859 and 106.844. The first number is the period, and the second number is the generator. If you want to use a slightly compressed octave for your tuning, these are the numbers you will need. Otherwise, go to where it say &quot;Reduced Mapping&quot;, and look at the top row; in this case it will be [&lt;2 3 5 6]. Take the first number, in this case 2. This is the number of periods in an octave, call it &quot;n&quot;. If &quot;P&quot; is the first number, the period, and &quot;G&quot; is the second number, the generator, then instead of P and G you may use 1200.0/n and (1200.0G/nP) for the period and generator, which will give pure octaves. In this case, we get 600.0 for the period and 107.48 for the generator.<br /> | ||
<br /> | <br /> | ||
You can also start from the <a class="wiki_link_ext" href="http://x31eq.com/temper/uv.html" rel="nofollow">unison vector search</a> page. In this case, you get a box telling you to put your commas in the box. For a rank two temperament with a prime limit containing n primes, you need to put in n-2 commas. For instance, in the 7-limit there are four primes, 2, 3, 5, and 7. Putting in 4-2=2 7-limit commas will work: for instance putting in 50/49 and 64/63 and scrolling down to rank two temperaments we see pajara again.<br /> | You can also start from the <a class="wiki_link_ext" href="http://x31eq.com/temper/uv.html" rel="nofollow">unison vector search</a> page. In this case, you get a box telling you to put your commas in the box. For a rank two temperament with a prime limit containing n primes, you need to put in n-2 commas. For instance, in the 7-limit there are four primes, 2, 3, 5, and 7. Putting in 4-2=2 7-limit commas will work: for instance putting in 50/49 and 64/63 and scrolling down to rank two temperaments we see pajara again.<br /> |
Revision as of 22:15, 13 June 2010
IMPORTED REVISION FROM WIKISPACES
This is an imported revision from Wikispaces. The revision metadata is included below for reference:
- This revision was by author genewardsmith and made on 2010-06-13 22:15:39 UTC.
- The original revision id was 148659705.
- The revision comment was:
The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.
Original Wikitext content:
The first step for creating a scl file for your temperament is assembling the required tuning data. A good place to find that out are [[http://x31eq.com/temper/|Graham Breed's temperament finder pages]], which can be found by clicking the link. For instance, taking the [[http://x31eq.com/temper/net.html|temperament finder from ETs]] page, put in two (it must be two, for a rank two temperament) integers representing equal divisions of the octave in the top box, and the prime limit you want in the bottom box. For instance, for pajara temperament, we might put in 12 and 22 in the "list of steps to the octave" box, and if 7-limit will suffice, we put 7 in the "limit" box. This brings up a new page with various kinds of information on it. In the "Generator Tunings (cents)" box, we find two numbers, in this case 598.859 and 106.844. The first number is the period, and the second number is the generator. If you want to use a slightly compressed octave for your tuning, these are the numbers you will need. Otherwise, go to where it say "Reduced Mapping", and look at the top row; in this case it will be [<2 3 5 6]. Take the first number, in this case 2. This is the number of periods in an octave, call it "n". If "P" is the first number, the period, and "G" is the second number, the generator, then instead of P and G you may use 1200.0/n and (1200.0G/nP) for the period and generator, which will give pure octaves. In this case, we get 600.0 for the period and 107.48 for the generator. You can also start from the [[http://x31eq.com/temper/uv.html|unison vector search]] page. In this case, you get a box telling you to put your commas in the box. For a rank two temperament with a prime limit containing n primes, you need to put in n-2 commas. For instance, in the 7-limit there are four primes, 2, 3, 5, and 7. Putting in 4-2=2 7-limit commas will work: for instance putting in 50/49 and 64/63 and scrolling down to rank two temperaments we see pajara again. Now take the two numbers you obtained from the temperament finder, and start Scala. In the box at the bottom of the screen, type in "lineartemp". It will ask for a size; enter the number of steps you want in your scale, divided by n, the number of periods in an octave. For instance if you want ten steps, and are using the pajara generators we obtained, put in 5. Then it says "enter formal octave (2/1)". Put in the period, making sure to include the decimal point. That is, put in 598.859 if you want to use octave compression; otherwise put in 600.0. Now it will say "enter fifth degree, 0 for monotonic scale [0]" and you hit return. Then it will say "enter formal fifth [$0]", and you enter the correct generator. For instance, if before you had entered 600.0, now you enter 107.48 to go with it. Then it says "enter count downwards" and again you can just hit return, or you might try putting in a positive integer and seeing where that gets you. Next, if the number of periods in an octave "n" was greater than 1, type in "extend m" at the bottom, where m is however many steps you want in an octave; it should be n times the number you entered when it asked for size. In this case, we entered 5 for size and n=2, so we type in "extend 10". Now, apparently, nothing has happened. Don't panic; if you hit the show button it should show you your new scale. Now on the pull down menu under file use "save scale as" and save your scale! If you want to be sure to end up with a [[MOSScales|MOS]], start the process by typing "lineartemp /wellformed" at the beginning, instead of just "lineartemp". Later, instead of "extend m", type in "extend /absolute 1200.0" if you are using pure octaves. If you are using adjusted octaves, use the first number of "Tuning Map (cents)" on Grahams's page; in the example we are using, that would be 1197.719, so you'd type in "extend /absolute 1198.719".
Original HTML content:
<html><head><title>Creating Scala scl files for rank two temperaments</title></head><body>The first step for creating a scl file for your temperament is assembling the required tuning data. A good place to find that out are <a class="wiki_link_ext" href="http://x31eq.com/temper/" rel="nofollow">Graham Breed's temperament finder pages</a>, which can be found by clicking the link.<br /> <br /> For instance, taking the <a class="wiki_link_ext" href="http://x31eq.com/temper/net.html" rel="nofollow">temperament finder from ETs</a> page, put in two (it must be two, for a rank two temperament) integers representing equal divisions of the octave in the top box, and the prime limit you want in the bottom box. For instance, for pajara temperament, we might put in 12 and 22 in the "list of steps to the octave" box, and if 7-limit will suffice, we put 7 in the "limit" box. This brings up a new page with various kinds of information on it. In the "Generator Tunings (cents)" box, we find two numbers, in this case 598.859 and 106.844. The first number is the period, and the second number is the generator. If you want to use a slightly compressed octave for your tuning, these are the numbers you will need. Otherwise, go to where it say "Reduced Mapping", and look at the top row; in this case it will be [<2 3 5 6]. Take the first number, in this case 2. This is the number of periods in an octave, call it "n". If "P" is the first number, the period, and "G" is the second number, the generator, then instead of P and G you may use 1200.0/n and (1200.0G/nP) for the period and generator, which will give pure octaves. In this case, we get 600.0 for the period and 107.48 for the generator.<br /> <br /> You can also start from the <a class="wiki_link_ext" href="http://x31eq.com/temper/uv.html" rel="nofollow">unison vector search</a> page. In this case, you get a box telling you to put your commas in the box. For a rank two temperament with a prime limit containing n primes, you need to put in n-2 commas. For instance, in the 7-limit there are four primes, 2, 3, 5, and 7. Putting in 4-2=2 7-limit commas will work: for instance putting in 50/49 and 64/63 and scrolling down to rank two temperaments we see pajara again.<br /> <br /> Now take the two numbers you obtained from the temperament finder, and start Scala. In the box at the bottom of the screen, type in "lineartemp". It will ask for a size; enter the number of steps you want in your scale, divided by n, the number of periods in an octave. For instance if you want ten steps, and are using the pajara generators we obtained, put in 5. Then it says "enter formal octave (2/1)". Put in the period, making sure to include the decimal point. That is, put in 598.859 if you want to use octave compression; otherwise put in 600.0. Now it will say "enter fifth degree, 0 for monotonic scale [0]" and you hit return. Then it will say "enter formal fifth [$0]", and you enter the correct generator. For instance, if before you had entered 600.0, now you enter 107.48 to go with it. Then it says "enter count downwards" and again you can just hit return, or you might try putting in a positive integer and seeing where that gets you.<br /> <br /> Next, if the number of periods in an octave "n" was greater than 1, type in "extend m" at the bottom, where m is however many steps you want in an octave; it should be n times the number you entered when it asked for size. In this case, we entered 5 for size and n=2, so we type in "extend 10".<br /> <br /> Now, apparently, nothing has happened. Don't panic; if you hit the show button it should show you your new scale. Now on the pull down menu under file use "save scale as" and save your scale!<br /> <br /> If you want to be sure to end up with a <a class="wiki_link" href="/MOSScales">MOS</a>, start the process by typing "lineartemp /wellformed" at the beginning, instead of just "lineartemp". Later, instead of "extend m", type in "extend /absolute 1200.0" if you are using pure octaves. If you are using adjusted octaves, use the first number of "Tuning Map (cents)" on Grahams's page; in the example we are using, that would be 1197.719, so you'd type in "extend /absolute 1198.719".</body></html>