プレーンHTML | Wikiマークアップ
guide:febuildergba:音楽_jp

FEbuilderGBAを利用して、音楽を追加変更する方法を設定します。
i.imgur.com_ryjtjvo.jpg

midiをインポートする

FEBuilderGBAには、midiを直接インポートする機能があります。

StepA1

“ソングテーブル”をクリックしてください。
i.imgur.com_uenzfjf.jpg

StepA2

BGM ID 0x01 勇ましき者たち を選択してください。
i.imgur.com_jgjhne6.jpg

StepA3

“ソングヘッダーへ”をクリックしてください。
i.imgur.com_plsiy9k.jpg

StepA4

曲の楽譜が表示されました。
i.imgur.com_uzq8yxc.jpg

StepA5

midiを読み込むには、“音楽ファイルを読み込む”ボタンをクリックしてください。
i.imgur.com_abfdohs.jpg

FEBuilderGBAは、 midi , s , wav(効果音)をインポートすることができます。
楽曲ならば、 midi または s ファイルを利用してください。

StepA6

midiを読み込む時に、NIMAPパッチ(NativeInstumentMap Patch)が適応されていない状態だと、パッチを当てるかどうかを聞いてきます。
パッチを適応することをお勧めします。
i.imgur.com_n8fv02q.jpg

midiとFE8は楽器の並び順が全く異なるためです。
そのため、ディフォルトのままではmidiの曲をきれいにならすことができません。
この楽器をmidi楽器の順番に並びなおしたのが、NIMAPパッチです。

StepA7

NIMAPを適応しました。
i.imgur.com_2mas2uo.jpg

StepA8

midiをインポートする画面に来ました。
i.imgur.com_dehds7i.jpg

StepA9

まず、楽器セットで、先ほど追加したNIMAP(NativeInstumentMap)を選択してください。
i.imgur.com_zr9m57g.jpg

StepA10

midiで、コントロールコードでMODなどを使っていると、GBAで音がおかしくなるときがあります。
その場合は、みょーん補正を使ってみてください。
i.imgur.com_aek1lzd.jpg

StepA11

midiでは、先頭と後方に空白が入っているときがあります。
ゲーム音楽として使うときに邪魔になるので、それを消すことができます。
もし、消したい場合は、フラグを立ててください。
i.imgur.com_oudeqnh.jpg


FEBuilderGBAは、midiにループ指定がなければ、末尾に自動的にループを生成します。
ループ指定があれば、それに従いします。ループはラベルとして “[” “]” または、“loopStart” “loopEnd”が利用できます。

StepA12

設定をしたら、“選択する”ボタンを押してください。
midiのインポートが開始されます。
i.imgur.com_ls8jmr3.jpg

StepA13

midiがインポートされました。
i.imgur.com_qeihrhm.jpg

StepA14

まずは、Sappyで聞いてみましょう。
i.imgur.com_ynyhnmy.jpg

StepA15

綺麗にインポートできているでしょうか?
i.imgur.com_ryjtjvo.jpg


sappyでならないならば、ゲームでもなりません。
性能は、sappの方が上です。sappy »> ゲーム内サウンドエンジンです。

StepA16

sappyできれいに聞こえているならば、FEBuilderGBAに戻って、F5キーを押してください。
F5キーでエミュレータを立ち上げて、ゲームで正しくなっているかを確認してください。
i.imgur.com_itjf96m.jpg

StepA17

もし、音量が大きすぎるなどの問題があった場合は、“楽譜”の部分をクリックすると、修正できます。
i.imgur.com_jii81ze.jpg

StepA18

楽器、音量、パン、テンポの一括修正ができます。
i.imgur.com_svacmls.jpg

StepA19

もし、トラック単位で修正した場合は、修正したいトラックをクリックしてください。
i.imgur.com_clvu0gg.jpg

StepA20

そのトラックの楽器、音量、パンを修正できます。
i.imgur.com_dc1v4js.jpg

曲を書きだす

StepB1

移植などで曲をエクスポートしたい場合は、“音楽ファイルを書きだす”ボタンをクリックしてください。
i.imgur.com_xdbxxzi.jpg

