diff options
| author | Jules Laplace <jules@okfoc.us> | 2016-09-20 13:31:55 -0400 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2016-09-20 13:31:55 -0400 |
| commit | 0935f2fe2864198723356a2fa8ff1b0a57e56876 (patch) | |
| tree | 012f54c3224c44b686a9ae039d90bab416fb2475 /index.html | |
| parent | 5746c183a1b508e9504a9290df2f701c091edcae (diff) | |
parsing scl files
Diffstat (limited to 'index.html')
| -rw-r--r-- | index.html | 55 |
1 files changed, 55 insertions, 0 deletions
@@ -11,6 +11,47 @@ pre { white-space: pre-line; } </style> + +<script type="text/scale" id="meantone-scl"> +! meanquar.scl +! +1/4-comma meantone scale. Pietro Aaron's temperament (1523) + 12 +! + 76.04900 + 193.15686 + 310.26471 + 5/4 + 503.42157 + 579.47057 + 696.57843 + 25/16 + 889.73529 + 1006.84314 + 1082.89214 + 2/1 +</script> + +<script type="text/scale" id="twelveet-scl"> +! 12et.scl +! +12 equal temperament + 12 +! + 100. + 200. + 300. + 400. + 500. + 600. + 700. + 800. + 900. + 1000. + 1100. + 1200. +</script> + <pre> <script src="intonation.js"></script> <script> @@ -47,6 +88,13 @@ write( s.range(0, 13).map(function(i){ return i.toFixed(0) }).join(delim) ) write("") s = new Intonation({ + scl: document.querySelector("#twelveet-scl").innerHTML +}) +write("12-tet.scl:") +write( s.range(0, s.scale.length+1).map(function(i){ return i.toFixed(0) }).join(delim) ) +write("") + +s = new Intonation({ tet: 17, }) write("17-tet") @@ -60,6 +108,13 @@ write("partch:") write( s.range(0, 44).map(function(i){ return i.toFixed(0) }).join(delim) ) write("") +s = new Intonation({ + scl: document.querySelector("#meantone-scl").innerHTML +}) +write("meantone.scl:") +write( s.range(0, s.scale.length+1).map(function(i){ return i.toFixed(0) }).join(delim) ) +write("") + </script> <script src="http://asdf.us/harp/js/vendor/Tone.min.js"></script> <script> |
