2010-11-19 48 views
2

我一直在爲即將上課的課程製作音樂即興創作課程,而且我需要能夠展示課堂能做些什麼。目前,該計劃以科學格式輸出筆記,括號中輸出和絃(我使用Python)。以下是一個輸出示例:CLI鋼琴合成器?

C5 D4 [D#5, D#4] 

是否有任何CLI軟件可用於播放這些筆記?我將在Mac上介紹這一點,並且我將在Linux上開發,所以如果有一個CLI實用程序,我可以將我的程序輸出到管道中。

謝謝!

+0

即興創作計劃是否公開? – tobixen 2012-12-17 22:31:43

回答

1

有一大堆資源可能對您有用here。如果不需要實時運行,只需編寫標準的MIDI文件並使用其他軟件實際播放回放即可。

+0

謝謝,我已經瀏覽過幾次。我寧願它實時運行(或接近),但我認爲這並不容易...... – Blender 2010-11-19 18:14:57

+0

也許http://code.google.com/p/pyata/ - 讓您使用PureData作爲Python模塊。 – bgporter 2010-11-19 18:17:37

0

我不知道這樣做的程序。儘管我已經編寫了一個通過PC「嘟嘟」揚聲器播放諾基亞鈴聲格式的程序。但是你不能一次發出兩聲音,所以我的程序無法處理和絃。

相反,爲什麼不使用這裏提到的一個庫:Simple, Cross Platform MIDI Library for Python並輸出一個MIDI文件,然後可以使用任何標準的音頻播放器播放。

+0

謝謝。我已經用系統蜂鳴器發出聲音,但它聽起來很俗氣。 – Blender 2010-11-19 18:07:25