这个问题来自:Synthesizing Harmonic Tone with Karplus Strong
我正在尝试生成一个包含 88 个音符的完整音库。
据我所知,我的三个选择是:
- 使用样本
- 使用 Karplus Strong 之类的东西(如上链接)
- 合成每个谐波并将它们组合起来
(1) 没有太大的灵活性,(2) 很难:获得任何一种控制都需要对控制系统有深入的了解,而且我没有受过任何培训。我一直在浏览麻省理工学院的在线讲座系列,我很害怕。这需要我几个月甚至几年的时间才能理解。
(3) 的一个缺点是它可能无法像 (2) 那样处理实时合成;处理起来可能会更重。对我来说这不是问题,我不需要实时。
我认为(3)应该比(2)容易得多。应该可以为特定谐波的幅度 A(t) 构建一个公式。但我想一定有一些塑造这些谐波的科学;我相信很多人都尝试过这个,而且必须有公开的文献。
而且我猜有一些技术可以提高声音的质量,例如,可能会给每个谐波提供一些 A * exp( kt ) sin( wt ) 摆动,也许敲得更响的音符可能会相应地更高A 的值。
等等
所以我的问题是:参数空间是什么?即最好的调整是什么?
相关资源的链接,非常感谢!
π
PS请注意,我不是在追求任何特定的音色,当然我不是试图模仿钢琴,我只是追求悦耳的和声。