1

例如,我有吉他音符 D 的频谱,我有吉他音符 F 的频谱。如何获得两者的频谱?如何创建和弦谱?

4

1 回答 1

3

当 FFT 中的数据表示为实部和虚部时(这是 FFT 的通常结果),只需将两者相加即可

添加 FFT 就像添加波形一样,这就是和弦的声音。

如果您的 FFT 数据表示为幅度和相位,则需要在进行加法之前转换回实数和虚数表示。

此外,在评论中,人们建议您可以添加幅度。与添加实际波形(如演奏实际和弦)或 FFT 相比,这样做的结果将是一个非常不同的波形,但其背后的想法是耳朵对相位完全不敏感。我不认为这是真的,而且它并不比直接添加 FFT 更容易,那么为什么要进行这种近似呢?我能看到的唯一原因是你是否真的只有光谱(通常意味着 FFT 幅度),但如果你真的有 FFT,我只会添加它们。如果您确实添加了光谱,请确保您看的不是正方形(通常是功率谱的意思)或对数等,而是实际的幅度。

于 2013-03-12T17:04:13.243 回答