サガ2&聖剣伝説をモノラル化

ゲームボーイの音源はあるチャンネルを
1.右だけ鳴らす
2.左だけ鳴らす
3.両方鳴らす
の三択しか無いらしい。


サガ2や聖剣伝説の曲はこの極端なパン振りを多用したものが多い。
それらの曲を通常の方法でモノラル化すると、問題が発生する。
原理は正確にはわからないが、何が起こるかというと
左右どちらかのみで鳴っていた音 < 両方で鳴っていた音
という音量差が生まれてしまうのだ。
その結果、曲がぶっ壊れてしまう(と僕には感じられる)。


なんとか曲を壊さずにモノラル化することはできないものか、
と、以前から悩んでいたのだが、今回、力技でそれに成功した。
その方法とは、曲データの解析&変更である。


解析の結果、曲データの
E6 01とE6 02をE6 03に一括置換すればよさそうだとわかった。
E6 01は右だけ鳴らすようにするコマンドで
E6 02は左だけ、E6 03が両方鳴らすようにするコマンドらしい。
つまり、全ての音を左右両方鳴らすように変更するのだ。
この方法により、念願のモノラル化に成功した。
音量バランスも、問題ない。
やったーー。