TODO:
Figure out volume differences between ingame and the soundtest

True stereo sounds (cutscene banks)

E_0068 bank 6 sound 10
E_00F7 bank 6 sound 8
E_00F9 bank 6 sound 8
E_00F9 bank 6 sound 9
E_00FD bank 6 sound 18 (maybe)
E_00FE bank 6 sound 10
E_00FF bank 6 sound 14 (maybe)

Special enemy banks:

E101 type:
E101
E101R
EGGCARRIER
SHOOTING

SKYDECK type (almost the same as E101 but some sounds require DSP):
SKYDECK (sounds that require DSP: 17, 18)
SKYDECK_E

FINALEGG type:
FINALEGG
HOTSHELTER (should be but actually isn't)

ICECAP type:
ICECAP

field type:
MYSTICRUIN
STATIONSQUARE

minimum type:
all others

SA1 DC Sound Test info
Banks not accessible from the sound test: ALT_ banks, V_ banks, CASINO_ banks, E_ (cutscene) banks
ALIFE character banks contain all sounds from character P_ (3) and V_ (6) banks
Character banks and SKYDECK can be either the Japanese or the English (_E) version depending on the game's voice language setting

00 - ALIFE_BIG
01 - ALIFE
02 - ALIFE_AMY
03 - ALIFE_E102 (unable to play sounds in bank 0 - replace ALIFE_AMY.MLT with ALIFE_E102.MLT to get them)
04 - ALIFE_KNUCKLES
05 - ALIFE_SONIC
06 - ALIFE_TAILS
07 - CART
08 - CASINOPOLIS
09 - CHAOS0
10 - CHAOS2
11 - CHAOS4
12 - CHAOS6
13 - CHAOS7A
14 - CHAOS7B
15 - DRYMOUNTAIN
16 - E101
17 - E101R
18 - EGGCARRIER
19 - EMERALDCOAST
20 - FINALEGG
21 - HIGHWAY
22 - HOTSHELTER
23 - ICECAP
24 - LOSTWORLD
25 - MOBILE1
26 - MOBILE2
27 - MOBILE3
28 - MYSTICRUINS
29 - P_AMY
30 - P_BIG
31 - P_E102 (unable to play sounds in bank 0 - replace P_AMY.MLT with P_E102.MLT to get them)
32 - P_KNUCKLES
33 - P_SONICTAILS
34 - SANDHILL
35 - SHOOTING
36 - SKYDECK
37 - STATIONSQUARE
38 - TWINKLEPARK
39 - WINDYVALLEY

SA1 DC cutscene soundbanks:

E_0001 - Sonic's intro
E_0002 - Unused? Chaos something
E_0003 - Tails' intro
E_0007 - Egg Hornet appears
E_0008 - Chaos 1 emerges
E_0009 - Chaos 4 emerges
E_000D - Sonic falls after Sky Chase 1
E_0012 - Sonic meets Amy
E_0016 - Eggman takes emerald from Birdie, Gamma shows up
E_001B - Gamma beaten, Egg Carrier losing altitude
E_001E - before Lost World
E_0022 - Tikal "I must stop this!"
E_0024 - before Egg Viper
E_0029 - Tornado 2 arrives on Egg Carrier
E_0035 - emerald, door closing
E_0042 - Froggy swallows emerald in the jungle
E_0046 - Froggy jumps over Big in MR main area
E_0047 - Tails takes off in Tornado 2
E_004B - Gamma's intro? Birdie flapping
E_004D - Eggman launches the missile
E_004E - Egg Walker
E_0060 - ??
E_0061 - Amy meets Birdie
E_0064 - Zero captures Amy
E_0065 - Amy/Gamma prison
E_0068 - Tikal sees Chaos
E_0071 - Before Zero boss
E_0080 - Knuckles' intro
E_0087 - Chaos something
E_0091 - Master Emerald restoration, Knuckles sees Gamma
E_0097 - Something breaks off, Chaos roar
E_009D - Master Emerald restored
E_00B0 - Gamma's intro
E_00B7 - Gamma goes to Past
E_00BA - Gamma sees Chao
E_00BB - Eggman banishes robots from Egg Carrier
E_00BF - Gamma's prison cutscene
E_00C5 - Gamma looks for E Series robots
E_00D0 - Big's intro
E_00D4 - No idea
E_00DE - Chaos 4 transforms on the Egg Carrier
E_00F3 - Final story first cutscene
E_00F4 - Jungle sounds
E_00F5 - Tikal ball flies somewhere
E_00F7 - Echidnas storm the altar
E_00F8 - Perfect Chaos shows up?
E_00FA - Chaos steals emerald in jungle, Possibly after Chaos 6
E_00FD - Perfect Chaos first cutscene with Tikal
E_00FE - Tikal takes Chaos back
E_00FF - Possibly Super Sonic

Sounds that require default sequence speed (incomplete list):

Common:
Bank 0 sound 0

Casinopolis:
Bank 1 sound 0

Egg Carrier:
Bank 1 sound 0
Bank 1 sound 1
Bank 1 sound 21

Sounds that require DSP to be enabled for full volume:

Common:
Bank 4 sound 1

Casinopolis:
bank 1 sound 24

Chaos 0: 
bank 1 sound 3
bank 5 sound 4

Chaos 2:
bank 1 sound 3
bank 5 sound 4

Chaos 4:
bank 1 sound 17
bank 5 sound 4

Chaos 6 
bank 1 sound 3
bank 1 sound 15
bank 1 sound 19

Chaos 7B
bank 1 sound 13
bank 1 sound 14

DryMountain:
bank 1 sound 1
bank 1 sound 28
bank 1 sound 29
bank 1 sound 30

E101:
bank 1 sound 1
bank 1 sound 2
bank 1 sound 3

E101R:
bank 1 sound 1
bank 1 sound 10
bank 1 sound 11

EmeraldCoast:
bank 1 sound 7

FinalEgg:
bank 1 sound 9

Highway:
bank 1 sound 4
bank 1 sound 13
bank 1 sound 15
bank 1 sound 16
bank 1 sound 17
bank 1 sound 18
bank 1 sound 30

HotShelter:
bank 1 sound 28
bank 1 sound 29
bank 1 sound 30

Mobile1:
bank 1 sound 3

Mobile3:
bank 1 sound 13

StationSquare:
bank 1 sound 18
bank 1 sound 27
bank 1 sound 28
bank 1 sound 29

SkyDeck:
bank 4 sound 17
bank 4 sound 18

TwinklePark:
bank 1 sound 23

WindyValley
bank 1 sound 2
bank 1 sound 28
bank 1 sound 29
bank 1 sound 30

P_AMY
bank 3 sound 20

P_BIG
bank 3 sound 10
bank 3 sound 12

P_E102
last sound

