ユーザ用ツール

サイト用ツール


サイドバー

guide:guide:febuildergba:dpcm_m4a_hq_mixer

FEBuilderGBAでもm4a hq mixerをサポートしました。
これにより圧縮音源(DPCM)がサポートされ、wavの容量を半分ぐらいに圧縮することができます。

遊び方

0.

まずは最新版に更新しましょう。

1.


m4a hq mixer patchをインストールします。

```
NAME=m4a hq mixer

INFO.en=Probably the successor to the Improved Sound Mixer.\r\nCompressed sound sources(DPCM) are supported from this version.
INFO=おそらくImproved Sound Mixerの後継となるバージョンです。\r\nこのバージョンから圧縮音源(DPCM)をサポートしています。

AUTHOR=ipatix https://github.com/ipatix/gba-hq-mixer , FE8U porting 7743
```

2.


とりあえずwavインポートして動作を確認しましょう。

テストで利用するwavです。
波の音(CC0 public domain)
https://cdn.discordapp.com/attachments/145137778710151168/896369669164924928/test_wave_.wav

赤色が圧縮に関わる設定です。
黄色の部分はそれ以外で変更する部分です。

previewボタンを押すと、音を再生できます。
この時、圧縮された音源の場合は品質を示すSNRが表示されます。
数字が大きいほど良いとされ、20dB以上を推奨します。
30dB以上のスコアが出ていれば問題ないと思います。
それを下回った場合は、圧縮しない方が良いです。

圧縮により、wavのサイズが半分になっていることがわかります。

インポートボタンを押してインポートしましょう。

3.


データをインポートしました。
圧縮された音源の場合は、sappy や VGMusicStadioでは正しく再生できないので、実際にゲームを起動して確認します。

4.

サウンドルームに入って、実際に音を聞いてみましょう。
先ほどインポートした波の音が再生されれば成功です。

video:

以上。

トラブルシューティング:

m4a hq mixerをインストールしていないと圧縮機能は利用できません。
その場合、以下のような表記になります。

QA1:

Q:圧縮によってwavの性能は劣化しますか?

非可逆圧縮なので性能は劣化します。
そのため、圧縮前の元のwavは捨てずに保存しておくことをお勧めします。

これは、パッチがアップデートされて、もっと高性能な圧縮エンジンが登場する可能性があるためです。

QA2:

Q:バニラに存在するwavデータを圧縮して容量を開けることを推奨しますか?

推奨しません。
特にmidi楽器はもっと参照される楽器です。
そして、音階を変える変調もされます。
わずかな劣化であっても、予想外の結果を招く可能性が高いので推奨しません。

ただ、容量が無駄に大きい効果音などは圧縮してもいいかもしれません。
でも、バニラのデータに手を出す前に、他にやることがないか考えるべきです。

また、現時点では、圧縮は、wave内にloopが設定されているものには対応していません。
もし間違えて、それを圧縮してしまうと、以下のようになりますので、やらないことお勧めします。

QA3:

Q:mixer変更で他に影響はありますか?

たぶん、あります。
m4a hq mixerは、圧縮音源をサポートするライブラリではなく、mixerを改良するのを目的としているライブラリです。
よって、mixerがバニラから変更されるので、midiの再生にも影響を与えます。
それがどれくらいなのかについては、実際にインストールして既存楽曲を聞いてみるしかないです。
基本的に、楽曲はバニラのmixerに最適化して作られているので、影響を強く受ける曲があるかもしれません。
少なくとも影響が何もないとは言えないと思います。

QA4:

Q: midiを探すのが面倒なのでwav(DPCM)で音楽をROMに入れたいが、推奨しますか?

推奨しません。
waveが圧縮されて半分の容量になったとしても、1分で400kbは最低でも消費します。
midiだったら、1曲入れても1kb - 3kb ぐらいしか消費しません。
差が100倍以上あるので、推奨しません。

guide/guide/febuildergba/dpcm_m4a_hq_mixer.txt · 最終更新: 2021/10/09 21:35 by 220.100.68.157