summaryrefslogtreecommitdiff
path: root/include/tables/sequence_table.h
blob: cfddd8ff2004cbf33b274ff0f5f67b7c7a53b90c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
/**
 * Sequence Table
 *
 * DEFINE_SEQUENCE should be used to define sequences
 *    - Argument 0: The name of the sequence, as defined by .startseq in the .seq file
 *    - Argument 1: The sequence id enum name
 *    - Argument 2: Storage medium for the sequence (SampleMedium)
 *    - Argument 3: Cache load policy for the sequence (AudioCacheLoadType)
 *    - Argument 4: Sequence flags
 *
 * DEFINE_SEQUENCE_PTR should be used to define pointers to sequences
 *    - Argument 0: The sequence id enum name of the sequence this entry points to
 *    - Argument 1: The sequence id enum name for this pointer
 *    - Argument 2: Storage medium for the sequence (SampleMedium)
 *    - Argument 3: Cache load policy for the sequence (AudioCacheLoadType)
 *    - Argument 4: Sequence flags
 */
// For the comments below, the names in quotes come from the official soundtrack,  and the names in parentheses are internal names that come from MM3D.
// General Sound Effects
DEFINE_SEQUENCE    (Sequence_0,                   NA_BGM_GENERAL_SFX,                 MEDIUM_CART, CACHE_LOAD_PERMANENT,  SEQ_FLAG_FANFARE | SEQ_FLAG_ENEMY)
// Ambient background noises
DEFINE_SEQUENCE    (Sequence_1,                   NA_BGM_AMBIENCE,                    MEDIUM_CART, CACHE_LOAD_PERMANENT,  SEQ_FLAG_ENEMY                   )
// "Termina Field" (NA_BGM_FIELD)
DEFINE_SEQUENCE    (Sequence_2,                   NA_BGM_TERMINA_FIELD,               MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_ENEMY                   )
// "Chase" (NA_BGM_CHASE)
DEFINE_SEQUENCE    (Sequence_3,                   NA_BGM_CHASE,                       MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_RESTORE                 )
// "Majora's Theme" (NA_BGM_STALKID)
DEFINE_SEQUENCE    (Sequence_4,                   NA_BGM_MAJORAS_THEME,               MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Clock Tower" (NA_BGM_CLOCK_TOWER)
DEFINE_SEQUENCE    (Sequence_5,                   NA_BGM_CLOCK_TOWER,                 MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Stone Tower Temple" - used for both Stone Tower and the Temple (NA_BGM_RUIN_DUNGEON_FRONT)
DEFINE_SEQUENCE    (Sequence_6,                   NA_BGM_STONE_TOWER_TEMPLE,          MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_ENEMY                   )
// "Stone Tower Temple Upside-down" - used for both Inverted Stone Tower and the Temple (NA_BGM_RUIN_DUNGEON_REVERSE)
DEFINE_SEQUENCE    (Sequence_7,                   NA_BGM_INV_STONE_TOWER_TEMPLE,      MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_ENEMY                   )
// "Missed Event 1" (NA_BGM_FAILURE_0)
DEFINE_SEQUENCE    (Sequence_8,                   NA_BGM_FAILURE_0,                   MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_FANFARE                 )
// "Missed Event 2" - used for failing the Milk Run (NA_BGM_FAILURE_1)
DEFINE_SEQUENCE    (Sequence_9,                   NA_BGM_FAILURE_1,                   MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_FANFARE                 )
// "Happy Mask Saleman's Theme" (NA_BGM_OMENYA)
DEFINE_SEQUENCE    (Sequence_10,                  NA_BGM_HAPPY_MASK_SALESMAN,         MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Song Of Healing" (NA_BGM_DEMO_CURE)
DEFINE_SEQUENCE    (Sequence_11,                  NA_BGM_SONG_OF_HEALING,             MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Southern Swamp" - used for both Southern Swamp and Woodfall (NA_BGM_DAMP_AREA)
DEFINE_SEQUENCE    (Sequence_12,                  NA_BGM_SWAMP_REGION,                MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_ENEMY                   )
// "Ghost Attack" (NA_BGM_UFO)
DEFINE_SEQUENCE    (Sequence_13,                  NA_BGM_ALIEN_INVASION,              MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Boat Cruise" (NA_BGM_JUNGLE_CREWS)
DEFINE_SEQUENCE    (Sequence_14,                  NA_BGM_SWAMP_CRUISE,                MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_FANFARE                 )
// "Sharp's Curse" (NA_BGM_SHARP)
DEFINE_SEQUENCE    (Sequence_15,                  NA_BGM_SHARPS_CURSE,                MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Great Bay Coast" - used for Great Bay Coast, Zora Cape, and Pinnacle Rock (NA_BGM_SEA_AREA)
DEFINE_SEQUENCE    (Sequence_16,                  NA_BGM_GREAT_BAY_REGION,            MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_ENEMY                   )
// "Ikana Valley" (NA_BGM_IKANA_AREA)
DEFINE_SEQUENCE    (Sequence_17,                  NA_BGM_IKANA_REGION,                MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_ENEMY                   )
// "Deku Palace" (NA_BGM_DEKU_KING)
DEFINE_SEQUENCE    (Sequence_18,                  NA_BGM_DEKU_PALACE,                 MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Mountain Village" - used for Mountain Village, Snowhead, and Goron Village exterior (NA_BGM_SNOW_AREA)
DEFINE_SEQUENCE    (Sequence_19,                  NA_BGM_MOUNTAIN_REGION,             MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_ENEMY                   )
// "Pirates' Fortress" (NA_BGM_PIRATE_AREA)
DEFINE_SEQUENCE    (Sequence_20,                  NA_BGM_PIRATES_FORTRESS,            MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Clock Town, First Day" - Loaded from the main Clock Town seqeuence (sequence 0x1D) (NA_BGM_DUMMY_21)
DEFINE_SEQUENCE    (Sequence_21,                  NA_BGM_CLOCK_TOWN_DAY_1,            MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Clock Town, Second Day" - Loaded from the main Clock Town seqeuence (sequence 0x1D) (NA_BGM_DUMMY_22)
DEFINE_SEQUENCE    (Sequence_22,                  NA_BGM_CLOCK_TOWN_DAY_2,            MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Clock Town, Third Day" - Loaded from the main Clock Town seqeuence (sequence 0x1D) (NA_BGM_DUMMY_23)
DEFINE_SEQUENCE    (Sequence_23,                  NA_BGM_CLOCK_TOWN_DAY_3,            MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// File Select (NA_BGM_FILE_SELECT)
DEFINE_SEQUENCE    (Sequence_24,                  NA_BGM_FILE_SELECT,                 MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_SKIP_HARP_INTRO         )
// "Event Clear" (NA_BGM_EVENT_CLEAR)
DEFINE_SEQUENCE    (Sequence_25,                  NA_BGM_CLEAR_EVENT,                 MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_RESUME                  )
// "Battle" (NA_BGM_ENEMY)
DEFINE_SEQUENCE    (Sequence_26,                  NA_BGM_ENEMY,                       MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Boss Battle" (NA_BGM_BOSS00)
DEFINE_SEQUENCE    (Sequence_27,                  NA_BGM_BOSS,                        MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_RESTORE                 )
// "Woodfall Temple" (NA_BGM_JUNGLE_DUNGEON)
DEFINE_SEQUENCE    (Sequence_28,                  NA_BGM_WOODFALL_TEMPLE,             MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_ENEMY                   )
// Loads one of sequences 0x15, 0x16, or 0x17. Will also play the "morning theme" if it is the start of a day (NA_BGM_MARKET)
DEFINE_SEQUENCE    (Sequence_29,                  NA_BGM_CLOCK_TOWN_MAIN_SEQUENCE,    MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Opening" - plays during the ambush in the opening forest area (NA_BGM_OPENING)
DEFINE_SEQUENCE    (Sequence_30,                  NA_BGM_OPENING,                     MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "House" (NA_BGM_LINK_HOUSE)
DEFINE_SEQUENCE    (Sequence_31,                  NA_BGM_INSIDE_A_HOUSE,              MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_RESUME_PREV             )
// "Game Over" (NA_BGM_GAME_OVER)
DEFINE_SEQUENCE    (Sequence_32,                  NA_BGM_GAME_OVER,                   MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Boss Clear" (NA_BGM_BOSS_CLEAR)
DEFINE_SEQUENCE    (Sequence_33,                  NA_BGM_CLEAR_BOSS,                  MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Item Catch" (NA_BGM_ITEM_GET)
DEFINE_SEQUENCE    (Sequence_34,                  NA_BGM_GET_ITEM,                    MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// Just points to the "Clock Town, Second Day" sequence (sequence 0x16) (NA_BGM_GATE_OPEN, same name as the Door of Time song from OoT)
DEFINE_SEQUENCE_PTR(NA_BGM_CLOCK_TOWN_DAY_2,      NA_BGM_CLOCK_TOWN_DAY_2_PTR,        MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_FANFARE                 )
// "Get A Heart Container!" (NA_BGM_HEART_GET)
DEFINE_SEQUENCE    (Sequence_36,                  NA_BGM_GET_HEART,                   MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Mini Game" (NA_BGM_MINI_GAME_2)
DEFINE_SEQUENCE    (Sequence_37,                  NA_BGM_TIMED_MINI_GAME,             MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_RESTORE                 )
// "Goron Race" (NA_BGM_GORON_RACE)
DEFINE_SEQUENCE    (Sequence_38,                  NA_BGM_GORON_RACE,                  MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Music Box House" (NA_BGM_ORGEL_HOUSE)
DEFINE_SEQUENCE    (Sequence_39,                  NA_BGM_MUSIC_BOX_HOUSE,             MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Fairy's Fountain" - just points to the File Select sequence (sequence 0x18) (NA_BGM_GODESS)
DEFINE_SEQUENCE_PTR(NA_BGM_FILE_SELECT,           NA_BGM_FAIRY_FOUNTAIN,              MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Zelda's Theme" (NA_BGM_HIME)
DEFINE_SEQUENCE    (Sequence_41,                  NA_BGM_ZELDAS_LULLABY,              MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Rosa Sisters" (NA_BGM_SISTER_DANCER)
DEFINE_SEQUENCE    (Sequence_42,                  NA_BGM_ROSA_SISTERS,                MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Open Treasure Box" (NA_BGM_OPEN_TRE_BOX)
DEFINE_SEQUENCE    (Sequence_43,                  NA_BGM_OPEN_CHEST,                  MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Marine Research Laboratory" (NA_BGM_DRUGSTORE)
DEFINE_SEQUENCE    (Sequence_44,                  NA_BGM_MARINE_RESEARCH_LAB,         MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Giants' Theme" (NA_BGM_KYOJIN_ROOM)
DEFINE_SEQUENCE    (Sequence_45,                  NA_BGM_GIANTS_THEME,                MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_SKIP_HARP_INTRO         )
// "Guru-Guru's Song" (NA_BGM_FUSHA)
DEFINE_SEQUENCE    (Sequence_46,                  NA_BGM_SONG_OF_STORMS,              MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Romani Ranch" (NA_BGM_RONRON)
DEFINE_SEQUENCE    (Sequence_47,                  NA_BGM_ROMANI_RANCH,                MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Goron Village" (NA_BGM_GORON)
DEFINE_SEQUENCE    (Sequence_48,                  NA_BGM_GORON_VILLAGE,               MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Mayor's Meeting" (NA_BGM_MEETING)
DEFINE_SEQUENCE    (Sequence_49,                  NA_BGM_MAYORS_OFFICE,               MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Ocarina “Epona's Song”" (NA_BGM_OCA_EPONA)
DEFINE_SEQUENCE    (Sequence_50,                  NA_BGM_OCARINA_EPONA,               MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Ocarina “Sun's Song”" - leftover from OoT (NA_BGM_OCA_SUNS)
DEFINE_SEQUENCE    (Sequence_51,                  NA_BGM_OCARINA_SUNS,                MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Ocarina “Song Of Time”" (NA_BGM_TIME_NORMAL)
DEFINE_SEQUENCE    (Sequence_52,                  NA_BGM_OCARINA_TIME,                MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Ocarina “Song Of Storms”" (NA_BGM_OCA_STORM)
DEFINE_SEQUENCE    (Sequence_53,                  NA_BGM_OCARINA_STORM,               MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Zora Hall" (NA_BGM_ZORA)
DEFINE_SEQUENCE    (Sequence_54,                  NA_BGM_ZORA_HALL,                   MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_RESUME                  )
// "Get A Mask!" (NA_BGM_MASK_GET)
DEFINE_SEQUENCE    (Sequence_55,                  NA_BGM_GET_NEW_MASK,                MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_FANFARE                 )
// "Middle Boss Battle" (NA_BGM_MIDDLE_BOSS)
DEFINE_SEQUENCE    (Sequence_56,                  NA_BGM_MINI_BOSS,                   MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_RESTORE                 )
// "Small Item Catch" (NA_BGM_S_ITEM_GET)
DEFINE_SEQUENCE    (Sequence_57,                  NA_BGM_GET_SMALL_ITEM,              MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Astral Observatory" (NA_BGM_TENMONDAI)
DEFINE_SEQUENCE    (Sequence_58,                  NA_BGM_ASTRAL_OBSERVATORY,          MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Cavern" - used for grottos (NA_BGM_NORMAL_DUNGEON)
DEFINE_SEQUENCE    (Sequence_59,                  NA_BGM_CAVERN,                      MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_ENEMY                   )
// "Milk Bar" (NA_BGM_MILK_BAR)
DEFINE_SEQUENCE    (Sequence_60,                  NA_BGM_MILK_BAR,                    MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_RESUME | SEQ_FLAG_ENEMY )
// "Enter Zelda" - leftover from OoT (NA_BGM_APPEAR)
DEFINE_SEQUENCE    (Sequence_61,                  NA_BGM_ZELDA_APPEAR,                MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Woods Of Mystery" - Saria's Song from OoT, also used when dancing with the scarecrow (NA_BGM_MAYOIMORI)
DEFINE_SEQUENCE    (Sequence_62,                  NA_BGM_SARIAS_SONG,                 MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Goron Race Goal" (NA_BGM_GORON_GOAL)
DEFINE_SEQUENCE    (Sequence_63,                  NA_BGM_GORON_GOAL,                  MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Horse Race" (NA_BGM_HORSE)
DEFINE_SEQUENCE    (Sequence_64,                  NA_BGM_HORSE,                       MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Horse Race Goal" (NA_BGM_HORSE_GOAL)
DEFINE_SEQUENCE    (Sequence_65,                  NA_BGM_HORSE_GOAL,                  MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Gorman Track" (NA_BGM_INGO)
DEFINE_SEQUENCE    (Sequence_66,                  NA_BGM_INGO,                        MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Magic Hags' Potion Shop" (NA_BGM_KOTAKE_KOUME)
DEFINE_SEQUENCE    (Sequence_67,                  NA_BGM_KOTAKE_POTION_SHOP,          MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Shop" (NA_BGM_SHOP)
DEFINE_SEQUENCE    (Sequence_68,                  NA_BGM_SHOP,                        MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_RESUME_PREV             )
// "Owl" (NA_BGM_OWL)
DEFINE_SEQUENCE    (Sequence_69,                  NA_BGM_OWL,                         MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Shooting Gallery" (NA_BGM_MINI_GAME)
DEFINE_SEQUENCE    (Sequence_70,                  NA_BGM_SHOOTING_GALLERY,            MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_RESUME_PREV             )
// "Ocarina “Song Of Soaring”" (NA_BGM_OCA_BIGWING)
DEFINE_SEQUENCE    (Sequence_71,                  NA_BGM_OCARINA_SOARING,             MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Ocarina “Song Of Healing”" (NA_BGM_OCA_CURE)
DEFINE_SEQUENCE    (Sequence_72,                  NA_BGM_OCARINA_HEALING,             MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Ocarina “Inverted Song Of Time”" (NA_BGM_TIME_SPEED)
DEFINE_SEQUENCE    (Sequence_73,                  NA_BGM_INVERTED_SONG_OF_TIME,       MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Ocarina “Song Of Double Time”" (NA_BGM_TIME_JUMP)
DEFINE_SEQUENCE    (Sequence_74,                  NA_BGM_SONG_OF_DOUBLE_TIME,         MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Sonata of Awakening" (NA_BGM_DEMO_AWAKING)
DEFINE_SEQUENCE    (Sequence_75,                  NA_BGM_SONATA_OF_AWAKENING,         MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Goron Lullaby" (NA_BGM_DEMO_LULLABY)
DEFINE_SEQUENCE    (Sequence_76,                  NA_BGM_GORON_LULLABY,               MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "New Wave Bossa Nova" - both saxophone and vocals (NA_BGM_DEMO_TIDE)
DEFINE_SEQUENCE    (Sequence_77,                  NA_BGM_NEW_WAVE_BOSSA_NOVA,         MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Elegy Of Emptiness" (NA_BGM_DEMO_SHELL)
DEFINE_SEQUENCE    (Sequence_78,                  NA_BGM_ELEGY_OF_EMPTINESS,          MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Oath To Order" (NA_BGM_DEMO_PLEDGE)
DEFINE_SEQUENCE    (Sequence_79,                  NA_BGM_OATH_TO_ORDER,               MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Swordsman's School" (NA_BGM_EXERCISE_HALL)
DEFINE_SEQUENCE    (Sequence_80,                  NA_BGM_SWORD_TRAINING_HALL,         MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Ocarina “Goron Lullaby Intro”" (NA_BGM_DEMO_LULLABY_HALF)
DEFINE_SEQUENCE    (Sequence_81,                  NA_BGM_OCARINA_LULLABY_INTRO,       MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Get The Ocarina!" (NA_BGM_OCA_YOUSEI)
DEFINE_SEQUENCE    (Sequence_82,                  NA_BGM_LEARNED_NEW_SONG,            MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Bremen March" (NA_BGM_FACEMASK)
DEFINE_SEQUENCE    (Sequence_83,                  NA_BGM_BREMEN_MARCH,                MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Ballad Of The Wind Fish" - quartet performed in on the Milk Bar stage (NA_BGM_QUARTET)
DEFINE_SEQUENCE    (Sequence_84,                  NA_BGM_BALLAD_OF_THE_WIND_FISH,     MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Song Of Soaring" (NA_BGM_WING_WARP)
DEFINE_SEQUENCE    (Sequence_85,                  NA_BGM_SONG_OF_SOARING,             MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_RESTORE                 )
// Just points to the "Milk Bar" sequence (sequence 0x3C) (NA_BGM_MILK_BAR_DUMMY)
DEFINE_SEQUENCE_PTR(NA_BGM_MILK_BAR,              NA_BGM_MILK_BAR_DUPLICATE,          MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Last Day" (NA_BGM_TIME_LIMIT)
DEFINE_SEQUENCE    (Sequence_87,                  NA_BGM_FINAL_HOURS,                 MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Mikau" - looping part of the song (NA_BGM_MIKAU_LIFF)
DEFINE_SEQUENCE    (Sequence_88,                  NA_BGM_MIKAU_RIFF,                  MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Mikau" - a single guitar chord to end the song (NA_BGM_MIKAU_FIN)
DEFINE_SEQUENCE    (Sequence_89,                  NA_BGM_MIKAU_FINALE,                MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Frog Song" - conducting the frogs with Don Gero's Mask (NA_BGM_FROG_SONG)
DEFINE_SEQUENCE    (Sequence_90,                  NA_BGM_FROG_SONG,                   MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Ocarina “Sonata Of Awakening”" (NA_BGM_OCA_AWAKING)
DEFINE_SEQUENCE    (Sequence_91,                  NA_BGM_OCARINA_SONATA,              MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Ocarina “Goron Lullaby”" (NA_BGM_OCA_LULLABY)
DEFINE_SEQUENCE    (Sequence_92,                  NA_BGM_OCARINA_LULLABY,             MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Ocarina “New Wave Bossa Nova”" (NA_BGM_OCA_TIDE)
DEFINE_SEQUENCE    (Sequence_93,                  NA_BGM_OCARINA_NEW_WAVE,            MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Ocarina “Elegy of Emptiness”" (NA_BGM_OCA_SHELL)
DEFINE_SEQUENCE    (Sequence_94,                  NA_BGM_OCARINA_ELEGY,               MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Ocarina “Oath To Order”" (NA_BGM_OCA_PLEDGE)
DEFINE_SEQUENCE    (Sequence_95,                  NA_BGM_OCARINA_OATH,                MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// Majora Boss Room. Just points to the "Last Day" sequence (sequence 0x57) (NA_BGM_LAST_DUNGEON)
DEFINE_SEQUENCE_PTR(NA_BGM_FINAL_HOURS,           NA_BGM_MAJORAS_LAIR,                MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// Just points to the "Ocarina “Goron Lullaby Intro”" sequence (sequence 0x51) (NA_BGM_OCA_LULLABY_HALF)
DEFINE_SEQUENCE_PTR(NA_BGM_OCARINA_LULLABY_INTRO, NA_BGM_OCARINA_LULLABY_INTRO_PTR,   MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Bass & Guitar Session" (NA_BGM_OCA_SESSION)
DEFINE_SEQUENCE    (Sequence_98,                  NA_BGM_OCARINA_GUITAR_BASS_SESSION, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Piano Solo" (NA_BGM_DEMO_SESSION)
DEFINE_SEQUENCE    (Sequence_99,                  NA_BGM_PIANO_SESSION,               MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "The Indigo-Go's" (NA_BGM_ALLPART_SESSION)
DEFINE_SEQUENCE    (Sequence_100,                 NA_BGM_INDIGO_GO_SESSION,           MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Snowhead Temple" (NA_BGM_SILVER_DUNGEON)
DEFINE_SEQUENCE    (Sequence_101,                 NA_BGM_SNOWHEAD_TEMPLE,             MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_ENEMY                   )
// "Great Bay Temple" (NA_BGM_DEEPBLUE_DUNGEON)
DEFINE_SEQUENCE    (Sequence_102,                 NA_BGM_GREAT_BAY_TEMPLE,            MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_ENEMY                   )
// "New Wave Bossa Nova" - saxophone only, no vocals (NA_BGM_DEMO_TIDE_SAX)
DEFINE_SEQUENCE    (Sequence_103,                 NA_BGM_NEW_WAVE_SAXOPHONE,          MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "New Wave Bossa Nova" - vocals only, no saxophone (NA_BGM_DEMO_TIDE_VOCAL)
DEFINE_SEQUENCE    (Sequence_104,                 NA_BGM_NEW_WAVE_VOCAL,              MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Majora's Wrath Battle" (NA_BGM_MUJURA_1)
DEFINE_SEQUENCE    (Sequence_105,                 NA_BGM_MAJORAS_WRATH,               MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Majora's Incarnate Battle" (NA_BGM_MUJURA_2)
DEFINE_SEQUENCE    (Sequence_106,                 NA_BGM_MAJORAS_INCARNATION,         MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Majora's Mask Battle" (NA_BGM_MUJURA_3)
DEFINE_SEQUENCE    (Sequence_107,                 NA_BGM_MAJORAS_MASK,                MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Bass Practice" (NA_BGM_BASS_PLAY)
DEFINE_SEQUENCE    (Sequence_108,                 NA_BGM_BASS_PLAY,                   MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Drums Practice" (NA_BGM_DRUMS_PLAY)
DEFINE_SEQUENCE    (Sequence_109,                 NA_BGM_DRUMS_PLAY,                  MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Piano Practice" (NA_BGM_PIANO_PLAY)
DEFINE_SEQUENCE    (Sequence_110,                 NA_BGM_PIANO_PLAY,                  MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "Ikana Castle" (NA_BGM_IKANA_CASTLE)
DEFINE_SEQUENCE    (Sequence_111,                 NA_BGM_IKANA_CASTLE,                MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_ENEMY                   )
// "Calling The Four Giants" (NA_BGM_GATHERING)
DEFINE_SEQUENCE    (Sequence_112,                 NA_BGM_GATHERING_GIANTS,            MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Kamaro's Dance" (NA_BGM_CAMARO_DANCE)
DEFINE_SEQUENCE    (Sequence_113,                 NA_BGM_KAMARO_DANCE,                MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE_KAMARO          )
// "Cremia's Carriage" (NA_BGM_DONKEY_CART)
DEFINE_SEQUENCE    (Sequence_114,                 NA_BGM_CREMIA_CARRIAGE,             MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Keaton's Quiz" (NA_BGM_QUIZ)
DEFINE_SEQUENCE    (Sequence_115,                 NA_BGM_KEATON_QUIZ,                 MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE                 )
// "The End / Credits" - plays the first half, then loads sequence 0x7F for the second half (NA_BGM_END_DEMO)
DEFINE_SEQUENCE    (Sequence_116,                 NA_BGM_END_CREDITS,                 MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// Similar to "Opening" (sequence 0x1E), but the intro loops endlessly (NA_BGM_OPENING_LOOP)
DEFINE_SEQUENCE    (Sequence_117,                 NA_BGM_OPENING_LOOP,                MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Title Theme" (NA_BGM_TITLE)
DEFINE_SEQUENCE    (Sequence_118,                 NA_BGM_TITLE_THEME,                 MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Woodfall Rises" (NA_BGM_DUNGEON_APPEAR)
DEFINE_SEQUENCE    (Sequence_119,                 NA_BGM_DUNGEON_APPEAR,              MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_FANFARE                 )
// "Southern Swamp Clears" (NA_BGM_PURIFICATION_0)
DEFINE_SEQUENCE    (Sequence_120,                 NA_BGM_WOODFALL_CLEAR,              MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_FANFARE                 )
// "Snowhead Clear" (NA_BGM_PURIFICATION_1)
DEFINE_SEQUENCE    (Sequence_121,                 NA_BGM_SNOWHEAD_CLEAR,              MEDIUM_CART, CACHE_LOAD_TEMPORARY,  SEQ_FLAG_FANFARE                 )
//
DEFINE_SEQUENCE    (Sequence_122,                 NA_BGM_SEQ_122,                     MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "To The Moon" (NA_BGM_INTO_THE_MOON)
DEFINE_SEQUENCE    (Sequence_123,                 NA_BGM_INTO_THE_MOON,               MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "The Giants' Exit" (NA_BGM_GOODBYE_GIANT)
DEFINE_SEQUENCE    (Sequence_124,                 NA_BGM_GOODBYE_GIANT,               MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Tatl & Tael" (NA_BGM_CHAT)
DEFINE_SEQUENCE    (Sequence_125,                 NA_BGM_TATL_AND_TAEL,               MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "Moon's Destruction" (NA_BGM_MOON_VANISH)
DEFINE_SEQUENCE    (Sequence_126,                 NA_BGM_MOONS_DESTRUCTION,           MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )
// "The End / Credits" - second half. Sequence 0x74 loads this after playing the first half (NA_BGM_OCA_MUS)
DEFINE_SEQUENCE    (Sequence_127,                 NA_BGM_END_CREDITS_SECOND_HALF,     MEDIUM_CART, CACHE_LOAD_TEMPORARY,  0                                )