summaryrefslogtreecommitdiff
path: root/audio/music/profoak.asm
diff options
context:
space:
mode:
Diffstat (limited to 'audio/music/profoak.asm')
-rw-r--r--audio/music/profoak.asm328
1 files changed, 328 insertions, 0 deletions
diff --git a/audio/music/profoak.asm b/audio/music/profoak.asm
new file mode 100644
index 000000000..37663a2de
--- /dev/null
+++ b/audio/music/profoak.asm
@@ -0,0 +1,328 @@
+_Music_ProfOak: ; 0xf4dea
+ db $80
+ dw _Music_ProfOak_Ch1
+ db $01
+ dw _Music_ProfOak_Ch2
+ db $02
+ dw _Music_ProfOak_Ch3
+; 0xf4df3
+
+_Music_ProfOak_Ch1: ; 0xf4df3
+ tempo $7600
+ volume $77
+ vibrato $12, $34
+ tone $0100
+ stereopanning $f0
+ dutycycle $03
+ notetype $0c, $98
+ octave2
+ note $70
+ note $c0
+ octave3
+ note $40
+ note $70
+ note $af
+ note $97
+ intensity $97
+ note $97
+ intensity $91
+ callchannel _Music_ProfOak_sub_0xf4e42
+ callchannel _Music_ProfOak_sub_0xf4e42
+ callchannel _Music_ProfOak_sub_0xf4e4d
+ callchannel _Music_ProfOak_sub_0xf4e4d
+ loopchannel $02, $4e10
+ callchannel _Music_ProfOak_sub_0xf4e58
+ callchannel _Music_ProfOak_sub_0xf4e58
+ callchannel _Music_ProfOak_sub_0xf4e6c
+ callchannel _Music_ProfOak_sub_0xf4e6c
+ forceoctave $02
+ callchannel _Music_ProfOak_sub_0xf4e58
+ callchannel _Music_ProfOak_sub_0xf4e58
+ forceoctave $00
+ callchannel _Music_ProfOak_sub_0xf4e6c
+ callchannel _Music_ProfOak_sub_0xf4e6c
+ loopchannel $00, $4e22 ; end
+; 0xf4e42
+
+_Music_ProfOak_sub_0xf4e42: ; 0xf4e42
+; subroutine
+ octave2
+ note $c1
+ octave3
+ note $51
+ note $91
+ note $51
+ note $c1
+ note $51
+ note $91
+ note $51
+ endchannel ; end
+; 0xf4e4d
+
+_Music_ProfOak_sub_0xf4e4d: ; 0xf4e4d
+; subroutine
+ octave2
+ note $c1
+ octave3
+ note $41
+ note $71
+ note $41
+ note $c1
+ note $41
+ note $71
+ note $41
+ endchannel ; end
+; 0xf4e58
+
+_Music_ProfOak_sub_0xf4e58: ; 0xf4e58
+; subroutine
+ octave2
+ note $a1
+ octave3
+ note $21
+ note $51
+ note $20
+ note $50
+ note $21
+ intensity $92
+ note $a1
+ intensity $91
+ note $21
+ intensity $92
+ note $51
+ intensity $91
+ endchannel ; end
+; 0xf4e6c
+
+_Music_ProfOak_sub_0xf4e6c: ; 0xf4e6c
+; subroutine
+ octave2
+ note $c0
+ octave3
+ note $50
+ intensity $92
+ note $93
+ note $53
+ intensity $91
+ note $50
+ note $90
+ intensity $92
+ note $c3
+ intensity $91
+ endchannel ; end
+; 0xf4e7e
+
+_Music_ProfOak_Ch2: ; 0xf4e7e
+ vibrato $12, $34
+ dutycycle $03
+ notetype $0c, $a8
+ octave3
+ note $c0
+ octave4
+ note $40
+ note $70
+ note $b0
+ note $cf
+ intensity $a7
+ note $c9
+ dutycycle $02
+ intensity $b2
+ octave3
+ note $c1
+ octave4
+ note $21
+ note $41
+ note $53
+ note $41
+ note $23
+ intensity $91
+ note $c1
+ octave5
+ note $21
+ note $41
+ note $53
+ note $41
+ note $23
+ intensity $b2
+ octave3
+ note $c1
+ note $a1
+ note $91
+ note $a3
+ note $c0
+ note $00
+ note $c3
+ intensity $91
+ octave4
+ note $c1
+ note $a1
+ note $91
+ note $a3
+ note $c1
+ note $c3
+ loopchannel $02, $4e92
+ note $05
+ intensity $b4
+ note $25
+ octave3
+ note $a0
+ octave4
+ note $20
+ note $55
+ note $20
+ note $50
+ note $73
+ note $53
+ note $43
+ note $23
+ octave3
+ note $c5
+ note $90
+ note $c0
+ octave4
+ note $57
+ intensity $82
+ note $c5
+ note $90
+ note $c0
+ intensity $83
+ octave5
+ note $57
+ intensity $b4
+ octave3
+ note $a5
+ note $70
+ note $a0
+ octave4
+ note $47
+ note $53
+ note $43
+ note $23
+ note $13
+ octave3
+ note $c5
+ note $90
+ note $c0
+ octave4
+ note $55
+ octave3
+ note $c0
+ octave4
+ note $50
+ note $9f
+ loopchannel $00, $4ebf ; end
+; 0xf4ef5
+
+_Music_ProfOak_Ch3: ; 0xf4ef5
+ stereopanning $0f
+ notetype $0c, $14
+ note $03
+ octave3
+ note $51
+ note $01
+ octave4
+ note $50
+ note $00
+ octave3
+ note $a1
+ note $01
+ octave2
+ note $c1
+ octave3
+ note $c0
+ note $00
+ note $51
+ callchannel _Music_ProfOak_sub_0xf4f3d
+ callchannel _Music_ProfOak_sub_0xf4f3d
+ callchannel _Music_ProfOak_sub_0xf4f3d
+ callchannel _Music_ProfOak_sub_0xf4f4c
+ callchannel _Music_ProfOak_sub_0xf4f4c
+ loopchannel $02, $4f0d
+ callchannel _Music_ProfOak_sub_0xf4f5a
+ callchannel _Music_ProfOak_sub_0xf4f5a
+ callchannel _Music_ProfOak_sub_0xf4f69
+ callchannel _Music_ProfOak_sub_0xf4f69
+ forceoctave $02
+ callchannel _Music_ProfOak_sub_0xf4f5a
+ callchannel _Music_ProfOak_sub_0xf4f5a
+ forceoctave $00
+ callchannel _Music_ProfOak_sub_0xf4f69
+ callchannel _Music_ProfOak_sub_0xf4f69
+ loopchannel $00, $4f1d ; end
+; 0xf4f3d
+
+_Music_ProfOak_sub_0xf4f3d: ; 0xf4f3d
+; subroutine
+ note $51
+ note $01
+ octave4
+ note $50
+ note $00
+ octave3
+ note $91
+ note $01
+ octave2
+ note $c1
+ octave3
+ note $c0
+ note $00
+ note $51
+ endchannel ; end
+; 0xf4f4c
+
+_Music_ProfOak_sub_0xf4f4c: ; 0xf4f4c
+; subroutine
+ octave2
+ note $c1
+ note $01
+ octave4
+ note $40
+ note $00
+ octave3
+ note $41
+ note $01
+ note $71
+ note $c0
+ note $00
+ note $41
+ endchannel ; end
+; 0xf4f5a
+
+_Music_ProfOak_sub_0xf4f5a: ; 0xf4f5a
+; subroutine
+ octave2
+ note $a1
+ note $01
+ octave3
+ note $a0
+ note $00
+ octave2
+ note $a1
+ note $01
+ octave3
+ note $51
+ note $a0
+ note $00
+ note $21
+ endchannel ; end
+; 0xf4f69
+
+_Music_ProfOak_sub_0xf4f69: ; 0xf4f69
+; subroutine
+ octave2
+ note $91
+ note $01
+ octave3
+ note $90
+ note $00
+ octave2
+ note $91
+ note $01
+ octave3
+ note $51
+ note $90
+ note $00
+ octave2
+ note $c1
+ endchannel ; end
+; 0xf4f79