M3-2024春用のGBA音源の曲を作り終えたので、今回はGBA音源について語りたいと思います。
GBA音源というと「ローファイでGB音源みたいな音がピコピコ鳴っている」というイメージではないでしょうか。
M3-2022秋で頒布した「ゲーム機が手放せない」では、「少なくとも2chまではPCMを鳴らせるんだから、PCM2音+GB音源で作ってみよう」とバンブラPでGBA音源っぽい曲を作ったのですが、市販のGBAのゲームはPCMが何音も鳴っている…
GBA用の同人ソフト「nanoloop2.3」を使えば、GBA実機で曲を作れるのですが、こちらは矩形波にさまざまなエフェクトをかけて音色を作るというもので、これはこれで面白いのですが、一般的なGBA音源の音とは違います。
昨年の冬コミで頒布したゲーム機のサウンド仕様について語る同人誌「ゲーム音楽が手放せない」ではGBA音源についてはわからないと書こうかと思いましたが、さすがにこれじゃあんまりだと、どうやら「任天堂が配布しているサウンドドライバでPCMを8音くらい鳴らせるらしい」というところまで辿り着きました。
M3-2024春で頒布予定の「ゲーム機が手放せない2」では、GBA音源風ではなく、GBA音源に挑戦してみることに。昨年の冬コミで「ラズパイアドバンス」という同人誌を買ってみたのですが、さっぱりわからず…
そして、Xを駆使してどうにかGBA音源で曲を作る方法が分かりました。ただ、こちらの方法があまりブログで公に語れるようなものではなく、大変申し訳ないのですが、各々調べて頂けたらなと思います^^;
どうやら、多くのGBAのゲームは、任天堂が配布している標準サウンドドライバMusic Player 2000(MP2K)で音楽を作っているようです。
同時発音数が特に決まっているわけではなく、最大でだいたい8音くらいまでPCM音源を鳴らせるようです。スーファミに似ていますが、スーファミのPCM音源とは別物のようです。
「ゲーム音楽史」によると、GBA音源はPCM音源を2パート内蔵していて、ソフトウェアで楽曲データを合成しているそうです。
GBAは、GB音源がバックで鳴っているのが格好良い。全部PCMにすると負荷が高すぎるためにGB音源を使用しているのだと推測しておりますが、それが良いんですよね。