to top page
2011-12-10
1行プログラムで音楽を生成できる C 風言語
というものであるらしい。
C 風ではなく、ふつうに C なのかもしれない。



まったく理解できないのだが、いいなと思った。
t*(((t>>12)|(t>>8))&(63&(t>>4)))
このくらいの短いプログラムで、音楽が生成できてしまうらしい。
ということは、こういう文字列を自動生成すれば、音楽も自動的にできてしまう。
歌詞も自動生成、メロディも伴奏も自動生成、そうやってできた作品を自動でオンラインストアに流して寝て暮らす。いや、寝て暮らしたいんじゃなくて、そういう余裕ができれば、詩を書いたり楽器の一つも弾けるようになったりして、安楽に過ごせるのにと思う。

- 1行のコードからアルゴリズム交響曲 - どのように、そしてなぜ? - 閉村観光
- 1行の音楽プログラムの深い分析 - 閉村観光
- Discovering novel computer music techniques by exploring the space of short computer programs (PDF)


- ATE BIT PRESENTS