作者Volodos (Volodos)
看板Musicteach
标题Re: [问题]自然泛音的问题
时间Wed Sep 15 13:34:43 2010
※ 引述《reasonno1 (Blue&Funk)》之铭言:
: 想请问自然泛一是怎麽推算的
: 例如说以C大调为例的话
: 以主音为基础音算起第N个自然泛音会是哪个音?
: 以上
(以下讨论最好算的数学算法)
一个音的频率如果是 x
那泛音的频率就是 2x, 3x, 4x, etc.
如果一个音的频率是 x
那这个音往上 y 个半音, 频率是
x*2^(y/12)
(数学式打法以一般通用打法, 这打法在google上可直接算答案)
所以要算 5 倍频,
x*2^(y/12)=5x
-> 2^(y/12)=5
-> y/12 = log5/log2
-> y=12*log5/log2 = 27.8631371 (用 google 算来的...:P)
所以大概是往上 28 个半音
简单说, 原音是 C 的话, 就是高两个八度後的 E
如果你真的不想查表的话
结论就是
要查第 n 个泛音
那就算
12*logn/log2
看这个数最接近那个整数, 然後再去算
像是
第三泛音
12*log3/log2=19.019 大概是 19
所以如果原音是 C, 那大概就是高 12 度的那个 G
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 68.3.113.214
1F:推 jerk2:cool! 09/15 15:01
2F:推 chinesemusic:好文必推~~~ 09/16 01:28
3F:推 Mapex:这个算法是用平均律去对照音高的...酷耶! 11/09 03:25