summaryrefslogtreecommitdiff
path: root/audio/music/unioncave.asm
diff options
context:
space:
mode:
Diffstat (limited to 'audio/music/unioncave.asm')
-rw-r--r--audio/music/unioncave.asm271
1 files changed, 271 insertions, 0 deletions
diff --git a/audio/music/unioncave.asm b/audio/music/unioncave.asm
new file mode 100644
index 00000000..f08926b1
--- /dev/null
+++ b/audio/music/unioncave.asm
@@ -0,0 +1,271 @@
+Music_UnionCave: ; f5c60
+ dbw $c0, Music_UnionCave_Ch1
+ dbw $01, Music_UnionCave_Ch2
+ dbw $02, Music_UnionCave_Ch3
+ dbw $03, Music_UnionCave_Ch4
+; f5c6c
+
+Music_UnionCave_Ch1: ; f5c6c
+ tempo 160
+ volume $77
+ dutycycle $1
+ tone $0002
+ vibrato $18, $34
+ stereopanning $f
+Music_UnionCave_branch_f5c7b: ; f5c7b
+ notetype $c, $b3
+Music_UnionCave_branch_f5c7e: ; f5c7e
+ callchannel Music_UnionCave_branch_f5ccf
+ loopchannel 4, Music_UnionCave_branch_f5c7e
+Music_UnionCave_branch_f5c85: ; f5c85
+ octave 2
+ note G#, 2
+ octave 3
+ note C#, 2
+ note E_, 4
+ note C#, 2
+ note E_, 2
+ note F_, 4
+ loopchannel 8, Music_UnionCave_branch_f5c85
+Music_UnionCave_branch_f5c91: ; f5c91
+ octave 2
+ note A_, 2
+ octave 3
+ note D_, 2
+ note F_, 4
+ note D_, 2
+ note F_, 2
+ note F#, 4
+ loopchannel 4, Music_UnionCave_branch_f5c91
+ note __, 4
+ intensity $80
+ note F_, 16
+ note F#, 16
+ note G_, 16
+ note F#, 16
+ note G_, 8
+ note F#, 8
+ note F_, 8
+ note E_, 8
+ note G_, 8
+ note F#, 8
+ octave 4
+ note C_, 8
+ octave 3
+ note A_, 8
+ intensity $95
+ tone $0004
+ callchannel Music_UnionCave_branch_f5ccf
+ tone $0008
+ callchannel Music_UnionCave_branch_f5ccf
+ tone $000c
+ callchannel Music_UnionCave_branch_f5ccf
+ tone $0010
+ callchannel Music_UnionCave_branch_f5ccf
+ tone $0002
+ loopchannel 0, Music_UnionCave_branch_f5c7b
+; f5ccf
+
+Music_UnionCave_branch_f5ccf: ; f5ccf
+ octave 2
+ note G#, 2
+ octave 3
+ note C#, 2
+ note E_, 12
+ endchannel
+; f5cd5
+
+Music_UnionCave_Ch2: ; f5cd5
+ dutycycle $3
+ vibrato $8, $24
+Music_UnionCave_branch_f5cda: ; f5cda
+ notetype $c, $c4
+ callchannel Music_UnionCave_branch_f5d34
+ intensity $c5
+ callchannel Music_UnionCave_branch_f5d34
+ intensity $c7
+ callchannel Music_UnionCave_branch_f5d34
+ intensity $c4
+ note C#, 4
+ octave 3
+ note B_, 4
+ octave 4
+ note D_, 2
+ note E_, 2
+ note C#, 2
+ octave 3
+ note B_, 2
+ octave 4
+ note C#, 4
+ octave 3
+ note B_, 4
+ octave 4
+ note D_, 8
+ octave 3
+ note B_, 4
+ octave 4
+ note D_, 4
+ note F#, 2
+ note F_, 2
+ note C#, 2
+ octave 3
+ note B_, 2
+ octave 4
+ note C#, 8
+ note D_, 4
+ note C#, 4
+ note __, 4
+ intensity $a0
+ note C_, 16
+ note C#, 16
+ note D_, 16
+ note C#, 16
+ note E_, 16
+ note D#, 16
+ note A#, 16
+ note A_, 16
+ intensity $a5
+ vibrato $6, $44
+ callchannel Music_UnionCave_branch_f5d52
+ vibrato $4, $33
+ callchannel Music_UnionCave_branch_f5d52
+ vibrato $2, $22
+ callchannel Music_UnionCave_branch_f5d52
+ vibrato $1, $41
+ callchannel Music_UnionCave_branch_f5d52
+ vibrato $8, $24
+ loopchannel 0, Music_UnionCave_branch_f5cda
+; f5d34
+
+Music_UnionCave_branch_f5d34: ; f5d34
+ octave 4
+ note C_, 4
+ octave 3
+ note A#, 4
+ octave 4
+ note C#, 2
+ note D#, 2
+ note C_, 2
+ octave 3
+ note A#, 2
+ octave 4
+ note C_, 4
+ octave 3
+ note A#, 4
+ octave 4
+ note C#, 8
+ octave 3
+ note A#, 4
+ octave 4
+ note C#, 4
+ note F_, 2
+ note E_, 2
+ note C_, 2
+ octave 3
+ note A#, 2
+ octave 4
+ note C_, 8
+ note C#, 4
+ note C_, 4
+ endchannel
+; f5d52
+
+Music_UnionCave_branch_f5d52: ; f5d52
+ octave 2
+ note G#, 2
+ octave 3
+ note C#, 2
+ note E_, 12
+ endchannel
+; f5d58
+
+Music_UnionCave_Ch3: ; f5d58
+ notetype $c, $16
+ stereopanning $f0
+Music_UnionCave_branch_f5d5d: ; f5d5d
+ note __, 16
+ loopchannel 7, Music_UnionCave_branch_f5d5d
+ note __, 14
+ octave 4
+ note C_, 2
+Music_UnionCave_branch_f5d65: ; f5d65
+ note __, 2
+ octave 3
+ note E_, 2
+ note __, 2
+ note E_, 2
+ note G#, 2
+ note E_, 2
+ note __, 2
+ octave 4
+ note C_, 2
+ loopchannel 4, Music_UnionCave_branch_f5d65
+Music_UnionCave_branch_f5d73: ; f5d73
+ note __, 2
+ octave 3
+ note F_, 2
+ note __, 2
+ note F_, 2
+ note A_, 2
+ note F_, 2
+ note __, 2
+ octave 4
+ note C#, 2
+ loopchannel 4, Music_UnionCave_branch_f5d73
+ note __, 4
+ note C_, 8
+ octave 3
+ note B_, 8
+ note A#, 8
+ note A_, 8
+ octave 4
+ note C#, 8
+ note C_, 8
+ octave 3
+ note B_, 8
+ note A#, 8
+Music_UnionCave_branch_f5d8d: ; f5d8d
+ note A_, 4
+ note G_, 4
+ note A#, 2
+ octave 4
+ note C_, 2
+ octave 3
+ note A_, 2
+ note G_, 2
+ loopchannel 3, Music_UnionCave_branch_f5d8d
+ note A_, 4
+ note G_, 4
+ note A#, 8
+Music_UnionCave_branch_f5d9c: ; f5d9c
+ note __, 16
+ loopchannel 4, Music_UnionCave_branch_f5d9c
+ loopchannel 0, Music_UnionCave_branch_f5d5d
+; f5da5
+
+Music_UnionCave_Ch4: ; f5da5
+ togglenoise $1
+ notetype $c
+Music_UnionCave_branch_f5da9: ; f5da9
+ stereopanning $f0
+ note E_, 4
+ stereopanning $ff
+ note F_, 4
+ stereopanning $f
+ note G#, 4
+ note __, 8
+ stereopanning $f
+ note E_, 4
+ stereopanning $ff
+ note F_, 4
+ stereopanning $f0
+ note G#, 4
+ note __, 8
+ loopchannel 0, Music_UnionCave_branch_f5da9
+; f5dc1
+
+
+INCBIN "baserom.gbc", $f5dc1, $f5dc5 - $f5dc1
+
+
+