コンピュータミュージック 2018 – 明治大学先端メディアサイエンス学科
第2回: Sonic Pi入門 – ライブコーディングとは?
この講義の前半は、Sonic Piという音楽開発環境を使用しながら、コンピュータと音楽の関係について考えていきます。
Sonic PiのWebサイトの先頭に、Sonic Piのキャッチフレーズが書いてあります。
Sonic Pi – The Live Coding Music Synth for Everyone. (Sonic Pi – ライブコーディングのシンセサイザーを全ての人に)
このキャッチフレーズからわかるように、Sonic Piでは「ライブコーディング(Live Coding)」という機能が大きな売りとなっています。ではライブコーディングとは何なのでしょうか? 普通のコーディングとはどこか違うのでしょうか? 今回はまずこのライブコーディングについてその成立の過程を紹介しながら、特徴と魅力について解説していきます。
後半は実際にSonic Piを用いたコーディングの基本を学びます。簡単なライブコーディングができるまでを目指します!