以前,Clojureで音楽組織プログラミングについて書いた。 それを今度はHaskellで書こうと思う。 Haskellによる音楽構造プログラミングについて。 プログラマが音楽することについて 音楽家でない人が新しい音楽を作ることだってある 現代音楽では有名なヤニス クセナキスという人がいました。彼は音楽家を目指す以前は、建築家であり数学に堪能な人でした。そして、音楽家を目指し、そして偉大な現代音楽家オリヴィエ・メシアンに、師事し、尋ねました。 音楽家になるために、私は音楽の理論を学びたい。何を学ぶべきでしょうか? そして、メシアンは言いました。 君は数学を知っている。なぜそれを作曲に応用しないのか。伝統的な修練は、あってもなくても同じではないか そして、クセナキスは気づきました。そして、音楽の構築に彼の持つ数学的な知識、建築の感覚を音楽に応用して、新しい音楽を作曲していきます。大変すごい
![Haskellでの 音楽表現 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/613f7facc2948f7f5ce634e9a9f1d0f2b6f5d0e7/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-f625e957b80c4bd8dd47b724be996090.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9SGFza2VsbCVFMyU4MSVBNyVFMyU4MSVBRSUyMCVFOSU5RiVCMyVFNiVBNSVCRCVFOCVBMSVBOCVFNyU4RiVCRSZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDbWlkZGxlJnM9YzU3NzQyZjQ1MTQzNGQzOTIwZjhjN2ZmNzE2MTg1YjY%26mark-x%3D142%26mark-y%3D151%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbm9ia3omdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWM4MjEyM2E5YTY2OTk3YTNkY2JkMTI4YjVkNTc5OTRm%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D53e803e8680b095ad5a8d1a7f3afaccb)