我想要实现的是从我的
python应用程序弹吉他和弦.如果需要,我知道(或可以计算)和弦中的频率.
我在想,即使我做低频的工作,在正确的频率下产生多个正弦波,由于信号需要正确也不会发出正确的声音,否则它听起来不像吉他,但更像是一个嗡嗡声.
轻而易举地,linux sox命令播放可以产生一个非常令人信服的个人注释:
play -n synth 0 pluck E3
所以我真正要问的是,
a)是否有可能踢戏剧命令来做一个整体的和弦(理想情况下,稍微不同的开始时间来模拟琵琶弦罢工) – 我没有能够做到这一点,但也可能是一些bash仙女,将叉一个过程,所以听起来正确.如果这是可能的话,我会安心地从我的代码调用一个bash命令(我不喜欢重塑轮子).
b)(甚至更好)有没有办法在python达到这个(吉他和弦声)?我看过几个可访问的蟒蛇MIDI图书馆,但坦率地说,midi不是很适合我想要的声音,据我所知.