CLI钢琴合成器?

时间:2010-11-19 16:57:57

标签: python linux macos command-line piano

我一直在为我正在上课的音乐即兴创作课程,我需要能够展示它能为课程做些什么。目前,该程序输出科学格式的注释和括号中的和弦(我使用Python)。以下是输出的示例:

C5 D4 [D#5, D#4]

我可以使用任何CLI软件来播放这些音符吗?我将在Mac上展示这个,并且我在Linux上进行开发,所以有一个CLI实用程序,我可以将我的程序的输出管道输入,这将是很好的。

谢谢!

2 个答案:

答案 0 :(得分:1)

有很多资源可能对您有用here。如果它不需要实时运行,你可能最开心的只是编写标准的midi文件并使用其他软件来实际渲染播放。

答案 1 :(得分:0)

我不知道有哪个程序可以做到这一点。虽然我已经编写了一个程序,通过PC'哔'扬声器播放诺基亚铃声格式。但是你不能同时发出两个音,所以我的程序无法处理和弦。

相反,为什么不使用这里提到的库之一:Simple, Cross Platform MIDI Library for Python并输出一个MIDI文件,然后可以使用任何标准音频播放器播放。