プログラミング(ある程度制約をつけつつ)自動で作曲するプログラムをゲームボーイで開発したら面白いんじゃないかという記事です。具体的には実装に取り掛かっておらず、まだメモ程度の内容です。ゲームボーイ音楽でDJしたい、その際にテッキーな要素も組み込んで、チップチューンやってる先輩から褒められてみんな(誰?)にちやほやされたいという目標があります。発端ある程度C言語を用いたゲームボーイプログラミングを行えるようになりましたが、そこからどう音楽に繋げるかは全く考えられていませんでした。それでずっと悩んでいたのですが、この間M3の帰りに本屋に寄ったときに『数学から創るジェネラティブアート』という本を見つけ、さっき「同じようなことを音楽でできないか」と思い至り調べてみることにしました。単行本(ソフトカバー)この商品を含むブログを見るあとファミコンやレトロPCのファンであれば、同様にファミコンでVJをすることもできそうです(ひとまずコンパイラを用意して放置しています)。考えたらジョン・ケージとかがやってそう...と思ったら、Wikipediaによるとこんな記述がありました。ジョン・ケージやブライアン・イーノといった作曲家は、ジェネレーティブな手法とシステムで作品を作ったことがある。調べた結果とりあえずいろいろググってメモ残しておきます。東京工芸大学の講義のカリキュラムのようです。「セルオートマトン音楽」という項目があります。www.kuhalabo.netリンクが生きているのはこれくらいか。ミクソリディアン?)になっているので、適当にセルを置いてもそれっぽいフレーズが出来上がります。www.youtube.comこれは真似できそうだし、工夫次第で面白いものできそうです。UIも実機上でもインタラクティブに操作できるでしょうし。ゲームボーイでやるには同時発音数を意識する必要がありますね。ミュージック」karaage.hatenadiary.jp今後の方針Otomataを参考にして実装してみたいと思います。同時発音数と、音階の制約(〇〇スケール)をどうするかがネックになりそうですね。単純なものが多そうですが、自分がやりたいのはDJなので、「ある程度人が操作する」ことを許容できるのは有利そうです。その他の案ゲームボーイをMIDI経由で操作して、PC側で音楽を生成する勝手に「ディープラーニングでリアルタイムで音楽生成してDJ(に近い何か)をする時代が来る」と思っているので、それをゲームボーイに繋げて音楽を鳴らしたいです。www.h-style.net冬のコミケでふぁみみっでぃを手に入れたので、まずは「Pythonでmidiを出力してファミコンで音を鳴らす」みたいなタスクをやってみようと思います。』のメモHallyさんも執筆されているとのことで気になって読んでます。https://twitter.com/takeshi0406/lists/for-blogリンクUnderworld願わくば背中合わせに音楽を。注目記事はてなブログをはじめよう!takeshi0406さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。