音程差から周波数計算 JavaScript
音程差から周波数を計算するプログラム。使い方としては基準音のAの音に対して音程差を入力すると周波数を計算する。基準音なら「0」、半音上なら「1」、オクターブ上なら「12」、オクターブ下なら「-12」という具合。さらに、「1.5」とか1/4音も計算できます。
スクリプトはこんな感じ。
中学生ぐらいから学ぶフーリエ変換 目次
スクリプトはこんな感じ。
<HTML> <HEAD> <TITLE>frequency calculate</TITLE> <script type="text/javascript"> <!-- function calcF(){ goukei=0; var num1= document.formF01.elements[0].value; var num2= document.formF01.elements[1].value; var num3= num1*Math.pow(2,(num2/12)); document.formF01.hz01.value=num3; } //--> </script> </HEAD> <BODY> <form name="formF01"> Calib. A <input type="text" value="440">Hz<br> Interval <input type="text" value="0"><br> <input type="button" value="calculate" onClick="calcF()"><br> Frequency <input type="text"name="hz01">Hz<br> </BODY> </HTML> |
中学生ぐらいから学ぶフーリエ変換 目次