diff options
Diffstat (limited to 'audio/music/surf.asm')
-rw-r--r-- | audio/music/surf.asm | 739 |
1 files changed, 739 insertions, 0 deletions
diff --git a/audio/music/surf.asm b/audio/music/surf.asm new file mode 100644 index 00000000..2d8d3fa1 --- /dev/null +++ b/audio/music/surf.asm @@ -0,0 +1,739 @@ +Music_Surf: ; f518a + dbw $80, Music_Surf_Ch1 + dbw $01, Music_Surf_Ch2 + dbw $02, Music_Surf_Ch3 +; f5193 + + +INCBIN "baserom.gbc", $f5193, $f5194 - $f5193 + + +Music_Surf_Ch1: ; f5194 + tempo 108 + volume $77 + notetype $c, $a7 + stereopanning $f +Music_Surf_branch_f519e: ; f519e + dutycycle $2 + vibrato $10, $24 + intensity $73 + octave 3 + note F_, 1 + note __, 1 + note D#, 1 + note __, 1 + intensity $73 + note F_, 1 + note __, 1 + note D#, 1 + note __, 1 + note G#, 1 + note __, 1 + note D#, 1 + note __, 1 + intensity $73 + note F_, 1 + note __, 1 + note D#, 1 + note __, 1 + note F_, 1 + note __, 1 + note D#, 1 + intensity $93 + note __, 1 + note G#, 1 + note __, 1 + note D#, 1 + note __, 1 + intensity $a7 + note F_, 1 + note __, 1 + note D#, 1 + note __, 1 + note F_, 1 + note __, 1 + note D#, 1 + intensity $b7 + note __, 1 + note A#, 2 + note G#, 2 + note F_, 2 + note D_, 2 + notetype $8, $c7 + octave 2 + note A#, 2 + octave 3 + note D_, 2 + note F_, 2 + intensity $f7 + note G#, 2 + note A#, 2 + octave 4 + note D_, 2 + dutycycle $0 + callchannel Music_Surf_branch_f5233 + dutycycle $1 + notetype $8, $a7 + callchannel Music_Surf_branch_f5233 + callchannel Music_Surf_branch_f5293 + octave 4 + note C_, 2 + octave 3 + note G_, 2 + note D#, 2 + note C_, 2 + note D#, 2 + note G_, 2 + octave 4 + note C_, 2 + note D#, 2 + note G_, 2 + dutycycle $1 + notetype $6, $97 + callchannel Music_Surf_branch_f5293 + intensity $a8 + note G#, 6 + note A_, 6 + note A#, 3 + octave 4 + note D_, 3 + intensity $a8 + dutycycle $1 + callchannel Music_Surf_branch_f52d9 + octave 3 + note D#, 8 + note G#, 8 + note D#, 8 + dutycycle $3 + notetype $8, $98 + callchannel Music_Surf_branch_f52d9 + notetype $c, $a7 + octave 3 + note D#, 12 + octave 2 + note F_, 4 + note D#, 4 + note F_, 4 + note G#, 4 + note D#, 2 + note G#, 2 + note B_, 2 + octave 3 + note D#, 2 + loopchannel 0, Music_Surf_branch_f519e +; f5233 + +Music_Surf_branch_f5233: ; f5233 + notetype $c, $a7 + octave 3 + note D#, 4 + note A#, 1 + note __, 1 + octave 4 + note D#, 1 + note __, 1 + octave 3 + note A#, 1 + note __, 1 + octave 4 + note D#, 1 + note __, 1 + octave 3 + note D#, 4 + note A#, 1 + note __, 1 + octave 4 + note D#, 1 + note __, 1 + octave 3 + note A#, 1 + note __, 1 + octave 4 + note D#, 1 + note __, 1 + octave 3 + note C#, 4 + note A#, 1 + note __, 1 + octave 4 + note C#, 1 + note __, 1 + octave 3 + note A#, 1 + note __, 1 + octave 4 + note C#, 1 + note __, 1 + octave 3 + note C#, 4 + note A#, 1 + note __, 1 + octave 4 + note C#, 1 + note __, 1 + octave 3 + note A#, 1 + note __, 1 + octave 4 + note C#, 1 + note __, 1 + octave 3 + note C_, 4 + note G#, 1 + note __, 1 + octave 4 + note C_, 1 + note __, 1 + octave 3 + note G#, 1 + note __, 1 + octave 4 + note C_, 1 + note __, 1 + octave 3 + note C_, 4 + note G#, 1 + note __, 1 + octave 4 + note C_, 1 + note __, 1 + octave 3 + note G#, 1 + note __, 1 + octave 4 + note C_, 1 + note __, 1 + notetype $6, $a7 + octave 3 + note A#, 1 + note B_, 15 + octave 4 + note D#, 4 + octave 3 + note B_, 4 + note G#, 8 + note F_, 8 + note C#, 4 + note D_, 4 + endchannel +; f5293 + +Music_Surf_branch_f5293: ; f5293 + octave 4 + note G#, 16 + note D#, 4 + note C_, 4 + octave 3 + note G#, 4 + octave 4 + note C_, 4 + note D_, 4 + note D#, 4 + note G_, 4 + note G#, 4 + notetype $8, $92 + note A#, 2 + note F_, 2 + note D_, 2 + note F_, 2 + note D_, 2 + octave 3 + note A#, 2 + octave 4 + note D_, 2 + octave 3 + note A#, 2 + note F_, 2 + note A#, 2 + note F_, 2 + note D_, 2 + octave 2 + note A#, 2 + octave 3 + note D_, 2 + note F_, 2 + note G#, 2 + note A#, 2 + octave 4 + note D_, 2 + notetype $6, $97 + note C#, 1 + note D_, 15 + note G_, 4 + note D_, 4 + octave 3 + note A#, 4 + octave 4 + note D_, 4 + note F_, 4 + note G_, 4 + note A_, 4 + note A#, 4 + notetype $8, $92 + octave 5 + note C_, 2 + octave 4 + note G_, 2 + note D#, 2 + note G_, 2 + note D#, 2 + note C_, 2 + note D#, 2 + note C_, 2 + octave 3 + note G_, 2 + endchannel +; f52d9 + +Music_Surf_branch_f52d9: ; f52d9 + octave 3 + note A#, 3 + note G_, 3 + note A#, 3 + octave 4 + note D#, 9 + notetype $6, $58 + note D_, 1 + note C#, 1 + note C_, 1 + octave 3 + note B_, 1 + note A#, 1 + note A_, 1 + note G#, 1 + note G_, 1 + intensity $a8 + note D#, 4 + note D_, 4 + note D#, 4 + note G_, 4 + note A_, 4 + note G#, 4 + note G_, 4 + note F#, 4 + note F_, 4 + note E_, 4 + note G_, 8 + note C#, 8 + note A#, 8 + note A_, 1 + note A#, 3 + note G#, 4 + octave 4 + note C_, 4 + note F_, 12 + intensity $58 + note D#, 1 + note D_, 1 + note C#, 1 + note C_, 1 + octave 3 + note B_, 1 + note A#, 1 + note A_, 1 + note G_, 1 + intensity $a8 + note G#, 8 + octave 4 + note D#, 4 + octave 3 + note B_, 4 + note G#, 8 + note D#, 8 + octave 2 + note B_, 8 + endchannel +; f5317 + +Music_Surf_Ch2: ; f5317 +Music_Surf_branch_f5317: ; f5317 + notetype $c, $c2 + stereopanning $f0 + dutycycle $2 + vibrato $14, $23 +Music_Surf_branch_f5321: ; f5321 + octave 1 + note A#, 4 + octave 2 + note A#, 1 + note __, 3 + note A#, 1 + note __, 3 + loopchannel 3, Music_Surf_branch_f5321 + octave 1 + note A#, 4 + octave 2 + note F_, 1 + note __, 3 + note A#, 1 + note __, 3 +Music_Surf_branch_f5333: ; f5333 + note D#, 4 + note G_, 2 + note G#, 2 + note A#, 4 + note D#, 4 + note G_, 2 + note G#, 2 + note A#, 4 + note C#, 4 + note G_, 2 + note G#, 2 + note A#, 4 + note C#, 4 + note G_, 2 + note G#, 2 + note A#, 4 + note C_, 4 + note F_, 2 + note G_, 2 + note G#, 4 + note C_, 4 + note F_, 2 + note G_, 2 + note G#, 4 + octave 1 + note B_, 4 + octave 2 + note F_, 2 + note G_, 2 + note G#, 2 + note A#, 2 + note B_, 4 + note A#, 4 + note G#, 4 + loopchannel 2, Music_Surf_branch_f5333 + intensity $c7 + callchannel Music_Surf_branch_f53b2 + note D#, 4 + note D_, 4 + note C#, 4 + callchannel Music_Surf_branch_f53b2 + note D_, 4 + note D#, 4 + octave 1 + note A#, 4 + notetype $6, $b8 + callchannel Music_Surf_branch_f53d6 + dutycycle $1 + intensity $b8 + callchannel Music_Surf_branch_f53e8 + dutycycle $2 + callchannel Music_Surf_branch_f53f3 + dutycycle $1 + intensity $b8 + callchannel Music_Surf_branch_f5404 + octave 3 + note B_, 16 + octave 4 + note C#, 8 + forceoctave $c + dutycycle $3 + callchannel Music_Surf_branch_f53d6 + intensity $b8 + dutycycle $1 + callchannel Music_Surf_branch_f53e8 + dutycycle $3 + callchannel Music_Surf_branch_f53f3 + intensity $b8 + dutycycle $1 + callchannel Music_Surf_branch_f5404 + forceoctave $0 + notetype $c, $b8 + octave 4 + note B_, 12 + dutycycle $2 + note A#, 4 + note G#, 4 + note D#, 4 + note G#, 4 + note A#, 4 + note B_, 4 + loopchannel 0, Music_Surf_branch_f5317 +; f53b2 + +Music_Surf_branch_f53b2: ; f53b2 + octave 1 + note G#, 4 + octave 3 + note F_, 4 + note D#, 4 + octave 1 + note G#, 4 + octave 3 + note D#, 4 + note D_, 4 + octave 1 + note A#, 4 + octave 3 + note C_, 4 + octave 2 + note A#, 4 + octave 1 + note A#, 4 + octave 2 + note G#, 4 + note A#, 4 + octave 1 + note G_, 4 + octave 3 + note D_, 4 + note C_, 4 + octave 1 + note G_, 4 + octave 2 + note A#, 4 + note G_, 4 + note C_, 4 + octave 3 + note F_, 4 + note G_, 4 + endchannel +; f53d6 + +Music_Surf_branch_f53d6: ; f53d6 + octave 4 + note F_, 4 + note D#, 4 + note F_, 4 + note G_, 12 + intensity $58 + note F#, 1 + note F_, 1 + note E_, 1 + note D#, 1 + note D_, 1 + note C#, 1 + note C_, 1 + octave 3 + note B_, 1 + note A_, 1 + endchannel +; f53e8 + +Music_Surf_branch_f53e8: ; f53e8 + note A#, 7 + octave 4 + note C_, 8 + note C#, 16 + note C_, 4 + octave 3 + note B_, 4 + octave 4 + note C_, 16 + note G_, 8 + endchannel +; f53f3 + +Music_Surf_branch_f53f3: ; f53f3 + note F#, 1 + note G_, 3 + note F_, 4 + note G_, 4 + note G#, 12 + intensity $58 + note G_, 1 + note F#, 1 + note F_, 1 + note E_, 1 + note D#, 1 + note D_, 1 + note C#, 1 + octave 3 + note B_, 1 + endchannel +; f5404 + +Music_Surf_branch_f5404: ; f5404 + octave 4 + note C_, 8 + note G_, 4 + note G#, 4 + note A#, 8 + note G#, 8 + note D#, 8 + endchannel +; f540c + +Music_Surf_Ch3: ; f540c +Music_Surf_branch_f540c: ; f540c + stereopanning $ff + notetype $c, $15 + vibrato $16, $23 + octave 4 + note A#, 12 + octave 5 + note C_, 12 + note D_, 8 + note D#, 4 + note F_, 4 + note G_, 4 + note G#, 4 + intensity $12 + note A#, 12 + note __, 4 + note G#, 4 + note G_, 4 + notetype $6, $12 + note F#, 1 + note G_, 15 + note G#, 4 + note G_, 4 + note F_, 16 + octave 4 + note A#, 8 + notetype $c, $12 + octave 5 + note G#, 16 + note G_, 4 + note F_, 4 + notetype $6, $12 + note E_, 1 + note F_, 15 + note G_, 4 + note F_, 4 + note D#, 16 + note F_, 8 + notetype $c, $14 + note A#, 12 + note __, 4 + note G#, 4 + note G_, 4 + notetype $6, $14 + note F#, 1 + note G_, 15 + note G#, 4 + note G_, 4 + note F_, 16 + octave 4 + note A#, 8 + notetype $c, $14 + octave 5 + note G#, 16 + note G_, 4 + note F_, 4 + notetype $6, $14 + note E_, 1 + note F_, 15 + note G_, 4 + note F_, 4 + note D#, 16 + octave 6 + note D#, 8 + notetype $c, $13 + note C_, 16 + note D_, 4 + note D#, 4 + notetype $6, $13 + note D_, 1 + note D#, 15 + note D_, 4 + note C_, 4 + octave 5 + note D_, 16 + octave 6 + note D_, 8 + notetype $c, $13 + octave 5 + note A#, 12 + notetype $6, $13 + note A_, 1 + note A#, 7 + octave 6 + note C_, 8 + note D_, 8 + note F_, 16 + note D#, 4 + note D_, 4 + note D#, 16 + note D_, 8 + notetype $c, $14 + note C_, 12 + note C_, 4 + note D_, 4 + note D#, 4 + notetype $6, $14 + note D_, 1 + note D#, 15 + note D_, 4 + note C_, 4 + octave 5 + note D_, 16 + octave 6 + note D_, 8 + notetype $c, $14 + octave 5 + note A#, 12 + notetype $6, $14 + note A_, 1 + note A#, 7 + octave 6 + note C_, 8 + note D_, 8 + notetype $c, $14 + note F_, 12 + note G_, 8 + octave 5 + note A#, 4 + intensity $15 + callchannel Music_Surf_branch_f54c8 + octave 2 + note B_, 4 + octave 3 + note D#, 4 + note F_, 4 + note G#, 4 + note A#, 4 + note B_, 4 + callchannel Music_Surf_branch_f54c8 + octave 2 + note B_, 4 + octave 3 + note D#, 4 + note G#, 4 + note B_, 12 + octave 2 + note B_, 12 + octave 3 + note D#, 8 + octave 2 + note B_, 4 + loopchannel 0, Music_Surf_branch_f540c +; f54c8 + +Music_Surf_branch_f54c8: ; f54c8 + octave 3 + note D#, 4 + note G_, 1 + note __, 3 + note A#, 1 + note __, 3 + note D#, 4 + note G_, 1 + note __, 3 + note A#, 1 + note __, 3 + note C#, 4 + note G_, 1 + note __, 3 + note A#, 1 + note __, 3 + note C#, 4 + note G_, 1 + note __, 3 + note A#, 1 + note __, 3 + note C_, 4 + note F_, 1 + note __, 3 + note G#, 1 + note __, 3 + note C_, 4 + note F_, 1 + note __, 3 + note G#, 1 + note __, 3 + endchannel +; f54e8 + + |