「FF5_サウンド」(2012/11/13 (火) 14:16:56) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*FF5 / サウンド関係
#contents
----
**シーケンス・音源のサーチ方法など(一例)
(1)目的のSPCファイルを作る
(2)SPCファイルをspc2midiで開く
(3)設定 → adrを見つつ , SPCファイルをバイナリエディタで開く
(4)SPCファイル内 adr + 0x0100 の所~に音源データ(波形)が格納されている
(5)ROMイメージファイル内で検索
----
**サウンド
音源は色々と分からない部分が多いです。
|043B97-043C6E |:| BGMシーケンス指定 オフセット[3Bytes * 72]|
|043C6F-043CD7 |:| 音源指定 オフセット[3Bytes * 35]|
|043CD8-043D1D |:| 各音源に関与 / 043CD8 + (音源ID - 1)*2|
|043D1E-043D63 |:| 各音源に関与 / 043D1E + (音源ID - 1)*2|
|043D64-043DA9 |:| 各音源に関与 / 043D64 + (音源ID - 1)*2|
|043DAA-0446A9 |:| 使用音源設定(2Bytes*16)[32bytes * 72]|
|0446AA-045137 |:| [音源01] バスドラム|
|045138-045D12 |:| [音源02] スネア1|
|045D13-046EA8 |:| [音源03] スネア2|
|046EA9-047CF9 |:| [音源04] シンバル|
|047CFA-0492F4 |:| [音源05] タム|
|0492F5-04975B |:| [音源06] ハイハットオープン|
|04975C-04A8F1 |:| [音源07] ハイハットクローズド|
|04A8F2-04BA87 |:| [音源08] ティンパニ|
|04BA88-04C4FA |:| [音源09] ビブラフォン|
|04C4FB-04C7BA |:| [音源0A] マリンバ|
|04C7BB-04E73C |:| [音源0B] ストリングス|
|04E73D-04F518 |:| [音源0C] クワイア|
|04F519-04F883 |:| [音源0D] ハープ|
|04F884-050014 |:| [音源0E] トランペット|
|050015-05028C |:| [音源0F] オーボエ|
|05028D-05085B |:| [音源10] フルート|
|05085C-051379 |:| [音源11] オルガン|
|05137A-052488 |:| [音源12] ピアノ?(はるかなる故郷など)|
|052489-052670 |:| [音源13] オルガン2?|
|052671-052C00 |:| [音源14] ベース|
|052C01-053301 |:| [音源15] 低音ピアノ|
|053302-053EAF |:| [音源16] オルゴール|
|053EB0-055045 |:| [音源17] 「ウー!」|
|055046-0570BA |:| [音源18] 金属系?シンバルっぽくもある(「呪いの地」冒頭など)|
|0570BB-058772 |:| [音源19] シンセコード?(OP、銀嶺を行く)|
|058773-059290 |:| [音源1A] Dst.ギター|
|059291-05A2BE |:| [音源1B] クラビ|
|05A2BF-05B8DD |:| [音源1C] ホルン|
|05B8DE-05BC48 |:| [音源1D] マンドリン|
|05BC49-05C808 |:| [音源1F] コンガ|
|05C809-05D095 |:| [音源20] カバサ|
|05D096-05DA78 |:| [音源21] クラベス|
|05DA79-05E5E7 |:| [音源23] ハンドクラップ|
|05E5E8-05EB79 |:| [BGM:00] ファイナルファンタジー5・メインテーマ |
|05EB7A-05F1B3 |:| [BGM:01] バトル2 |
|05F1B4-05FA56 |:| [BGM:02] オープニング |
|05FA57-05FF1C |:| [BGM:03] ボコのテーマ|
|05FF1D-060394 |:| [BGM:04] おれたちゃ海賊 |
|060395-06074D |:| [BGM:05] 街のテーマ|
|06074E-060BCC |:| [BGM:06] ダンジョン|
|060BCD-060EE2 |:| [BGM:07] モーグリのテーマ|
|060EE3-0612D7 |:| [BGM:08] プレリュード|
|0612D8-061E9C |:| [BGM:09] 最後の闘い|
|061E9D-061F9E |:| [BGM:0A] レクイエム|
|061F9F-062180 |:| [BGM:0B] 離愁|
|062181-0625C1 |:| [BGM:0C] 呪いの地|
|0625C2-06287C |:| [BGM:0D] レナのテーマ |
|06287D-062AFC |:| [BGM:0E] 勝利のファンファーレ |
|062AFD-062CE3 |:| [BGM:0F] 幻惑されて|
|062CE4-062F70 |:| [BGM:10] いつの日かきっと|
|062F71-062F8C |:| [BGM:11] (無音?)|
|062F8D-063256 |:| [BGM:12] エクスデスの城 |
|063257-063646 |:| [BGM:13] はるかなる故郷 |
|063647-063CE5 |:| [BGM:14] タイクーン円舞曲|
|063CE6-0641A1 |:| [BGM:15] 封印されしもの|
|0641A2-06453E |:| [BGM:16] 暁の戦士|
|06453F-064780 |:| [BGM:17] 危機一髪!|
|064781-064AB8 |:| [BGM:18] 火力船|
|064AB9-064CD8 |:| [BGM:19] 大森林の伝説 |
|064CD9-065111 |:| [BGM:1A] マンボ・デ・チョコボ|
|065112-0652AF |:| [BGM:1B] 想い出のオルゴール|
|0652B0-065903 |:| [BGM:1C] 古き土の眠り(ピラミッド)|
|065904-065CC0 |:| [BGM:1D] 大いなる翼を広げ|
|065CC1-066078 |:| [BGM:1E] 深い碧の果てに(海底の洞窟など)|
|066079-0665F9 |:| [BGM:20] 光を求めて|
|0665FA-066E3A |:| [BGM:21] ハーヴェスト|
|066E3B-067860 |:| [BGM:22] ビッグブリッヂの死闘|
|067861-067E52 |:| [BGM:23] 4つの心 |
|067E53-067FC3 |:| [BGM:25] ん? |
|067FC4-0685A2 |:| [BGM:27] 未知なる大地(第二世界フィールド)|
|0685A3-068AB4 |:| [BGM:28] 飛空艇|
|068AB5-068BB6 |:| [BGM:29] ファンファーレ1 |
|068BB7-068D59 |:| [BGM:2A] ファンファーレ2|
|068D5A-069073 |:| [BGM:2C] 銀嶺を行く|
|069074-069489 |:| [BGM:2D] 覇王エクスデス|
|06948A-06990C |:| [BGM:2E] 暁の城|
|06990D-069A9E |:| [BGM:2F] あたしは踊り子|
|069A9F-069CDF |:| [BGM:30] 回想|
|069CE0-06A1A9 |:| [BGM:31] 脱出!|
|06A1AA-06A4A2 |:| [BGM:32] 古代図書館|
|06A4A3-06A7BD |:| [BGM:26] 急げ!急げ!! |
|06A7BE-06ACF5 |:| [BGM:33] 王家の宮殿|
|06ACF6-06AD7A |:| [BGM:34] (宿屋)|
|06AD7B-06AE4A |:| [BGM:36] ピアノのおけいこ2|
|06AE4B-06B02F |:| [BGM:38] ピアノのおけいこ4|
|06B030-06B1CA |:| [BGM:3B] ピアノのおけいこ7|
|06B1CB-06B363 |:| [BGM:3C] ピアノのおけいこ8|
|06B364-06B40D |:| [BGM:35] ピアノのおけいこ1|
|06B40E-06B4E1 |:| [BGM:37] ピアノのおけいこ3|
|06B4E2-06B602 |:| [BGM:3A] ピアノのおけいこ6|
|06B603-06B70F |:| [BGM:39] ピアノのおけいこ5|
|06B710-06BA95 |:| [BGM:24] 封印の書|
|06BA96-06BC97 |:| [BGM:3D] ムジカ・マキーナ(飛空艇内部?)|
|06BC98-06C031 |:| [BGM:1F] 虚空への前奏曲(次元の狭間)|
|06C032-06C58A |:| [BGM:2B] バトル1|
|06C58B-06C7AD |:| [BGM:3E] 崩壊音|
|06C7AE-06CD41 |:| [BGM:3F] 新しき世界|
|06CD42-06DB7A |:| [BGM:40] 決戦 |
|06DB7B-06E1C4 |:| [BGM:42] 親愛なる友へ(エンディング2)|
|06E1C5-06E843 |:| [BGM:43] ファイナルファンタジー(エンディング3)|
|06E844-06FCF1 |:| [BGM:44] エンドタイトル|
|06FCF2-06FDC3 |:| [BGM:45] (夜中)|
|06FDC4-06FDFD |:| [BGM:46] (水辺)|
|06FDFE-06FE75 |:| [BGM:47] (滝?)|
|06FE76-06FFFF |:| (空き領域)|
|-|:|-|
|10C800-10CFD8 |:| [BGM:41]静寂の彼方(エンディング1)|
|-|:|-|
|10EEDF- |:| 戦闘音楽設定?[8Bytes] |
|-|:|-|
|14F000-14FE7D |:| [音源22]ギロ|
|14FF7E-14FFFF |:| (空き領域)|
|-|:|-|
|1BF800-1BFFA2 |:| [音源1E]スチールドラム|
|1BFFA3-1BFFFF |:| (空き領域)|
**シーケンス関係の資料
|5E5E0|--|--|--|--|--|--|--|--|90|05|FE|E5|FE|E5|A1|E6 |
|5E5F0|2A|E7|1D|E8|A5|E8|8B|E9|B9|E9|6F|EA|7A|EB|F3|82 |
|5E600|F7|64|00|F5|32|F8|B4|D2|FA|D4|78|EA|21|D7|0C|14 |
|5E610|C3|E2|CD|C4|CB|E4|05|0C|CF|57|CF|69|B5|CB|57|CF |
|5E620|A2|CF|E5|00|D2|C8|D7|0C|14|C7|EA|20|E4|05|6B|E6 |
|5E630|AA|E5|05|1F|8C|69|2F|32|50|6B|E5|02|E6|88|50|6B |
|5E640|E5|20|E6|87|6B|E6|AA|E5|05|1F|8C|69|2F|32|50|6B|
[ヘッダ / 22Bytes]
|01~02バイト目[0x0590] |:| データの大きさ(FE E5 FE ... 終わりまで)|
|03~04バイト目[0xE5FE] |:| シーケンスデータ開始アドレス|
|05~06バイト目[0xE5FE] |:| Channel 1 開始位置|
|07~08バイト目[0xE6A1] |:| Channel 2 開始位置|
|09~10バイト目[0xE72A] |:| Channel 3 開始位置|
|11~12バイト目[0xE81D] |:| Channel 4 開始位置|
|13~14バイト目[0xE8A5] |:| Channel 5 開始位置|
|15~16バイト目[0xE98B] |:| Channel 6 開始位置|
|17~18バイト目[0xE9B9] |:| Channel 7 開始位置|
|19~20バイト目[0xEA6F] |:| Channel 8 開始位置|
|21~22バイト目[0xEB7A] |:| シーケンスデータ終了アドレス|
**コード詳細
Mystic Quest, 聖剣伝説 2 と同タイプです。
|音\長さ|1|2.|2|3|4.|4|6|8.|8|12|16|24|32|48|64|
|ド |00|01|02|03|04|05|06|07|08|09|0A|0B|0C|0D|0E|
|ド# |0F|10|11|12|13|14|15|16|17|18|19|1A|1B|1C|1D|
|レ |1E|1F|20|21|22|23|24|25|26|27|28|29|2A|2B|2C|
|レ# |2D|2E|2F|30|31|32|33|34|35|36|37|38|39|3A|3B|
|ミ |3C|3D|3E|3F|40|41|42|43|44|45|46|47|48|49|4A|
|ファ |4B|4C|4D|4E|4F|50|51|52|53|54|55|56|57|58|59|
|ファ# |5A|5B|5C|5D|5E|5F|60|61|62|63|64|65|66|67|68|
|ソ |69|6A|6B|6C|6D|6E|6F|70|71|72|73|74|75|76|77|
|ソ# |78|79|7A|7B|7C|7D|7E|7F|80|81|82|83|84|85|86|
|ラ |87|88|89|8A|8B|8C|8D|8E|8F|90|91|92|93|94|95|
|ラ# |96|97|98|99|9A|9B|9C|9D|9E|9F|A0|A1|A2|A3|A4|
|シ |A5|A6|A7|A8|A9|AA|AB|AC|AD|AE|AF|B0|B1|B2|B3|
|タイ |B4|B5|B6|B7|B8|B9|BA|BB|BC|BD|BE|BF|C0|C1|C2|
|休符 |C3|C4|C5|C6|C7|C8|C9|CA|CB|CC|CD|CE|CF|D0|D1|
|制御コード| 内容 |備考|
|D2 xx |Volume: ch毎の音量 xx: 00(小)→FF(大)|各ch最初 |
|D3 xx yy |Volume Fade: xx/C0 小節で音量を yy に変化させる||
|D4 xx |Pan: [xx]00(左)→FF(右)|各ch最初|
|D5 xx yy |Pan Fade: xx/C0 小節でパンを yy に変化させる||
|D6 xx yy |Pitch Slide: xx/C0 小節で音程を+yy スライド||
|D7 xx yy zz|Vibrato On||
|| xx: ディレイ(xx/C0 小節)||
|| yy: 周期||
|| zz: 振幅||
||||
|D8|Vibrato Off||
|D9 xx yy zz|Tremolo On||
||xx: ディレイ(xx/C0 小節)||
||yy: 周期||
||zz: 振幅||
||||
|DA|Tremolo Off||
|DB xx yy | [自動変動バランス指定]||
|| xx: 変動幅 ||
|| yy: 変動速度 00(遅)→FF(早) ||
||||
|DC| [自動変動バランス解除]||
|DD xx |Noise Clock[xx: 00-1F?]|00(低)→1F?(高)|
|DE| Noise On||
|DF| Noise Off||
|E0| ピッチモジュレーション有効||
|E1| ピッチモジュレーション解除||
|E2| Echo On|各Channel最初など|
|E3| Echo Off|各Channel最初など|
|E4 xx|以降 xx オクターブに設定||
|E5|以降 1 オクターブ上げる||
|E6|以降 1 オクターブ下げる||
|E7 xx|音程(補正)を xx に設定||
|E8 xx|音程(補正)に xx 加算||
|E9 xx|$FB40,X = xx(X: Ch)||
|EA xx|波形No.xx [0x20以降がBGM毎の選択波形] |0x00~:効果音用 |
|EB xx|Attack rate[xx: 00-0F]|0F(早) >>>> 00(遅)|
|EC xx|Decay rate[xx: 00-07] |07(早) >>>> 00(遅)|
|ED xx|Sustain Level[xx: 00-07]|07(普) >>>> 00(小)|
|EE xx|Sustain Rate?[xx: 00-1F]|1F(早) >>>> 00(遅)|
|EF|ADSR の値を元に戻す||
|F0 xx **** F1|(xx+1)回 **** を繰り返す |****内に F0~F1 も可|
|F2(FC-FF)|(終端)|----|
|F3 xx|テンポ[xx](≒bpm)|Channel 1 最初で設定|
|F4 xx yy |テンポをyyまでxxかけて変更?(全体)||
|F5 xx|エコーボリューム[xx]|Channel 1 最初で設定|
|F6 xx yy|エコーボリュームをyyまでxxかけて変更?(全体)||
|F7 xx yy | xx: エコーフィードバック(00→7F)|Ch1最初|
||yy: echo filter[00-03]?(*4)||
|F8 xx| xx = 全体の音量|Channel 1 最初で設定|
|F9 xx yy zz| F0 ** F1間に置かれ,|2重ループ内だと異常?((*2:下記参照))|
|~|xx回目のループでアドレスzzyyへ飛ぶ|~|
|FA xx yy |アドレスyyxxに飛ぶ(*3)|最後など|
|FB xx yy|Jump to $yyxx(if ($BF & $D1) != 0)(*3)|----|
(*1)休符の前には設定していなくてもいい
(*2)F0 01 &bold(){F0 01 ab cd ef gh F9 02 XX YY ij kl F1 }** F1
(YYXXで**に飛ぶとする)
上のような場合だと初めのF0 01の設定(&bold(){F0 01 … XX YY ij kl F1 }を2回演奏)
が無視される?
(*3)ROM領域でのアドレス(下位2バイト)
(*4)
|#|FIRフィルタ|
|0|7F 00 00 00 00 00 00 00|
|1|0C 21 2B 2B 13 FE F3 F9|
|2|58 BF DB F0 FE 07 0C 0C|
|3|34 33 00 D9 E5 01 FC EB|
*FF5 / サウンド関係
#contents
----
**シーケンス・音源のサーチ方法など(一例)
(1)目的のSPCファイルを作る
(2)SPCファイルをspc2midiで開く
(3)設定 → adrを見つつ , SPCファイルをバイナリエディタで開く
(4)SPCファイル内 adr + 0x0100 の所~に音源データ(波形)が格納されている
(5)ROMイメージファイル内で検索
----
**サウンド
音源は色々と分からない部分が多いです。
|043B97-043C6E |:| BGMシーケンス指定 オフセット[3Bytes * 72]|
|043C6F-043CD7 |:| 音源指定 オフセット[3Bytes * 35]|
|043CD8-043D1D |:| 各音源に関与 / 043CD8 + (音源ID - 1)*2|
|043D1E-043D63 |:| 各音源に関与 / 043D1E + (音源ID - 1)*2|
|043D64-043DA9 |:| 各音源に関与 / 043D64 + (音源ID - 1)*2|
|043DAA-0446A9 |:| 使用音源設定(2Bytes*16)[32bytes * 72]|
|0446AA-045137 |:| [音源01] バスドラム|
|045138-045D12 |:| [音源02] スネア1|
|045D13-046EA8 |:| [音源03] スネア2|
|046EA9-047CF9 |:| [音源04] シンバル|
|047CFA-0492F4 |:| [音源05] タム|
|0492F5-04975B |:| [音源06] ハイハットクローズド|
|04975C-04A8F1 |:| [音源07] ハイハットオープン|
|04A8F2-04BA87 |:| [音源08] ティンパニ|
|04BA88-04C4FA |:| [音源09] ビブラフォン|
|04C4FB-04C7BA |:| [音源0A] マリンバ|
|04C7BB-04E73C |:| [音源0B] ストリングス|
|04E73D-04F518 |:| [音源0C] クワイア|
|04F519-04F883 |:| [音源0D] ハープ|
|04F884-050014 |:| [音源0E] トランペット|
|050015-05028C |:| [音源0F] オーボエ|
|05028D-05085B |:| [音源10] フルート|
|05085C-051379 |:| [音源11] オルガン|
|05137A-052488 |:| [音源12] ピアノ?(はるかなる故郷など)|
|052489-052670 |:| [音源13] オルガン2?|
|052671-052C00 |:| [音源14] ベース|
|052C01-053301 |:| [音源15] 低音ピアノ|
|053302-053EAF |:| [音源16] オルゴール|
|053EB0-055045 |:| [音源17] 「ウー!」|
|055046-0570BA |:| [音源18] 金属系?シンバルっぽくもある(「呪いの地」冒頭など)|
|0570BB-058772 |:| [音源19] シンセコード?(OP、銀嶺を行く)|
|058773-059290 |:| [音源1A] Dst.ギター|
|059291-05A2BE |:| [音源1B] クラビ|
|05A2BF-05B8DD |:| [音源1C] ホルン|
|05B8DE-05BC48 |:| [音源1D] マンドリン|
|05BC49-05C808 |:| [音源1F] コンガ|
|05C809-05D095 |:| [音源20] カバサ|
|05D096-05DA78 |:| [音源21] クラベス|
|05DA79-05E5E7 |:| [音源23] ハンドクラップ|
|05E5E8-05EB79 |:| [BGM:00] ファイナルファンタジー5・メインテーマ |
|05EB7A-05F1B3 |:| [BGM:01] バトル2 |
|05F1B4-05FA56 |:| [BGM:02] オープニング |
|05FA57-05FF1C |:| [BGM:03] ボコのテーマ|
|05FF1D-060394 |:| [BGM:04] おれたちゃ海賊 |
|060395-06074D |:| [BGM:05] 街のテーマ|
|06074E-060BCC |:| [BGM:06] ダンジョン|
|060BCD-060EE2 |:| [BGM:07] モーグリのテーマ|
|060EE3-0612D7 |:| [BGM:08] プレリュード|
|0612D8-061E9C |:| [BGM:09] 最後の闘い|
|061E9D-061F9E |:| [BGM:0A] レクイエム|
|061F9F-062180 |:| [BGM:0B] 離愁|
|062181-0625C1 |:| [BGM:0C] 呪いの地|
|0625C2-06287C |:| [BGM:0D] レナのテーマ |
|06287D-062AFC |:| [BGM:0E] 勝利のファンファーレ |
|062AFD-062CE3 |:| [BGM:0F] 幻惑されて|
|062CE4-062F70 |:| [BGM:10] いつの日かきっと|
|062F71-062F8C |:| [BGM:11] (無音?)|
|062F8D-063256 |:| [BGM:12] エクスデスの城 |
|063257-063646 |:| [BGM:13] はるかなる故郷 |
|063647-063CE5 |:| [BGM:14] タイクーン円舞曲|
|063CE6-0641A1 |:| [BGM:15] 封印されしもの|
|0641A2-06453E |:| [BGM:16] 暁の戦士|
|06453F-064780 |:| [BGM:17] 危機一髪!|
|064781-064AB8 |:| [BGM:18] 火力船|
|064AB9-064CD8 |:| [BGM:19] 大森林の伝説 |
|064CD9-065111 |:| [BGM:1A] マンボ・デ・チョコボ|
|065112-0652AF |:| [BGM:1B] 想い出のオルゴール|
|0652B0-065903 |:| [BGM:1C] 古き土の眠り(ピラミッド)|
|065904-065CC0 |:| [BGM:1D] 大いなる翼を広げ|
|065CC1-066078 |:| [BGM:1E] 深い碧の果てに(海底の洞窟など)|
|066079-0665F9 |:| [BGM:20] 光を求めて|
|0665FA-066E3A |:| [BGM:21] ハーヴェスト|
|066E3B-067860 |:| [BGM:22] ビッグブリッヂの死闘|
|067861-067E52 |:| [BGM:23] 4つの心 |
|067E53-067FC3 |:| [BGM:25] ん? |
|067FC4-0685A2 |:| [BGM:27] 未知なる大地(第二世界フィールド)|
|0685A3-068AB4 |:| [BGM:28] 飛空艇|
|068AB5-068BB6 |:| [BGM:29] ファンファーレ1 |
|068BB7-068D59 |:| [BGM:2A] ファンファーレ2|
|068D5A-069073 |:| [BGM:2C] 銀嶺を行く|
|069074-069489 |:| [BGM:2D] 覇王エクスデス|
|06948A-06990C |:| [BGM:2E] 暁の城|
|06990D-069A9E |:| [BGM:2F] あたしは踊り子|
|069A9F-069CDF |:| [BGM:30] 回想|
|069CE0-06A1A9 |:| [BGM:31] 脱出!|
|06A1AA-06A4A2 |:| [BGM:32] 古代図書館|
|06A4A3-06A7BD |:| [BGM:26] 急げ!急げ!! |
|06A7BE-06ACF5 |:| [BGM:33] 王家の宮殿|
|06ACF6-06AD7A |:| [BGM:34] (宿屋)|
|06AD7B-06AE4A |:| [BGM:36] ピアノのおけいこ2|
|06AE4B-06B02F |:| [BGM:38] ピアノのおけいこ4|
|06B030-06B1CA |:| [BGM:3B] ピアノのおけいこ7|
|06B1CB-06B363 |:| [BGM:3C] ピアノのおけいこ8|
|06B364-06B40D |:| [BGM:35] ピアノのおけいこ1|
|06B40E-06B4E1 |:| [BGM:37] ピアノのおけいこ3|
|06B4E2-06B602 |:| [BGM:3A] ピアノのおけいこ6|
|06B603-06B70F |:| [BGM:39] ピアノのおけいこ5|
|06B710-06BA95 |:| [BGM:24] 封印の書|
|06BA96-06BC97 |:| [BGM:3D] ムジカ・マキーナ(飛空艇内部?)|
|06BC98-06C031 |:| [BGM:1F] 虚空への前奏曲(次元の狭間)|
|06C032-06C58A |:| [BGM:2B] バトル1|
|06C58B-06C7AD |:| [BGM:3E] 崩壊音|
|06C7AE-06CD41 |:| [BGM:3F] 新しき世界|
|06CD42-06DB7A |:| [BGM:40] 決戦 |
|06DB7B-06E1C4 |:| [BGM:42] 親愛なる友へ(エンディング2)|
|06E1C5-06E843 |:| [BGM:43] ファイナルファンタジー(エンディング3)|
|06E844-06FCF1 |:| [BGM:44] エンドタイトル|
|06FCF2-06FDC3 |:| [BGM:45] (夜中)|
|06FDC4-06FDFD |:| [BGM:46] (水辺)|
|06FDFE-06FE75 |:| [BGM:47] (滝?)|
|06FE76-06FFFF |:| (空き領域)|
|-|:|-|
|10C800-10CFD8 |:| [BGM:41]静寂の彼方(エンディング1)|
|-|:|-|
|10EEDF- |:| 戦闘音楽設定?[8Bytes] |
|-|:|-|
|14F000-14FE7D |:| [音源22]ギロ|
|14FF7E-14FFFF |:| (空き領域)|
|-|:|-|
|1BF800-1BFFA2 |:| [音源1E]スチールドラム|
|1BFFA3-1BFFFF |:| (空き領域)|
**シーケンス関係の資料
|5E5E0|--|--|--|--|--|--|--|--|90|05|FE|E5|FE|E5|A1|E6 |
|5E5F0|2A|E7|1D|E8|A5|E8|8B|E9|B9|E9|6F|EA|7A|EB|F3|82 |
|5E600|F7|64|00|F5|32|F8|B4|D2|FA|D4|78|EA|21|D7|0C|14 |
|5E610|C3|E2|CD|C4|CB|E4|05|0C|CF|57|CF|69|B5|CB|57|CF |
|5E620|A2|CF|E5|00|D2|C8|D7|0C|14|C7|EA|20|E4|05|6B|E6 |
|5E630|AA|E5|05|1F|8C|69|2F|32|50|6B|E5|02|E6|88|50|6B |
|5E640|E5|20|E6|87|6B|E6|AA|E5|05|1F|8C|69|2F|32|50|6B|
[ヘッダ / 22Bytes]
|01~02バイト目[0x0590] |:| データの大きさ(FE E5 FE ... 終わりまで)|
|03~04バイト目[0xE5FE] |:| シーケンスデータ開始アドレス|
|05~06バイト目[0xE5FE] |:| Channel 1 開始位置|
|07~08バイト目[0xE6A1] |:| Channel 2 開始位置|
|09~10バイト目[0xE72A] |:| Channel 3 開始位置|
|11~12バイト目[0xE81D] |:| Channel 4 開始位置|
|13~14バイト目[0xE8A5] |:| Channel 5 開始位置|
|15~16バイト目[0xE98B] |:| Channel 6 開始位置|
|17~18バイト目[0xE9B9] |:| Channel 7 開始位置|
|19~20バイト目[0xEA6F] |:| Channel 8 開始位置|
|21~22バイト目[0xEB7A] |:| シーケンスデータ終了アドレス|
**コード詳細
Mystic Quest, 聖剣伝説 2 と同タイプです。
|音\長さ|1|2.|2|3|4.|4|6|8.|8|12|16|24|32|48|64|
|ド |00|01|02|03|04|05|06|07|08|09|0A|0B|0C|0D|0E|
|ド# |0F|10|11|12|13|14|15|16|17|18|19|1A|1B|1C|1D|
|レ |1E|1F|20|21|22|23|24|25|26|27|28|29|2A|2B|2C|
|レ# |2D|2E|2F|30|31|32|33|34|35|36|37|38|39|3A|3B|
|ミ |3C|3D|3E|3F|40|41|42|43|44|45|46|47|48|49|4A|
|ファ |4B|4C|4D|4E|4F|50|51|52|53|54|55|56|57|58|59|
|ファ# |5A|5B|5C|5D|5E|5F|60|61|62|63|64|65|66|67|68|
|ソ |69|6A|6B|6C|6D|6E|6F|70|71|72|73|74|75|76|77|
|ソ# |78|79|7A|7B|7C|7D|7E|7F|80|81|82|83|84|85|86|
|ラ |87|88|89|8A|8B|8C|8D|8E|8F|90|91|92|93|94|95|
|ラ# |96|97|98|99|9A|9B|9C|9D|9E|9F|A0|A1|A2|A3|A4|
|シ |A5|A6|A7|A8|A9|AA|AB|AC|AD|AE|AF|B0|B1|B2|B3|
|タイ |B4|B5|B6|B7|B8|B9|BA|BB|BC|BD|BE|BF|C0|C1|C2|
|休符 |C3|C4|C5|C6|C7|C8|C9|CA|CB|CC|CD|CE|CF|D0|D1|
|制御コード| 内容 |備考|
|D2 xx |Volume: ch毎の音量 xx: 00(小)→FF(大)|各ch最初 |
|D3 xx yy |Volume Fade: xx/C0 小節で音量を yy に変化させる||
|D4 xx |Pan: [xx]00(左)→FF(右)|各ch最初|
|D5 xx yy |Pan Fade: xx/C0 小節でパンを yy に変化させる||
|D6 xx yy |Pitch Slide: xx/C0 小節で音程を+yy スライド||
|D7 xx yy zz|Vibrato On||
|| xx: ディレイ(xx/C0 小節)||
|| yy: 周期||
|| zz: 振幅||
||||
|D8|Vibrato Off||
|D9 xx yy zz|Tremolo On||
||xx: ディレイ(xx/C0 小節)||
||yy: 周期||
||zz: 振幅||
||||
|DA|Tremolo Off||
|DB xx yy | [自動変動バランス指定]||
|| xx: 変動幅 ||
|| yy: 変動速度 00(遅)→FF(早) ||
||||
|DC| [自動変動バランス解除]||
|DD xx |Noise Clock[xx: 00-1F?]|00(低)→1F?(高)|
|DE| Noise On||
|DF| Noise Off||
|E0| ピッチモジュレーション有効||
|E1| ピッチモジュレーション解除||
|E2| Echo On|各Channel最初など|
|E3| Echo Off|各Channel最初など|
|E4 xx|以降 xx オクターブに設定||
|E5|以降 1 オクターブ上げる||
|E6|以降 1 オクターブ下げる||
|E7 xx|音程(補正)を xx に設定||
|E8 xx|音程(補正)に xx 加算||
|E9 xx|$FB40,X = xx(X: Ch)||
|EA xx|波形No.xx [0x20以降がBGM毎の選択波形] |0x00~:効果音用 |
|EB xx|Attack rate[xx: 00-0F]|0F(早) >>>> 00(遅)|
|EC xx|Decay rate[xx: 00-07] |07(早) >>>> 00(遅)|
|ED xx|Sustain Level[xx: 00-07]|07(普) >>>> 00(小)|
|EE xx|Sustain Rate?[xx: 00-1F]|1F(早) >>>> 00(遅)|
|EF|ADSR の値を元に戻す||
|F0 xx **** F1|(xx+1)回 **** を繰り返す |****内に F0~F1 も可|
|F2(FC-FF)|(終端)|----|
|F3 xx|テンポ[xx](≒bpm)|Channel 1 最初で設定|
|F4 xx yy |テンポをyyまでxxかけて変更?(全体)||
|F5 xx|エコーボリューム[xx]|Channel 1 最初で設定|
|F6 xx yy|エコーボリュームをyyまでxxかけて変更?(全体)||
|F7 xx yy | xx: エコーフィードバック(00→7F)|Ch1最初|
||yy: echo filter[00-03]?(*4)||
|F8 xx| xx = 全体の音量|Channel 1 最初で設定|
|F9 xx yy zz| F0 ** F1間に置かれ,|2重ループ内だと異常?((*2:下記参照))|
|~|xx回目のループでアドレスzzyyへ飛ぶ|~|
|FA xx yy |アドレスyyxxに飛ぶ(*3)|最後など|
|FB xx yy|Jump to $yyxx(if ($BF & $D1) != 0)(*3)|----|
(*1)休符の前には設定していなくてもいい
(*2)F0 01 &bold(){F0 01 ab cd ef gh F9 02 XX YY ij kl F1 }** F1
(YYXXで**に飛ぶとする)
上のような場合だと初めのF0 01の設定(&bold(){F0 01 … XX YY ij kl F1 }を2回演奏)
が無視される?
(*3)ROM領域でのアドレス(下位2バイト)
(*4)
|#|FIRフィルタ|
|0|7F 00 00 00 00 00 00 00|
|1|0C 21 2B 2B 13 FE F3 F9|
|2|58 BF DB F0 FE 07 0C 0C|
|3|34 33 00 D9 E5 01 FC EB|
表示オプション
横に並べて表示:
変化行の前後のみ表示: