问题描述
我一直在为参加的课程设计音乐即兴演奏程序,并且我需要能够证明它可以对课程产生什么影响。 目前,该程序以科学格式输出音符,并在方括号中输出和弦(我使用Python)。 这是输出示例:
C5 D4 [D#5, D#4]
我可以使用任何CLI软件播放这些音符吗? 我将在Mac上进行演示,并在Linux上进行开发,因此拥有一个CLI实用程序将可以很好地将我的程序输出导入其中。
谢谢!
1楼
有资源的一大堆,可能对你有用 。 如果不需要实时运行,您可能最高兴的是编写一个标准的midi文件并使用其他软件来实际呈现回放。
2楼
我不知道执行该操作的程序。 虽然我已经编写了一个程序,该程序可以通过PC“蜂鸣器”扬声器播放诺基亚铃声格式。 但是您不能一次发出两个声音,因此我的程序无法处理和弦。
相反,为什么不使用这里提到的库之一: 并输出一个MIDI文件,然后可以使用任何标准音频播放器进行播放。