summaryrefslogtreecommitdiff
path: root/audio/music/celadoncity.asm
diff options
context:
space:
mode:
Diffstat (limited to 'audio/music/celadoncity.asm')
-rw-r--r--audio/music/celadoncity.asm401
1 files changed, 401 insertions, 0 deletions
diff --git a/audio/music/celadoncity.asm b/audio/music/celadoncity.asm
new file mode 100644
index 000000000..deba0f54c
--- /dev/null
+++ b/audio/music/celadoncity.asm
@@ -0,0 +1,401 @@
+_Music_CeladonCity: ; 0xf435b
+ db $80
+ dw _Music_CeladonCity_Ch1
+ db $01
+ dw _Music_CeladonCity_Ch2
+ db $02
+ dw _Music_CeladonCity_Ch3
+; 0xf4364
+
+_Music_CeladonCity_Ch1: ; 0xf4364
+ tempo $9200
+ volume $77
+ tone $0100
+ stereopanning $0f
+ notetype $0c, $a6
+ octave3
+ note $a6
+ intensity $a1
+ note $90
+ note $a0
+ note $32
+ note $51
+ note $71
+ callchannel _Music_CeladonCity_sub_0xf43cc
+ note $31
+ note $70
+ note $a0
+ note $30
+ note $70
+ note $a0
+ note $70
+ loopchannel $03, $437d
+ note $31
+ note $80
+ note $c0
+ octave4
+ note $30
+ note $10
+ octave3
+ note $c0
+ note $80
+ callchannel _Music_CeladonCity_sub_0xf43cc
+ note $30
+ note $20
+ note $30
+ note $50
+ note $70
+ note $80
+ note $a0
+ note $c0
+ note $a1
+ note $81
+ note $71
+ note $51
+ note $7f
+ callchannel _Music_CeladonCity_sub_0xf43e1
+ callchannel _Music_CeladonCity_sub_0xf43fe
+ octave2
+ note $c1
+ note $b0
+ note $c0
+ octave3
+ note $30
+ note $80
+ note $a0
+ note $80
+ note $70
+ note $80
+ note $a0
+ note $90
+ note $a0
+ octave4
+ note $10
+ octave3
+ note $c0
+ note $a0
+ callchannel _Music_CeladonCity_sub_0xf43e1
+ callchannel _Music_CeladonCity_sub_0xf43fe
+ note $31
+ note $20
+ note $30
+ note $70
+ note $80
+ note $a0
+ note $80
+ note $a7
+ loopchannel $00, $436c ; end
+; 0xf43cc
+
+_Music_CeladonCity_sub_0xf43cc: ; 0xf43cc
+; subroutine
+ note $31
+ note $80
+ note $c0
+ note $30
+ note $80
+ note $c0
+ note $80
+ loopchannel $03, $43cc
+ note $31
+ note $70
+ note $a0
+ octave4
+ note $30
+ note $20
+ note $30
+ octave3
+ note $a0
+ endchannel ; end
+; 0xf43e1
+
+_Music_CeladonCity_sub_0xf43e1: ; 0xf43e1
+; subroutine
+ octave2
+ note $81
+ note $c0
+ octave3
+ note $30
+ loopchannel $04, $43e1
+ note $11
+ octave2
+ note $c0
+ octave3
+ note $10
+ note $30
+ note $50
+ note $70
+ note $a0
+ note $80
+ note $a0
+ note $c0
+ octave4
+ note $10
+ note $30
+ note $20
+ note $30
+ octave3
+ note $c0
+ endchannel ; end
+; 0xf43fe
+
+_Music_CeladonCity_sub_0xf43fe: ; 0xf43fe
+; subroutine
+ note $31
+ note $70
+ note $a0
+ loopchannel $04, $43fe
+ endchannel ; end
+; 0xf4406
+
+_Music_CeladonCity_Ch2: ; 0xf4406
+ vibrato $12, $34
+ dutycycle $02
+ stereopanning $f0
+ notetype $0c, $b7
+ octave4
+ note $30
+ note $20
+ note $30
+ note $50
+ note $70
+ note $50
+ note $70
+ note $80
+ note $a7
+ callchannel _Music_CeladonCity_sub_0xf4463
+ note $a3
+ note $73
+ note $a1
+ note $75
+ note $a0
+ note $80
+ note $70
+ note $80
+ note $a1
+ note $c1
+ note $83
+ note $c3
+ callchannel _Music_CeladonCity_sub_0xf4463
+ intensity $c1
+ note $a1
+ note $81
+ note $71
+ note $81
+ note $71
+ note $51
+ note $31
+ note $21
+ note $33
+ note $30
+ note $50
+ note $70
+ note $a0
+ intensity $b3
+ octave5
+ note $35
+ intensity $a2
+ octave1
+ note $71
+ callchannel _Music_CeladonCity_sub_0xf4474
+ octave1
+ note $82
+ note $c0
+ note $a1
+ octave2
+ note $31
+ octave1
+ note $a5
+ note $71
+ callchannel _Music_CeladonCity_sub_0xf4474
+ octave1
+ note $a2
+ octave2
+ note $30
+ note $a3
+ note $35
+ intensity $97
+ octave4
+ note $70
+ note $a0
+ octave5
+ note $3f
+ loopchannel $00, $441a ; end
+; 0xf4463
+
+_Music_CeladonCity_sub_0xf4463: ; 0xf4463
+; subroutine
+ intensity $b2
+ octave4
+ note $c3
+ note $83
+ note $c1
+ note $85
+ note $c0
+ note $80
+ note $a0
+ note $c0
+ octave5
+ note $11
+ octave4
+ note $c1
+ note $a7
+ endchannel ; end
+; 0xf4474
+
+_Music_CeladonCity_sub_0xf4474: ; 0xf4474
+; subroutine
+ note $82
+ note $c0
+ octave2
+ note $33
+ octave1
+ note $81
+ note $c1
+ octave2
+ note $33
+ octave1
+ note $82
+ octave2
+ note $10
+ note $33
+ octave1
+ note $81
+ note $c1
+ octave2
+ note $33
+ octave1
+ note $a2
+ octave2
+ note $30
+ note $73
+ octave1
+ note $a1
+ octave2
+ note $31
+ note $73
+ endchannel ; end
+; 0xf4492
+
+_Music_CeladonCity_Ch3: ; 0xf4492
+ vibrato $12, $24
+ notetype $0c, $25
+ octave3
+ note $a1
+ note $01
+ note $71
+ note $01
+ note $37
+ callchannel _Music_CeladonCity_sub_0xf44fd
+ octave2
+ note $a1
+ note $01
+ octave3
+ note $33
+ loopchannel $03, $44a1
+ octave2
+ note $80
+ note $00
+ note $c0
+ note $00
+ octave3
+ note $32
+ octave2
+ note $70
+ callchannel _Music_CeladonCity_sub_0xf44fd
+ note $a0
+ note $00
+ octave3
+ note $30
+ note $00
+ octave3
+ note $72
+ octave2
+ note $90
+ note $a0
+ note $00
+ octave3
+ note $20
+ note $00
+ note $51
+ note $21
+ note $31
+ note $05
+ octave2
+ note $a1
+ note $05
+ intensity $10
+ callchannel _Music_CeladonCity_sub_0xf4510
+ octave5
+ note $51
+ note $01
+ note $71
+ note $01
+ note $33
+ note $03
+ note $17
+ octave4
+ note $a1
+ note $c1
+ octave5
+ note $11
+ note $31
+ note $51
+ note $01
+ note $31
+ note $51
+ note $33
+ note $03
+ callchannel _Music_CeladonCity_sub_0xf4510
+ octave5
+ note $51
+ note $01
+ note $31
+ note $51
+ note $33
+ note $03
+ note $17
+ note $a1
+ note $81
+ note $71
+ note $51
+ note $71
+ note $51
+ note $31
+ note $51
+ note $31
+ note $05
+ loopchannel $00, $4495 ; end
+; 0xf44fd
+
+_Music_CeladonCity_sub_0xf44fd: ; 0xf44fd
+; subroutine
+ octave2
+ note $81
+ note $01
+ octave3
+ note $33
+ loopchannel $03, $44fd
+ octave2
+ note $a0
+ note $00
+ octave3
+ note $30
+ note $00
+ note $72
+ octave2
+ note $90
+ endchannel ; end
+; 0xf4510
+
+_Music_CeladonCity_sub_0xf4510: ; 0xf4510
+; subroutine
+ octave5
+ note $37
+ note $11
+ octave4
+ note $c1
+ note $a1
+ note $c1
+ endchannel ; end
+; 0xf4518