- Track ID is written to byte $00E5 first.
- Due to how audio data is mapped and referenced, each track can be broken down into up to 3 different tracks. Single-channel audio (typically sound effects) will only have 1 track. Dual-channel audio (typically sound effects) will have 2 tracks. Full audio (music) will have 3 tracks. The first track will always be the correct one.
- Sound effects using the NOI channel with a lower track ID than the currently playing NOI sound effect will be ignored.
- Melodic sound effects always use SQ1, or SQ2 if another sound effect is already using SQ1. The track ID is saved at $00C2 to prevent the SQ1 channel in music from overriding the sound effect. If there is already a track in $00C2, the sound effect will instead be saved to the $00D2 and the SQ2 channel will be used for the second sound effect. In this way, you can have up to 3 sound effects playing at the same time while the TRI channel keeps playing music.
- The Stopwatch and pausing both set variables which prevent other audio from playing.
- Muting the TRI channel (setting #A0 to 00) will prevent NOI drums from playing as well.
Tracks in italics are music and will always set bytes in the #80 (SQ1 bgm), #90 (SQ2 bgm), and #A0 (TRI bgm) ranges. Tracks in bold are not actually used. All other tracks are sound effects and will set bytes in the lower #B0 (noise), #C0 (SQ1 sfx), and #D0 (SQ2 sfx) ranges.
ID | | Track |
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 | Hi-Hat Snare Drum Timer Scoring Heart Scoring/Menu Select Continue? Map Footsteps Boomerang Throw Dagger Throw Chain Whip/Axe Attack (repeatedly played for Axe) Leather Whip Attack Deep Fall Deep Fall (SQ2 channel only) Rough Landing (used by Fishman also) Fishman Splash Simon Splash Whip Deflected Whip Deflected (NOI channel only) Dracula Breath Bandage Throw Whip Hit Brick Shatter Heart Pickup/Letter Submission Money Pickup Weapon/Multiplier/Meat Pickup Autowalk Warp Stopwatch Tick (pauses music) Invincibility Begin Invincibility Finish Door Slam/Dracula Stomp Holy Water Holy Water (NOI channel only) Castle Crumbling Castle Crumbling (NOI channel only) Final Countdown Secret Reveal Rosary Flash 1UP "Underground" "Prologue" "Prologue" (SQ2 channel only) "Prologue" (TRI & NOI channels only) "Vampire Killer" "Vampire Killer" (SQ2 channel only) "Vampire Killer (TRI & NOI channels only) "Stalker" "Stalker" (SQ2 channel only) "Stalker" (TRI & NOI channels only) "Wicked Child" "Wicked Child" (SQ2 channel only) "Wicked Child" (TRI & NOI channels only) "Out Of Time" "Out Of Time" (SQ2 channel only) "Out Of Time" (TRI & NOI channels only) "Heart Of Fire" "Heart Of Fire" (SQ2 channel only) "Heart Of Fire" (TRI & NOI channels only) "Walking On The Edge" "Walking On The Edge" (SQ2 channel only) "Walking On The Edge" (TRI & NOI channels only) "Nothing To Lose" "Nothing To Lose" (SQ2 channel only) "Nothing To Lose" (TRI & NOI channels only) "Poison Mind" "Poison Mind" (SQ2 channel only) "Poison Mind" (TRI & NOI channels only) "Black Night" "Black Night" (SQ2 channel only) "Black Night" (TRI & NOI channels only) "Voyager" "Voyager" (SQ2 channel only) "Voyager" (TRI & NOI channels only) "Stage Clear" "Stage Clear" (SQ2 channel only) "Stage Clear" (TRI & NOI channels only) "All Clear" "All Clear" (SQ2 channel only) "All Clear" (TRI & NOI channels only) "Player Miss" "Player Miss" (SQ2 channel only) "Player Miss" (TRI & NOI channels only) "Game Over" "Game Over" (SQ2 channel only) "Game Over" (TRI & NOI channels only) Pause Jingle Mute All Channels Mute SQ2 Channel Mute TRI & NOI Channels Noise Hit Mute Wave Channels Mute SQ2 Channel Mute TRI & NOI Channel Mute SQ1 Channel |
No comments:
Post a Comment