Python中的吉他字符串代码?

Kat*_*ver 4 python vpython guitar

我是Python的新手,但我真的很想制作一个可以模拟吉他弦的代码.我该怎么做呢?或者至少我将如何开始这样做?任何帮助表示赞赏!

谢谢!

编辑:

我想在播放不同的弦乐,音符等时看到声波.当两个不同的弦乐正在播放时,我也对声波感兴趣,当它们是不和谐和辅音音符时,它会如何变化.我感兴趣的另一件事是,当弦乐没有被弹拨(共鸣)时,弦乐会有时会振动.

任何帮助表示赞赏,谢谢!

acj*_*jay 6

这实际上是声音合成的问题,并没有简单的答案.有很多可能的方法 - 这是一个完整的研究领域. JO Smith的物理音频信号处理是一个很好的起点,Miller Puckette 的电子音乐理论和技术也是如此.对于吉他,你可能特别感兴趣的是Karpus-Strong方法.也许您应该搜索它的Python实现.这是音乐技术课程学生的共同项目; 我敢肯定有很多.