summaryrefslogtreecommitdiff
path: root/audio/music/route3.asm
diff options
context:
space:
mode:
Diffstat (limited to 'audio/music/route3.asm')
-rw-r--r--audio/music/route3.asm512
1 files changed, 512 insertions, 0 deletions
diff --git a/audio/music/route3.asm b/audio/music/route3.asm
new file mode 100644
index 000000000..87e1899be
--- /dev/null
+++ b/audio/music/route3.asm
@@ -0,0 +1,512 @@
+_Music_Route3: ; 0xec2ca
+ db $c0
+ dw _Music_Route3_Ch1
+ db $01
+ dw _Music_Route3_Ch2
+ db $02
+ dw _Music_Route3_Ch3
+ db $03
+ dw _Music_Route3_Ch4
+; 0xec2d6
+
+_Music_Route3_Ch1: ; 0xec2d6
+ stereopanning $0f
+ tempo $a000
+ volume $77
+ notetype $0c, $91
+ note $09
+ dutycycle $00
+ vibrato $14, $06
+ octave3
+ note $20
+ note $50
+ note $20
+ note $50
+ note $a0
+ note $50
+ note $20
+ note $50
+ note $a0
+ note $50
+ note $20
+ note $50
+ note $20
+ note $50
+ note $20
+ note $50
+ note $a0
+ note $60
+ note $30
+ note $60
+ note $30
+ note $60
+ note $30
+ note $60
+ note $20
+ note $50
+ note $a0
+ note $50
+ note $20
+ note $50
+ note $70
+ note $90
+ callchannel _Music_Route3_sub_0xec3a4
+ note $80
+ note $30
+ octave2
+ note $c0
+ octave3
+ note $30
+ note $80
+ note $30
+ octave2
+ note $c0
+ octave3
+ note $30
+ note $80
+ note $30
+ octave2
+ note $c0
+ octave3
+ note $30
+ octave2
+ note $c0
+ octave3
+ note $30
+ octave2
+ note $c0
+ octave3
+ note $30
+ note $a0
+ note $50
+ note $20
+ note $50
+ note $a0
+ note $50
+ note $20
+ note $50
+ note $a0
+ note $50
+ note $20
+ note $50
+ note $20
+ note $50
+ note $20
+ note $50
+ note $a0
+ note $50
+ note $20
+ note $50
+ note $a0
+ note $50
+ note $20
+ note $50
+ note $a0
+ note $50
+ note $20
+ note $50
+ note $20
+ note $50
+ note $20
+ note $50
+ note $80
+ note $30
+ octave2
+ note $c0
+ octave3
+ note $30
+ note $80
+ note $30
+ octave2
+ note $c0
+ octave3
+ note $30
+ note $80
+ note $30
+ octave2
+ note $c0
+ octave3
+ note $30
+ octave2
+ note $c0
+ octave3
+ note $30
+ octave2
+ note $c0
+ octave3
+ note $30
+ intensity $6f
+ note $80
+ note $30
+ intensity $77
+ octave2
+ note $c0
+ octave3
+ note $30
+ note $80
+ note $30
+ note $50
+ note $90
+ note $c3
+ intensity $6f
+ octave3
+ note $91
+ note $51
+ note $a1
+ note $91
+ note $a1
+ note $57
+ note $40
+ note $50
+ note $91
+ octave2
+ note $c3
+ octave3
+ note $31
+ note $51
+ note $91
+ note $c1
+ note $a0
+ note $90
+ note $62
+ note $52
+ note $31
+ octave2
+ note $a1
+ octave3
+ note $31
+ note $51
+ note $61
+ intensity $91
+ note $70
+ note $30
+ octave2
+ note $a0
+ octave3
+ note $30
+ note $70
+ note $a0
+ note $70
+ note $a0
+ note $c0
+ note $90
+ note $50
+ note $90
+ note $50
+ note $90
+ note $c0
+ octave4
+ note $30
+ loopchannel $00, $4307 ; end
+; 0xec3a4
+
+_Music_Route3_sub_0xec3a4: ; 0xec3a4
+; subroutine
+ octave3
+ note $a0
+ note $50
+ note $20
+ note $50
+ loopchannel $03, $43a4
+ note $20
+ note $50
+ note $20
+ note $50
+ note $a0
+ note $50
+ note $20
+ note $50
+ loopchannel $03, $43b1
+ note $20
+ note $50
+ note $20
+ note $50
+ note $80
+ note $30
+ octave2
+ note $c0
+ octave3
+ note $30
+ loopchannel $03, $43bd
+ octave2
+ note $c0
+ octave3
+ note $30
+ octave2
+ note $c0
+ octave3
+ note $30
+ endchannel ; end
+; 0xec3d0
+
+_Music_Route3_Ch2: ; 0xec3d0
+ stereopanning $f0
+ notetype $0c, $5e
+ dutycycle $02
+ vibrato $06, $03
+ octave4
+ note $50
+ note $80
+ note $95
+ intensity $87
+ note $70
+ note $90
+ note $a0
+ note $06
+ note $23
+ note $53
+ note $33
+ octave3
+ note $c3
+ octave4
+ note $23
+ intensity $a7
+ dutycycle $02
+ octave3
+ note $a0
+ octave4
+ note $20
+ note $50
+ note $90
+ intensity $7d
+ callchannel _Music_Route3_sub_0xec443
+ note $80
+ note $c9
+ intensity $b7
+ note $c5
+ intensity $7d
+ note $03
+ dutycycle $03
+ note $93
+ callchannel _Music_Route3_sub_0xec443
+ note $c0
+ intensity $7d
+ octave5
+ note $34
+ intensity $b7
+ octave5
+ note $34
+ dutycycle $00
+ octave3
+ note $30
+ note $80
+ note $c0
+ note $00
+ note $80
+ note $c0
+ octave4
+ note $33
+ intensity $8f
+ dutycycle $02
+ octave4
+ note $51
+ note $31
+ note $21
+ octave3
+ note $c1
+ octave4
+ note $21
+ octave3
+ note $a7
+ note $90
+ note $a0
+ note $c1
+ note $53
+ octave4
+ note $57
+ note $30
+ note $20
+ note $32
+ note $22
+ octave3
+ note $a9
+ dutycycle $02
+ octave4
+ note $75
+ note $50
+ note $70
+ note $95
+ note $70
+ note $90
+ loopchannel $00, $43f5 ; end
+; 0xec443
+
+_Music_Route3_sub_0xec443: ; 0xec443
+; subroutine
+ note $a5
+ note $50
+ note $a0
+ octave5
+ note $26
+ intensity $b7
+ octave5
+ note $22
+ intensity $7d
+ octave4
+ note $51
+ note $a1
+ octave5
+ note $51
+ note $31
+ note $21
+ octave4
+ note $c1
+ note $a1
+ note $85
+ note $30
+ endchannel ; end
+; 0xec45b
+
+_Music_Route3_Ch3: ; 0xec45b
+ stereopanning $ff
+ vibrato $06, $03
+ notetype $0c, $13
+ octave3
+ note $c0
+ octave4
+ note $30
+ note $55
+ note $30
+ octave3
+ note $c0
+ intensity $14
+ octave3
+ note $a0
+ note $00
+ octave2
+ note $a1
+ note $01
+ note $a0
+ note $a0
+ note $a0
+ note $00
+ note $a0
+ note $00
+ note $a0
+ note $00
+ note $91
+ callchannel _Music_Route3_sub_0xec4bd
+ intensity $14
+ callchannel _Music_Route3_sub_0xec4bd
+ callchannel _Music_Route3_sub_0xec4bd
+ callchannel _Music_Route3_sub_0xec4ce
+ callchannel _Music_Route3_sub_0xec4bd
+ callchannel _Music_Route3_sub_0xec4bd
+ callchannel _Music_Route3_sub_0xec4ce
+ note $a1
+ octave3
+ note $21
+ note $51
+ note $a5
+ note $91
+ note $71
+ note $51
+ note $31
+ octave2
+ note $c1
+ note $91
+ note $50
+ note $00
+ note $51
+ note $c1
+ octave3
+ note $51
+ note $65
+ note $51
+ note $31
+ octave2
+ note $c1
+ octave3
+ note $11
+ note $21
+ note $30
+ note $00
+ note $31
+ note $01
+ note $30
+ note $30
+ note $50
+ note $00
+ note $51
+ note $01
+ note $70
+ note $90
+ loopchannel $00, $447f ; end
+; 0xec4bd
+
+_Music_Route3_sub_0xec4bd: ; 0xec4bd
+; subroutine
+ octave3
+ note $a0
+ note $00
+ octave2
+ note $a1
+ note $01
+ note $a0
+ note $a0
+ note $a0
+ note $00
+ note $a0
+ note $00
+ octave3
+ note $a1
+ octave2
+ note $91
+ endchannel ; end
+; 0xec4ce
+
+_Music_Route3_sub_0xec4ce: ; 0xec4ce
+; subroutine
+ octave3
+ note $80
+ note $00
+ octave2
+ note $a1
+ note $01
+ note $a0
+ note $a0
+ note $a0
+ note $00
+ note $a0
+ note $00
+ octave3
+ note $31
+ note $81
+ note $80
+ note $00
+ octave2
+ note $81
+ note $01
+ note $80
+ note $80
+ note $50
+ note $00
+ note $50
+ note $00
+ note $91
+ note $c1
+ endchannel ; end
+; 0xec4eb
+
+_Music_Route3_Ch4: ; 0xec4eb
+ togglenoise $04
+ notetype $0c
+ note $09
+ notetype $0c
+ note $31
+ note $33
+ note $30
+ note $30
+ note $31
+ note $31
+ notetype $06
+ note $20
+ note $20
+ note $20
+ note $20
+ note $20
+ note $20
+ note $20
+ note $20
+ loopchannel $00, $44f0 ; end
+; 0xec506