Super Mario World SPC Notes

個人用のメモみたいなものです。有用性や信憑性は怪しいです。wiki等への転載は自由です。

SMWに含まれるサンプル

SMWにどんなサンプルが含まれているのかはSMWSで確認できます。では各曲・効果音はそれらをどのように使用しているのでしょうか。

効果音で使用されるサンプル

参考: マリオ4改造wiki@VIP - 効果音一覧

$f4/$00:1DF9Samples Used (hexadecimal)Notes
$010bHit Head
$020eSpin Jump Stomp
$0300Spin Jump Stomp 2
$0404Shrinking, Going Down Pipe
$0502Midway Point Whistle
$0600,08Yoshi Swallow
$0703Dry Bones Falling Apart
$0803,0bSpin Jump Kill (Bang + 'Tweedledee')
$0908Cape Flying Glide Sound
$0a03Get Mushroom
$0b02Switch On
$0c04Carryable Tuning into Item at Goal
$0d04Get Cape
$0e00Swimming Sound
$0f00Cape Spin Sound
$1000Cape Flying Spin while in Air
$1103Pause Sound (Makes Music Stop)
$1203Pause Sound (Doesn't Make Music Stop)
$1300Hit Enemy With Shell
$1400Hit 2nd Enemy With Shell
$1500Hit 3rd Enemy With Shell
$1600Hit 4th Enemy With Shell
$1700Hit 5th Enemy With Shell
$1800Hit 6th Enemy With Shell
$1900Hit 7th Enemy With Shell
$1a06Line Guided Sprite Ticking
$1b06Line Guided Sprite Ticking 2
$1c02Yoshi Coin
$1e02Balloon Inflating
$1f04Boss Defeated
$2008Yoshi Spit
$2113Low Rumble when Bowser's Castle Appears
$2300Descending Sound (Big Boo Defeated)
$2513Blargg Growl
$2600Soft Descending Whistle (Fireworks)
$270b,13Faint Low Bang
$2800Same as $26, but higher and faster.
$290b,13Bullet Bill Bang
$2a02Mysterious Musical Scale (Toadstool's Help Message?)
$2b02Some Kind of Faint Clicking
$a601Time Running Out! (Makes Music Speed Up)

Total Result: 00,01,02,03,04,06,08,0b,0e,13

$f5/$00:1DFASamples Used (hexadecimal)Notes
$0100Mario Jumping
$02(10)Activate Yoshi Drums
$0406Buzz Saw Click, Line Guided Sprite

Total Result: 00,06,10

$f7/$00:1DFCSamples Used (hexadecimal)Notes
$0103Coin
$0200Item Popup
$0300Long Item Popup
$0400Bang, Cape Sound
$05031up
$0603Fireball
$0706Something popping out of ground
$0808Boing
$090bCannon shot
$0a03Egg Hatch
$0b02Getting an already-obtained power-up
$0c03Item Fall
$0d03Item Fall?
$0e04Scrolling
$0f0bDoor Opens
$100bDoor Closes
$110bDrumroll Forever
$120bDrumroll End
$1302Runaway Yoshi
$1408?
$1503New Level Appear
$160bCastle Destroyed
$17(00:Noise)Fire
$1813Thunder
$190eClap
$1a13Castle Explodes
$1b(04:Noise)Firey Crackle
$1c02Color Blocks Activated
$1d01Hurry Up
$1e02Chuck Whistle
$1f12Yoshi!
$20(00:Noise)Iggy dropped into Lava
$2102Yoshi uses tongue
$2202Save Prompt
$2302Option Select
$2402Star about to run out
$250bBang
$26(01:Noise)Crackle
$27(00:Noise)Fire
$2808Bounce Off Chuck
$2902Correct Sound
$2a08Wrong Sound
$2b00Falling Sound (Fireworks)
$2c0b,13Explosion
$2d-34(00:Noise)Fire?
$35- See the list for $f4 above

Total Result: 00,02,03,04,06,08,0b,0e,12,13

BGMで使用されるサンプル

必要なさそうなものは一部省略しています。

$f6/LevelBGMSamples Used (hexadecimal)Notes
$0903,0aPlayer Down
$0a0cGame Over
$0b02,04,0bSub Castle Clear Fanfare
$0c02,04,07,08Course Clear Fanfare
$0d01,05,06Invincible BGM
$0e03,10Switch BGM
$1200,04,09,0d,10,12Bonus Screen BGM
$1401,02,09,10,12Bonus Screen Clear Fanfare

まとめ

まとめると、効果音で使われるサンプルは 00,01,02,03,04,06,08,0b,0e(,10,12),13 のようです。13が使われている効果音はさほど多くないので、ステージ構成等に縛りを設ければ、これも削ることが可能なサンプルだと言えます。12はヨッシーの鳴き声が鳴らない構成であれば必要ありません。10はスイッチの音楽で使われていますが、鳴らなくてもよいというのであれば比較的切りやすい対象かとは思います。これに加えて、LevelBGMに必須のジングル(やられ効果音、ゲームオーバー、クリアファンファーレ2種、無敵、スイッチ)を考えると 02,03,04,05,06,07,08,0a,0b,0c,10 は必要かなあという感じがします。クッパ用の音も含めるようと思うなら、もう少し必要でしょう。ただいま列挙されたサンプルの中に含まれていない番号は、09,0d,0f,11 ですね。

いくらか本家の音色を削って新しい音色を入れる場合でも、本家音色部分は置き換えず無音等で埋め、未使用番号を追加音色に割り当てた方が無難かと思われます。

gochaism