音域計算ツールの使い方
最低音と最高音をオクターブ表記付きの音名(例: C3 や G5)で入力します。音域計算ツールは両方の音符をMIDI規格の音高番号に変換し、最高音が最低音より低くなっていないかを判定したうえで、音域の広さをオクターブ数と残りの半音数として出力します。シャープ(#)やフラット(b)を含む音名表記にも対応しています。
計算公式と理論 - 音域の測定方法
オクターブ番号付きの各音高は、MIDI規格に基づくインデックス(C4 = ノート番号60)に変換できます。音高の計算式は (オクターブ + 1) * 12 + 音名インデックス となります。
測定される音域は、最高音のMIDI番号と最低音のMIDI番号の差(半音数)であり、これを12で割ることで「オクターブ数」と「余りの半音数」を算出します。
MIDI番号 = (オクターブ + 1) * 12 + 音名インデックス
音域(半音数) = 最高音MIDI番号 - 最低音MIDI番号
オクターブ数 = floor(音域 / 12)
端数半音数 = 音域 mod 12
音域計算ツールの活用シーン
ボーカルや歌手の音域測定、合唱(コーラス)でのパート分け(ソプラノ・アルト・テノール・バス)、ボイストレーニングの進捗記録、楽曲の最高音・最低音と自分の声域の適合性チェック、カラオケでの最適なキー調整の判断など、様々な場面で活用いただけます。