Alda - 音楽作曲のためのプログラミング言語
(alda.io)-
コマンドラインでテキストだけを使って音楽を作曲・再生可能
-
理解しやすいマークアップ形式の構文
-
プログラミングを知らないミュージシャンと、作曲を知らないプログラマーのために設計
-
インタラクティブなREPLを提供
-
プログラマブルに作曲する機能を提供 : アルゴリズムによる自動生成、ライブコーディングなど
→ 例) 10日間の天気予報を与え、それをもとに音楽を生成
-
楽譜はテキストファイルなので
aldaコマンドで再生可能 -
General MIDI Sound Set に含まれる任意の楽器を使えるため、MIDI音楽の作曲が可能
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
g/>g/b/>d/g
2件のコメント
私は長い間 lilypond で楽譜を作っていましたが、今はもうやめました。こういうテキストツールで生産性を引き出すのは簡単ではありません。似たようなものをたくさん作っても、不思議とうまくいかなくなったり、こんがらがったりする部分が多く生じます。今はただ https://musescore.org の MuseScore だけを使っています。
テキストベースで音楽を作ろうとするプログラミング的な試みは、これまでも続いてきました。
https://github.com/schollz/miti
https://github.com/flipcoder/textbeat
https://foxdot.org/
https://sonic-pi.net/
https://chuck.cs.princeton.edu/
https://github.com/emicklei/melrose
テキストベースの楽譜作成ツール
http://lilypond.org/
https://www.frescobaldi.org/