/
instruments.s
82 lines (71 loc) · 1.72 KB
/
instruments.s
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
.global instrument_bank_0
instrument_bank_0:
.word instr_standard_sqr0, instr_standard_sqr1
.word instr_standard_noise, instr_standard_samples
@ Instrument banks
.global instr_standard_sqr0
instr_standard_sqr0:
.word 0x82800000
.word 0xff3f005f @ ridiculous slide effect
.word 0x8f8f0000
.global instr_standard_sqr1
instr_standard_sqr1:
.short 0x8fbf, 0xf040, 0xd500, 0xf140
.align
.global instr_standard_noise
instr_standard_noise:
.word 0
@ 1: snare 1 (C0)
.word 0x9060A100
@ 2: hihat 1 (C#0)
.word 0x90006100
@ 3: horriblekick 1 (D0)
.word 0xC04771F4
@ 4: revsweep 1 (D#0)
.word 0xC0143910
@ 5,6,7,8,9,10,11,12,13,14,15: reserved
.word 0,0,0,0,0,0,0,0,0,0,0
@ 16: defender explosion (D#1)
.word 0x80988600
@ 17: arcade hit low (E1)
.word 0x8073A400
@ 18: arcade hit medium (F1)
.word 0x80729200
@ 19: arcade hit high (F#1)
.word 0x8071C200
@ 20: Sam attack (G1)
.word 0xC0106920
@ 21: Sam hit (G#1)
.word 0x8046B100
@ 22: Guard hit (A1)
.word 0x8047B200
@ 23: pistol (A#1)
.word 0xC05AC9F4
@ 24: submachine gun (B1)
.word 0xC04EC9F6
@ 25: Quinn's slide (C2)
.word 0xC021871D
@ 26: Landing on ground (C#2)
.word 0xC08159F7
.global instr_standard_samples
instr_standard_samples:
@ 0: pizzicato strings quarter note
.hword inst_pop_len
.hword 11025
.word inst_pop
.hword inst_marimba_len
.hword 11025
.word inst_marimba
.hword inst_pizz_len
.hword 11025
.word inst_pizz
inst_pop: .incbin "samples/pop.sb"
.align
.equ inst_pop_len, .-inst_pop
inst_pizz: .incbin "samples/pizzicato.sb"
.align
.equ inst_pizz_len, .-inst_pizz
inst_marimba: .incbin "samples/marimba.sb"
.align
.equ inst_marimba_len, .-inst_marimba
@ EOF instruments.s