和音の比を計算する

和音は整数比になるように作るときれいに響きます。例えば[C]

では整数比は4:5:6となります。実際に計算するときれいな整数比になっています。

4.0 5.039684199579493 5.993228307506726

ずれは平均律によるものです。

以下確認用コード

N = 100
f0 = 440
t = 2 / f0

A = 2 ** (0 / 12) * f0
Asharp = 2 ** (1 / 12) * f0
B = 2 ** (2 / 12) * f0
C = 2 ** (3 / 12) * f0
Csharp = 2 ** (4 / 12) * f0
D = 2 ** (5 / 12) * f0
Dsharp = 2 ** (6 / 12) * f0
E = 2 ** (7 / 12) * f0
F = 2 ** (8 / 12) * f0
Fsharp = 2 ** (9 / 12) * f0
G = 2 ** (10 / 12) * f0
Gsharp = 2 ** (11 / 12) * f0

print(C, F, G)
print(4 * C / C, 4 * E / C, 4 * G / C)

コメント

タイトルとURLをコピーしました