我有用C#编写的音乐合成的工作解决方案。如果基于振幅谱的收集实施另一种仪器,我现在面临问题。我找到了这个网页,在哪里可以看到钢琴,声音,电子管,小提琴的所有和声部分(1-10)http://elektronicka-hudba.telotone.cz/clanky/metody-zvukove-syntezy/,但我想添加更多不同的乐器,例如:鼓,吉他等。我在互联网上浏览了数百页,但没有成功。你知道其他乐器的谐波吗?
修改
没有人知道乐器的任何谐波(幅度谱1-10)?
非常感谢
Hmyzak
答案 0 :(得分:3)
乐器木材最重要的一个方面是部分组件的强度如何随时间而变化。它们也会根据音符的幅度和其他因素而改变。换句话说,部分的幅度之间没有简单的关系。我没有阅读你发送的链接(尽管我用英文翻译了一些链接),但我认为这只是作为“稳态”笔记的非常粗略的例子,即所谓的初始瞬态已经过去了。
其他因素起到了声音这样的乐器的作用,这种乐器非常灵活(尖叫,例如会产生比轻唱更高的谐波),以及具有“失调”部分的鼓,因此不能可以使用您当前的模型进行复制。
换句话说,是的,你可能能够找到这些信息,但它听起来不像人声或吉他,绝对不是鼓。
如果你坚持这种合成方法,这确实是一个有趣的领域,你可能需要对你感兴趣的乐器进行自己的分析。你可以找到样本库并自己分析这些注释。您还可以在书中找到比在互联网上更好的信息。例如,我相信the science of sound有一些图表等等,您可以使用这些图表来获得至少一些您感兴趣的信息。
您还可以查看有关此主题的其他书籍,例如Computer Music,这是一本真正的经典之作。这也将为您提供其他合成模式的一些想法,这些合成模式可能更忠实地再现您感兴趣的乐器。您可以非常便宜地获得这两本书的旧版本,我怀疑您会错过很多。