我正在尋找一種高級編程語言。我進行了一些谷歌搜索,發現了許多示例(此處有些摘要 http://users.soe.ucsc.edu/~sasha/proj/musicpaper.pdf),但是我還沒有發現
我要尋找的主要功能是該語言可以讓我根據某種輸入材料(一種旋律)來創作音樂,然後讓我將其餘部分指定為一系列初始輸入材料的轉換。我要尋找的轉換類型是碎片化(指定原始圖像的一個子集),換位(音高變化),擴充和縮小(音高變化持續時間),倒置(音高變化方向),逆行(音高變化順序)。
是否存在類似的東西?
更新:我目前正在嘗試使用music21( http://web.mit.edu/music21/)。它可能會允許我執行此操作,但可能不會以這樣的方式進行編輯或閱讀。