Alda音樂創(chuàng)作編程語言
Alda 是用于音樂創(chuàng)作的基于文本的編程語言,它可以通過在編輯框里輸入代碼來譜寫不同種類的曲子,并且能把這些曲子編譯成音樂。使用者通過 Alda 只需文本編輯器和命令行即可編寫和播放音樂。
Alda 語法簡單,初學(xué)者很容易就能上手,實際上,Alda 就是為那些沒有什么編程經(jīng)驗的人而寫的。Alda 的 slogan —— 音樂家使用的編程語言,就說明了這一切。
示例
piano:
o3
g8 a b > c d e f+ g | a b > c d e f+ g4
g8 f+ e d c < b a g | f+ e d c < b a g4
<< g1/>g/>g/b/>d/g
主要特性
- 易于理解、類似標記語言的語法
- 專門面向不知道如何編程的音樂家以及不知道如何作曲的程序員而設(shè)計
- 樂譜是可以使用
alda命令行工具播放的文本文件 - 交互式 REPL可讓使用者輸入 Alda 代碼并實時收聽結(jié)果
-
支持以編程方式編寫音樂(算法作曲、在線編程等)
-
支持使用 General MIDI Sound Set 中的任何樂器創(chuàng)作 MIDI 音樂
評論
圖片
表情
