Refresh 3

This commit is contained in:
n64
2019-11-03 14:36:27 -05:00
parent 6b8bc9b9ec
commit a7c423cb43
4603 changed files with 475500 additions and 437701 deletions

View File

@@ -5,10 +5,11 @@ compression format that reduces file sizes by ~70% compared to uncompressed
AIFF (with 16-bit samples). The build system automatically converts
uncompressed AIFF files into this format.
Samples are collected into banks, given by directories. The order in which
banks and samples end up in the final binary is determined by their file and
directory names. Thus, to keep the ROM OK, sample files/bank directories should
be prefixed by a number to maintain sort order.
Samples are collected into banks, given by directories. The order in which each
bank's samples end up in the final binary is determined by their file names.
Thus, to keep the ROM OK, sample files should be prefixed by a number to
maintain sort order. (Bank directories are ordered by their usages in way
that automatically makes the ROM match.)
Samples cannot be referred to directly from sequence files. Instead, there is
an indirect step in the form of sound banks. Each sound bank refers to a single

View File

@@ -1,6 +1,6 @@
{
"comment": "This file lists all sequences together with the sound banks they use. If a sequence uses multiple banks, the first bank will be used by default, and it can switch between them using the chan_setbank command; e.g. chan_setbank 0 will switch to the first bank in the given list.",
"00_sound_player": ["00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A"],
"00_sound_player": ["00", "01_terrain", "02_water", "03", "04", "05", "06", "07", "08_mario", "09", "0A_mario_peach"],
"01_cutscene_collect_star": ["22"],
"02_menu_title_screen": ["11"],
"03_level_grass": ["22"],
@@ -11,9 +11,9 @@
"08_level_snow": ["0B"],
"09_level_slide": ["0D"],
"0A_level_spooky": ["10", "21"],
"0B_event_piranha_plant": ["14"],
"0B_event_piranha_plant": ["14_piranha_music_box"],
"0C_level_underground": ["15"],
"0D_menu_star_select": ["16"],
"0D_menu_star_select": ["16_course_start"],
"0E_event_powerup": ["17"],
"0F_event_metal_cap": ["18"],
"10_event_koopa_message": ["12"],
@@ -24,10 +24,10 @@
"15_cutscene_star_spawn": ["0E"],
"16_event_boss": ["1B"],
"17_cutscene_collect_key": ["1A"],
"18_event_endless_stairs": ["1C"],
"19_level_boss_koopa_final": ["1D"],
"18_event_endless_stairs": ["1C_endless_stairs"],
"19_level_boss_koopa_final": ["1D_bowser_organ"],
"1A_cutscene_credits": ["25"],
"1B_event_solve_puzzle": ["14"],
"1B_event_solve_puzzle": ["14_piranha_music_box"],
"1C_event_toad_message": ["20"],
"1D_event_peach_message": ["1E"],
"1E_cutscene_intro": ["1B"],

View File

@@ -289,13 +289,13 @@ sound_ref .sound_action_metal_step_tiptoe
sound_ref .chan_4E5
sound_ref .chan_4F1
sound_ref .chan_4FD
sound_ref .chan_512
sound_ref .sound_action_swim
sound_ref .chan_522
sound_ref .chan_52E
sound_ref .sound_action_swish1
sound_ref .sound_action_swish2
sound_ref .sound_action_swish2
sound_ref .sound_action_swish2
sound_ref .sound_action_throw
sound_ref .sound_action_key_swish
sound_ref .sound_action_spin
sound_ref .sound_action_spin
sound_ref .sound_action_spin
sound_ref .sound_action_climb_up_tree
sound_ref .sound_action_climb_down_tree
sound_ref .chan_582
@@ -304,12 +304,12 @@ sound_ref .chan_5A3
sound_ref .sound_action_pat_back
sound_ref .sound_action_brush_hair
sound_ref .sound_action_climb_up_pole
sound_ref .chan_5E9
sound_ref .chan_5F8
sound_ref .chan_604
sound_ref .chan_651
sound_ref .chan_664
sound_ref .chan_6A9
sound_ref .sound_action_metal_bonk
sound_ref .sound_action_unstuck_from_ground
sound_ref .sound_action_hit
sound_ref .sound_action_bonk
sound_ref .sound_action_enter_bbh
sound_ref .sound_action_swim_fast
sound_ref .sound_action_stuck_in_ground_default
sound_ref .sound_action_stuck_in_ground_default
sound_ref .sound_action_stuck_in_ground_default
@@ -318,18 +318,18 @@ sound_ref .sound_action_stuck_in_ground_default
sound_ref .sound_action_stuck_in_ground_snow
sound_ref .sound_action_stuck_in_ground_sand
sound_ref .sound_action_stuck_in_ground_sand
sound_ref .chan_6FA
sound_ref .chan_70C
sound_ref .chan_71E
sound_ref .sound_action_metal_jump_water
sound_ref .sound_action_metal_land_water
sound_ref .sound_action_metal_step_water
sound_ref .chan_731
sound_ref .chan_743
sound_ref .chan_756
sound_ref .chan_766
sound_ref .chan_782
sound_ref .sound_action_flying_fast
sound_ref .sound_action_teleport
sound_ref .chan_7A5
sound_ref .chan_7C5
sound_ref .sound_action_bounce_off_object
sound_ref .chan_7ED
sound_ref .chan_801
sound_ref .sound_action_read_sign
sound_ref .chan_810
.ifdef VERSION_JP
sound_ref .sound_action_jump_default
@@ -337,8 +337,8 @@ sound_ref .chan_810
sound_ref .sound_action_jump_default
.else
sound_ref .chan_828
sound_ref .chan_84B
sound_ref .chan_863
sound_ref .sound_action_intro_unk45e
sound_ref .sound_action_intro_unk45f
.endif
sound_ref .sound_action_heavy_landing_default
sound_ref .sound_action_heavy_landing_grass
@@ -908,7 +908,7 @@ layer_portamento 0x81, 36, 255
layer_note1 50, 0x32, 80
layer_end
.chan_512:
.sound_action_swim:
chan_setbank 2
chan_setinstr 2
chan_setlayer 0, .layer_51A
@@ -929,7 +929,7 @@ chan_end
layer_note1 39, 0x7f, 115
layer_end
.chan_52E:
.sound_action_throw:
chan_setbank 0
chan_setinstr 0
chan_setlayer 0, .layer_538
@@ -943,7 +943,7 @@ layer_portamento 0x81, 46, 255
layer_note1 31, 0xf, 100
layer_end
.sound_action_swish1:
.sound_action_key_swish:
chan_setbank 0
chan_setinstr 0
chan_setlayer 0, .layer_548
@@ -953,7 +953,7 @@ chan_end
layer_note1 39, 0x12, 100
layer_end
.sound_action_swish2:
.sound_action_spin:
chan_setbank 0
chan_setinstr 0
chan_setdecayrelease 30
@@ -977,7 +977,7 @@ layer_portamento 0x81, 42, 255
layer_note1 37, 0x1e, 105
layer_end
.sound_action_climb_down_tree:
.sound_action_climb_down_tree: # unused
chan_setbank 0
chan_setinstr 1
chan_setlayer 0, .layer_579
@@ -988,7 +988,7 @@ layer_portamento 0x81, 44, 255
layer_note1 40, 0xb4, 100
layer_end
.chan_582:
.chan_582: # unused
chan_setbank 0
chan_setinstr 2
chan_setlayer 0, .layer_58A
@@ -1058,7 +1058,7 @@ layer_note1 55, 0xc, 127
layer_note1 53, 0x18, 127
layer_end
.chan_5E9:
.sound_action_metal_bonk:
chan_setbank 1
chan_setinstr 7
chan_setlayer 0, .layer_5F1
@@ -1069,7 +1069,7 @@ layer_note1 39, 0x7, 100
layer_note1 20, 0x18, 115
layer_end
.chan_5F8:
.sound_action_unstuck_from_ground:
chan_setbank 0
chan_setinstr 4
chan_setlayer 0, .layer_600
@@ -1079,7 +1079,7 @@ chan_end
layer_note1 37, 0x48, 127
layer_end
.chan_604:
.sound_action_hit:
chan_setbank 7
chan_setinstr 3
chan_setlayer 0, .layer_618
@@ -1117,7 +1117,7 @@ layer_note1 20, 0x5, 115
layer_note1 32, 0x5, 115
layer_end
.chan_651:
.sound_action_bonk:
chan_setbank 7
chan_setinstr 3
chan_setlayer 0, .layer_659
@@ -1129,7 +1129,7 @@ layer_note1 34, 0x5, 110
layer_note1 39, 0x2, 110
layer_end
.chan_664:
.sound_action_enter_bbh:
chan_setbank 3
chan_setinstr 3
chan_setval 50
@@ -1166,7 +1166,7 @@ layer_portamento 0x81, 62, 255
layer_note1 38, 0x7f, 100
layer_end
.chan_6A9:
.sound_action_swim_fast:
chan_setbank 2
chan_setinstr 2
chan_setval 20
@@ -1219,7 +1219,7 @@ layer_note1 17, 0x6, 127
layer_note1 19, 0xc, 127
layer_end
.chan_6FA:
.sound_action_metal_jump_water:
chan_setbank 1
chan_setinstr 7
chan_setenvelope .envelope_3314
@@ -1231,7 +1231,7 @@ layer_note1 20, 0xf, 90
layer_note1 29, 0x17, 90
layer_end
.chan_70C:
.sound_action_metal_land_water:
chan_setbank 1
chan_setinstr 7
chan_setenvelope .envelope_3314
@@ -1243,7 +1243,7 @@ layer_note1 29, 0xf, 90
layer_note1 20, 0x1f, 90
layer_end
.chan_71E:
.sound_action_metal_step_water:
chan_setbank 1
chan_setinstr 7
chan_setenvelope .envelope_3314
@@ -1290,7 +1290,7 @@ chan_end
layer_transpose 8
layer_jump .layer_61F
.chan_766:
.sound_action_flying_fast:
chan_setbank 5
chan_setinstr 6
chan_setenvelope .envelope_33AC
@@ -1308,7 +1308,7 @@ layer_note1 51, 0x14, 127
layer_note1 36, 0x5a, 127
layer_end
.chan_782:
.sound_action_teleport:
chan_setbank 9
chan_setinstr 3
chan_setvibratoextent 60
@@ -1347,7 +1347,7 @@ layer_transpose 12
layer_note1 55, 0x6, 80
layer_end
.chan_7C5:
.sound_action_bounce_off_object:
chan_setbank 7
chan_setinstr 3
chan_setlayer 0, .layer_7D9
@@ -1380,10 +1380,10 @@ layer_portamento 0x81, 32, 255
layer_note1 39, 0x24, 127
layer_end
.chan_801:
.sound_action_read_sign:
chan_jump .sound_menu_read_sign
.chan_fn_804:
.heavy_landing_common:
chan_setbank 0
chan_setinstr 5
chan_setlayer 0, .layer_80C
@@ -1408,7 +1408,7 @@ layer_note1 42, 0x8, 127
layer_end
.ifndef VERSION_JP
.chan_828:
.chan_828: # unused
chan_setbank 7
chan_setinstr 3
chan_setlayer 0, .layer_83C
@@ -1426,7 +1426,7 @@ layer_end
layer_note1 39, 0xf, 100
layer_end
.chan_84B:
.sound_action_intro_unk45e:
chan_setbank 5
chan_setinstr 6
chan_setenvelope .envelope_33AC
@@ -1442,7 +1442,7 @@ layer_end
layer_note1 51, 0x53, 127
layer_end
.chan_863:
.sound_action_intro_unk45f:
chan_setbank 5
chan_setinstr 6
chan_setenvelope .envelope_33AC
@@ -1456,7 +1456,7 @@ layer_end
.endif
.sound_action_heavy_landing_default:
chan_call .chan_fn_804
chan_call .heavy_landing_common
chan_setval 1
chan_call .delay
chan_setbank 1
@@ -1465,7 +1465,7 @@ chan_setlayer 1, .layer_388
chan_end
.sound_action_heavy_landing_grass:
chan_call .chan_fn_804
chan_call .heavy_landing_common
chan_setval 1
chan_call .delay
chan_setbank 1
@@ -1474,7 +1474,7 @@ chan_setlayer 1, .layer_397
chan_end
.sound_action_heavy_landing_water:
chan_call .chan_fn_804
chan_call .heavy_landing_common
chan_setval 1
chan_call .delay
chan_setbank 2
@@ -1483,7 +1483,7 @@ chan_setlayer 1, .layer_3A6
chan_end
.sound_action_heavy_landing_stone:
chan_call .chan_fn_804
chan_call .heavy_landing_common
chan_setval 1
chan_call .delay
chan_setbank 1
@@ -1492,7 +1492,7 @@ chan_setlayer 1, .layer_3B5
chan_end
.sound_action_heavy_landing_spooky:
chan_call .chan_fn_804
chan_call .heavy_landing_common
chan_setval 1
chan_call .delay
chan_setbank 1
@@ -1501,7 +1501,7 @@ chan_setlayer 1, .layer_3C4
chan_end
.sound_action_heavy_landing_snow:
chan_call .chan_fn_804
chan_call .heavy_landing_common
chan_setval 1
chan_call .delay
chan_setbank 1
@@ -1510,7 +1510,7 @@ chan_setlayer 1, .layer_3D3
chan_end
.sound_action_heavy_landing_ice:
chan_call .chan_fn_804
chan_call .heavy_landing_common
chan_setval 1
chan_call .delay
chan_setbank 1
@@ -1519,7 +1519,7 @@ chan_setlayer 1, .layer_3E2
chan_end
.sound_action_heavy_landing_sand:
chan_call .chan_fn_804
chan_call .heavy_landing_common
chan_setval 1
chan_call .delay
chan_setbank 1

View File

@@ -1,6 +1,6 @@
{
"date": "1996-02-14",
"sample_bank": "nlist_0",
"sample_bank": "sfx_1",
"envelopes": {
"envelope0": [
[2, 32700],
@@ -13,32 +13,32 @@
"inst0": {
"release_rate": 208,
"envelope": "envelope0",
"sound": "00"
"sound": "00_twirl"
},
"inst1": {
"release_rate": 208,
"envelope": "envelope0",
"sound": "01"
"sound": "01_brushing"
},
"inst2": {
"release_rate": 208,
"envelope": "envelope0",
"sound": "02"
"sound": "02_hand_touch"
},
"inst3": {
"release_rate": 208,
"envelope": "envelope0",
"sound": "03"
"sound": "03_yoshi"
},
"inst4": {
"release_rate": 208,
"envelope": "envelope0",
"sound": "04"
"sound": "04_plop"
},
"inst5": {
"release_rate": 208,
"envelope": "envelope0",
"sound": "05"
"sound": "05_heavy_landing"
}
},
"instrument_list": [

View File

@@ -1,6 +1,6 @@
{
"date": "1996-02-14",
"sample_bank": "nlist_1",
"sample_bank": "sfx_terrain",
"envelopes": {
"envelope0": [
[2, 32700],
@@ -19,42 +19,42 @@
"inst0": {
"release_rate": 208,
"envelope": "envelope0",
"sound": "00"
"sound": "00_step_default"
},
"inst1": {
"release_rate": 208,
"envelope": "envelope0",
"sound": "01"
"sound": "01_step_grass"
},
"inst2": {
"release_rate": 208,
"envelope": "envelope0",
"sound": "02"
"sound": "02_step_stone"
},
"inst3": {
"release_rate": 208,
"envelope": "envelope0",
"sound": "03"
"sound": "03_step_spooky"
},
"inst4": {
"release_rate": 208,
"envelope": "envelope0",
"sound": "04"
"sound": "04_step_snow"
},
"inst5": {
"release_rate": 208,
"envelope": "envelope0",
"sound": "05"
"sound": "05_step_ice"
},
"inst6": {
"release_rate": 48,
"envelope": "envelope1",
"sound": "06"
"sound": "06_step_metal"
},
"inst7": {
"release_rate": 208,
"envelope": "envelope0",
"sound": "07"
"sound": "07_step_sand"
}
},
"instrument_list": [

View File

@@ -1,6 +1,6 @@
{
"date": "1996-02-14",
"sample_bank": "nlist_2",
"sample_bank": "sfx_water",
"envelopes": {
"envelope0": [
[2, 32700],
@@ -13,17 +13,17 @@
"inst0": {
"release_rate": 208,
"envelope": "envelope0",
"sound": "00"
"sound": "00_plunge"
},
"inst1": {
"release_rate": 208,
"envelope": "envelope0",
"sound": "01"
"sound": "01_splash"
},
"inst2": {
"release_rate": 208,
"envelope": "envelope0",
"sound": "02"
"sound": "02_swim"
}
},
"instrument_list": [

View File

@@ -1,6 +1,6 @@
{
"date": "1996-02-14",
"sample_bank": "nlist_3",
"sample_bank": "sfx_4",
"envelopes": {
"envelope0": [
[2, 32700],

View File

@@ -1,6 +1,6 @@
{
"date": "1996-02-14",
"sample_bank": "nlist_4and5",
"sample_bank": "sfx_5",
"envelopes": {
"envelope0": [
[2, 32700],

View File

@@ -1,6 +1,6 @@
{
"date": "1996-02-14",
"sample_bank": "nlist_4and5",
"sample_bank": "sfx_5",
"envelopes": {
"envelope0": [
[2, 32700],

View File

@@ -1,6 +1,6 @@
{
"date": "1996-02-14",
"sample_bank": "nlist_6",
"sample_bank": "sfx_6",
"envelopes": {
"envelope0": [
[2, 32700],

View File

@@ -1,6 +1,6 @@
{
"date": "1996-02-14",
"sample_bank": "nlist_7",
"sample_bank": "sfx_7",
"envelopes": {
"envelope0": [
[2, 32700],

View File

@@ -1,6 +1,6 @@
{
"date": "1996-02-14",
"sample_bank": "nlist_8",
"sample_bank": "sfx_mario",
"envelopes": {
"envelope0": [
[2, 32700],

View File

@@ -1,6 +1,6 @@
{
"date": "1996-02-14",
"sample_bank": "nlist_9",
"sample_bank": "sfx_9",
"envelopes": {
"envelope0": [
[1, 0],

View File

@@ -1,6 +1,6 @@
{
"date": "1996-02-14",
"sample_bank": "nlist_A",
"sample_bank": "sfx_mario_peach",
"envelopes": {
"envelope0": [
[2, 32700],

View File

@@ -1,6 +1,6 @@
{
"date": "1996-03-19",
"sample_bank": "nlist_B",
"sample_bank": "instruments",
"envelopes": {
"envelope0": [
[2, 32700],

View File

@@ -1,6 +1,6 @@
{
"date": "1996-03-19",
"sample_bank": "nlist_B",
"sample_bank": "instruments",
"envelopes": {
"envelope0": [
[2, 32700],

View File

@@ -1,6 +1,6 @@
{
"date": "1996-03-19",
"sample_bank": "nlist_B",
"sample_bank": "instruments",
"envelopes": {
"envelope0": [
[2, 32700],

View File

@@ -1,6 +1,6 @@
{
"date": "1996-03-19",
"sample_bank": "nlist_B",
"sample_bank": "instruments",
"envelopes": {
"envelope0": [
[6, 32700],

View File

@@ -1,6 +1,6 @@
{
"date": "1996-03-19",
"sample_bank": "nlist_B",
"sample_bank": "instruments",
"envelopes": {
"envelope0": [
[2, 32700],

View File

@@ -1,6 +1,6 @@
{
"date": "1996-03-19",
"sample_bank": "nlist_B",
"sample_bank": "instruments",
"envelopes": {
"envelope0": [
[2, 32700],

Some files were not shown because too many files have changed in this diff Show More