このページは javascriptを使用して 12平均律を表計算し、一覧表にします。 なお、旧式のブラウザではスクリプトが表示動作しないものがあります。
はじめに 12平均律の半音程毎の比です。中間の比がルート2 (1.41421356……)になっているのが特徴的です。
次は標準(A=440Hz)の12平均律周波数表です。上の数値に 440を掛けたものになります。
オクターブ域毎に 1/8倍 1/4倍 1/2倍 2倍 4倍 8倍すれば、周辺の周波数も計算できます。詳しくは別記の MSエクセルによる 12平均律表をご覧ください。
下記は標準(A=440Hz)の12平均律周波数表のソースコード。変数 jを from 0 to 12に1つずつ増やし、計算結果を改行 '<br />'しながら printTemperamentHz()として表示する。(表記は xhtml式 '<br />'は htmlでは '<br>'.)
function printTemperamentHz()
{for(j=0;j<13;j++) document.write(Math.pow(2,j/12)*440+'<br />');}
printTemperamentHz();
基音となる周波数を入力して、計算結果を出力できます。 Enterキーは使えません。「計算」ボタンを使用します。
⇒
⇒ up 1 level /sound/
Lento Presto ModeraTo
This site contains Japanese characters (encode charset=utf-8)
Copyright © 2003 knifenspoon. All Rights Reserved.