FEBuilderGBAでは、midi と sファイルで出力できます。
もし、移植目的であれば、 sファイルで出力することをお勧めします。
鑑賞目的であれば、 midiでもいいです。

StepB2

sファイルだと、テキストファイルで出力されます。
i.imgur.com_nxe9ddu.jpg

別のゲームから曲を移植する

StepC1

別のGBAゲームから曲を移植するには、“別ゲームから曲移植”ボタンをクリックします。
i.imgur.com_qtp8yad.jpg

StepC2

別のゲームから曲を移植する画面が表示されました。
i.imgur.com_51kgo0w.jpg

StepC3

“別ROMを開く”ボタンを押して、移植したいgba romを開いてください。
i.imgur.com_q5c7enl.jpg

StepC4

相手のROMの楽曲が読み込まれました。
i.imgur.com_hmu2tny.jpg

StepC5

曲をダブルクリックすると、sappyで曲を聴くことができます。
移植したい曲を探してください。
i.imgur.com_91wxili.jpg

i.imgur.com_diclti2.jpg

StepC6

移植したい曲が決まったら、
移植する位置(左)と、移植したい曲(右)とをそれぞれ選択してください。
i.imgur.com_wco2mfv.jpg

StepC7

最後に、“選択した曲を移植する”ボタンをクリックしてください。
これで処理が開始されます。
i.imgur.com_nbfvxcr.jpg

StepC8

移植できました。
F5キーを押してエミュレータを起動して、曲を聴いてみましょう。
i.imgur.com_omhxofk.jpg

StepC9

画像ではわからないですが、移植した曲が鳴っています。
i.imgur.com_nk9kleg.jpg

曲名を変更する

曲に名前が付けられるのは、サウンドルームに登録されるBGMだけです。
それ以外には名前を付けることができません。
(効果音などについては、FEBuilderGBAは、config/data/sound*.txt で定義しています)

StepD1

曲名を変更するには、“サウンドテーブル”から“サウンドルーム”ボタンをクリックします。
i.imgur.com_blbkycr.jpg

StepD2

サウンドルームの、曲名の項目をクリックしてください。
i.imgur.com_4wxawa2.jpg

StepD3

テキスト画面になるので、好きな名前を入れてください。
i.imgur.com_dwho7hp.jpg

StepD4

とりあえず、“オープニング”とかにしてみましょうか。
i.imgur.com_4zttifz.jpg

StepD5

“書き込む”ボタンを押して、テキストを書き込みます。
i.imgur.com_rjy9x3v.jpg

StepD6

F5キーでゲームを開始して、サウンドルームに移動してください。
曲のタイトルが先ほど設定した““オープニングになっています。
i.imgur.com_zjbugvp.jpg

曲の優先度(プレイヤータイプ)

GBAでは、曲を再生するプレイヤープレイヤのタイプを設定しなくてはいけません。
FEでは、以下のような割振りになっています。
i.imgur.com_uajlec6.jpg

曲名優先度
通常の曲0x00000000
フィールド曲0x00010001
効果音0x00060006
効果音0x00070007


よくある間違いとしては、フィールドBGMを設定したのに、優先度を 0x00000000 のままにしていて、うまく動作しないというものです。
フィールドBGMの場合は、その曲の優先度を 0x00010001にしないといけません。
これを忘れると、正しく動作しません。

多トラックのBGM

i.imgur.com_z0oycnj.jpg
GBAでは、最大16トラック、12トラックの和音まで可能です。
ただ、FEでは、制限が設定されています。

制限を上回るトラックの音楽を再生するためには、16_tracks_12_sounds_patch を適応する必要があります。
このパッチは、メニューの “ツール” → “パッチ”から、適応することができます。

ただ、よく忘れるので、FEBuilderGBAは、制限を上回るトラックの音楽があったときには、自動的にパッチの適応を提案してきます。
提案されたら、パッチを適応することをお勧めします。
i.imgur.com_nntewtt.jpg

以上

以上で、説明を終わります。
フリーゲーム用に使えるmidiを配布しているサイトもあるので活用しましょう。

guide/febuildergba/音楽_jp.txt · 最終更新: 2018/09/23 18:54 by 211.14.62.193