我在想,即使我做低频的工作,在正确的频率下产生多个正弦波,由于信号需要正确也不会发出正确的声音,否则它听起来不像吉他,但更像是一个嗡嗡声.
轻而易举地,linux sox命令播放可以产生一个非常令人信服的个人注释:
play -n synth 0 pluck E3
所以我真正要问的是,
a)是否有可能踢戏剧命令来做一个整体的和弦(理想情况下,稍微不同的开始时间来模拟琵琶弦罢工) – 我没有能够做到这一点,但也可能是一些bash仙女,将叉一个过程,所以听起来正确.如果这是可能的话,我会安心地从我的代码调用一个bash命令(我不喜欢重塑轮子).
b)(甚至更好)有没有办法在python达到这个(吉他和弦声)?我看过几个可访问的蟒蛇MIDI图书馆,但坦率地说,mIDi不是很适合我想要的声音,据我所知.
解决方法 本手册给出了这个例子:play -n synth pl G2 pl B2 pl D3 pl G3 pl D4 pl G4 \ delay 0 .05 .1 .15 .2 .25 remix - fade 0 4 .1 norm -1
这创建了6个同时的合成实例(作为单独的音频通道),通过稍微增加时间来延迟5个通道,然后将它们混合到单个通道.
结果是一个非常令人信服的吉他和弦;你当然可以很容易地改变笔记或延迟.您还可以使用“吉他”的维持和音调来播放,或者增加超频效果 – 请参阅手册了解详情.
总结以上是内存溢出为你收集整理的在linux和/或python中生成吉他和弦的最简单的方式全部内容,希望文章能够帮你解决在linux和/或python中生成吉他和弦的最简单的方式所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)