diff options
Diffstat (limited to 'audio/music/violetcity.asm')
-rw-r--r-- | audio/music/violetcity.asm | 785 |
1 files changed, 785 insertions, 0 deletions
diff --git a/audio/music/violetcity.asm b/audio/music/violetcity.asm new file mode 100644 index 000000000..02b2c669b --- /dev/null +++ b/audio/music/violetcity.asm @@ -0,0 +1,785 @@ +_Music_VioletCity: ; 0xf0000 + db $c0 + dw _Music_VioletCity_Ch1 + db $01 + dw _Music_VioletCity_Ch2 + db $02 + dw _Music_VioletCity_Ch3 + db $03 + dw _Music_VioletCity_Ch4 +; 0xf000c + +_Music_VioletCity_Ch1: ; 0xf000c + tempo $a400 + volume $77 + vibrato $12, $25 + dutycycle $02 + notetype $0c, $95 + note $0f + stereopanning $f0 + octave2 + note $50 + note $90 + note $c0 + stereopanning $ff + octave3 + note $40 + note $90 + note $00 + note $b3 + note $91 + note $71 + note $21 + stereopanning $0f + octave2 + note $40 + note $70 + note $b0 + stereopanning $ff + octave3 + note $20 + note $70 + note $00 + note $43 + note $91 + note $41 + octave2 + note $91 + note $20 + note $50 + note $90 + note $c0 + octave3 + note $90 + note $00 + octave2 + note $c3 + notetype $06, $91 + octave3 + note $21 + note $61 + note $21 + note $61 + note $91 + note $c1 + intensity $a4 + octave2 + note $c7 + note $03 + octave3 + note $2b + note $07 + notetype $06, $95 + note $03 + octave2 + note $c1 + octave3 + note $21 + note $43 + note $41 + note $51 + note $41 + note $01 + note $71 + note $01 + note $91 + note $01 + note $c1 + note $01 + stereopanning $f0 + octave4 + note $21 + octave3 + note $91 + note $51 + octave4 + note $21 + stereopanning $ff + note $11 + octave3 + note $91 + note $51 + octave4 + note $11 + stereopanning $0f + octave3 + note $c1 + note $01 + note $c1 + note $01 + note $b7 + stereopanning $ff + note $03 + note $21 + note $51 + note $b3 + note $b1 + octave4 + note $21 + octave3 + note $b1 + note $01 + note $71 + note $01 + note $51 + note $01 + note $21 + note $01 + stereopanning $0f + note $47 + stereopanning $ff + note $57 + stereopanning $f0 + note $61 + note $01 + note $61 + note $01 + note $71 + note $01 + note $83 + stereopanning $ff + note $91 + note $40 + note $00 + octave2 + note $c0 + note $00 + octave3 + note $40 + note $00 + note $c3 + note $91 + note $91 + note $b1 + note $01 + note $b1 + note $01 + note $43 + note $71 + note $01 + notetype $0c, $95 + note $07 + octave4 + note $62 + dutycycle $01 + notetype $06, $75 + note $90 + note $c0 + octave5 + note $47 + notetype $0c, $93 + dutycycle $02 + note $0f + notetype $06, $91 + stereopanning $f0 + octave3 + note $51 + octave2 + note $c1 + note $91 + octave3 + note $51 + stereopanning $0f + octave2 + note $c1 + note $91 + note $c1 + octave3 + note $51 + intensity $a4 + stereopanning $ff + note $47 + note $07 + dutycycle $03 + intensity $84 + note $03 + note $81 + note $a1 + note $c3 + octave4 + note $33 + note $23 + notetype $08, $84 + octave3 + note $c0 + octave4 + note $20 + octave3 + note $c0 + note $a2 + notetype $0c, $84 + note $70 + note $00 + note $71 + note $20 + note $00 + note $71 + note $33 + note $53 + note $71 + note $c0 + note $00 + note $c0 + octave4 + note $20 + note $31 + note $71 + note $51 + notetype $08, $84 + note $30 + note $50 + note $30 + note $22 + notetype $0c, $84 + octave3 + note $c0 + note $00 + note $a1 + note $70 + note $00 + note $a1 + octave4 + note $53 + note $33 + note $21 + note $90 + note $50 + octave3 + note $c0 + octave4 + note $50 + note $90 + note $00 + note $90 + note $b0 + note $c3 + note $03 + note $90 + note $60 + octave3 + note $c0 + octave4 + note $60 + note $90 + note $00 + note $90 + note $b0 + note $c3 + note $03 + note $20 + octave3 + note $c0 + note $70 + octave4 + note $20 + octave3 + note $c0 + note $70 + octave4 + note $20 + octave3 + note $c0 + note $70 + note $20 + note $70 + note $b0 + octave4 + note $20 + note $70 + note $b0 + octave5 + note $20 + dutycycle $02 + octave4 + note $25 + note $10 + octave3 + note $c0 + octave4 + note $23 + note $03 + loopchannel $00, $4056 ; end +; 0xf0162 + +_Music_VioletCity_Ch2: ; 0xf0162 + vibrato $12, $24 + dutycycle $02 + notetype $0c, $c7 + note $0f + octave3 + note $90 + note $00 + note $b0 + note $00 + note $c0 + note $00 + octave4 + note $43 + note $21 + octave3 + note $b1 + note $91 + note $70 + note $00 + note $90 + note $00 + note $b0 + note $00 + octave4 + note $23 + octave3 + note $c1 + note $b1 + note $c1 + note $90 + note $00 + note $b0 + note $00 + note $c0 + note $00 + note $93 + note $b1 + note $c1 + octave4 + note $21 + note $41 + octave3 + note $71 + octave4 + note $40 + note $00 + note $25 + note $01 + note $40 + note $50 + intensity $b7 + note $73 + note $01 + note $70 + note $90 + note $70 + note $00 + note $50 + note $00 + note $40 + note $00 + note $70 + note $00 + note $5d + note $20 + note $40 + note $53 + note $01 + note $50 + note $70 + note $50 + note $00 + note $40 + note $00 + note $20 + note $00 + note $50 + note $00 + note $4b + note $01 + octave3 + note $c0 + octave4 + note $20 + note $43 + note $01 + note $40 + note $50 + note $40 + note $00 + note $20 + note $00 + octave3 + note $c1 + octave4 + note $20 + note $00 + note $43 + note $93 + note $c2 + note $02 + note $20 + note $40 + note $51 + octave3 + note $91 + note $c1 + octave4 + note $51 + note $40 + octave3 + note $70 + note $c0 + octave4 + note $40 + note $20 + octave3 + note $50 + note $b0 + octave4 + note $20 + octave3 + note $cb + note $03 + intensity $a7 + dutycycle $03 + note $01 + note $c0 + octave4 + note $20 + note $31 + note $71 + note $51 + notetype $08, $a7 + note $30 + note $50 + note $30 + note $22 + notetype $0c, $a7 + octave3 + note $c0 + note $00 + note $a1 + note $70 + note $00 + note $a1 + octave4 + note $53 + note $33 + note $21 + note $01 + note $80 + note $a0 + note $c1 + octave5 + note $31 + note $21 + notetype $08, $a7 + octave4 + note $c0 + octave5 + note $20 + octave4 + note $c0 + note $a2 + notetype $0c, $a7 + note $80 + note $00 + note $71 + note $20 + note $00 + note $71 + vibrato $00, $00 + intensity $87 + octave5 + note $53 + note $73 + note $30 + note $50 + note $7b + note $01 + note $30 + note $50 + note $7b + note $01 + octave4 + note $b0 + note $c0 + octave5 + note $2a + note $04 + vibrato $12, $24 + intensity $a7 + dutycycle $02 + octave4 + note $b5 + note $a0 + note $90 + note $73 + note $01 + note $40 + note $50 + loopchannel $00, $4199 ; end +; 0xf0247 + +_Music_VioletCity_Ch3: ; 0xf0247 + notetype $0c, $25 + note $0f + note $05 + octave4 + note $53 + note $05 + note $05 + octave3 + note $93 + note $05 + note $05 + note $63 + note $05 + octave2 + note $73 + octave3 + note $20 + note $00 + note $b3 + note $a0 + note $90 + note $71 + octave2 + note $b1 + notetype $0c, $25 + note $c0 + note $04 + note $c0 + note $c0 + note $01 + note $c0 + note $00 + octave3 + note $71 + octave2 + note $70 + note $00 + octave3 + note $20 + note $04 + note $20 + note $20 + note $01 + note $20 + note $00 + note $91 + octave2 + note $90 + note $00 + note $70 + note $04 + note $70 + note $70 + note $70 + note $00 + note $70 + note $00 + octave3 + note $71 + note $20 + note $00 + octave2 + note $c0 + note $04 + note $c0 + note $c0 + note $01 + note $c0 + note $00 + octave3 + note $c3 + note $90 + note $04 + note $90 + note $90 + note $80 + note $00 + note $80 + note $00 + note $71 + note $70 + note $00 + notetype $06, $25 + octave3 + note $21 + note $61 + note $91 + note $c1 + octave4 + note $21 + note $61 + note $91 + note $c1 + octave4 + note $25 + notetype $0c, $25 + note $04 + notetype $06, $25 + octave2 + note $51 + note $09 + note $51 + note $51 + note $71 + note $01 + note $71 + note $01 + octave3 + note $23 + note $13 + octave2 + note $c1 + note $09 + note $c1 + note $c1 + note $03 + note $c1 + note $01 + note $a7 + callchannel _Music_VioletCity_sub_0xf0311 + note $71 + note $09 + note $c1 + note $c1 + note $c1 + note $01 + note $b7 + note $a1 + note $01 + callchannel _Music_VioletCity_sub_0xf0311 + note $71 + note $09 + note $c1 + note $c1 + note $c1 + note $01 + note $b7 + note $a1 + note $01 + octave3 + note $51 + note $09 + note $51 + note $51 + note $03 + note $51 + note $01 + note $c3 + note $91 + note $71 + note $61 + note $09 + note $61 + note $61 + note $03 + note $61 + note $01 + octave4 + note $23 + octave3 + note $b1 + note $91 + note $71 + note $09 + note $71 + note $71 + octave2 + note $71 + note $01 + note $71 + note $01 + octave3 + note $73 + octave2 + note $71 + note $91 + octave3 + note $7b + note $91 + note $a1 + note $b7 + note $03 + octave2 + note $b3 + loopchannel $00, $4261 ; end +; 0xf0311 + +_Music_VioletCity_sub_0xf0311: ; 0xf0311 +; subroutine + note $81 + note $09 + note $81 + note $81 + note $a1 + note $01 + note $a1 + note $01 + octave3 + note $53 + octave2 + note $a3 + endchannel ; end +; 0xf031e + +_Music_VioletCity_Ch4: ; 0xf031e + togglenoise $03 + notetype $0c + note $41 + note $31 + note $40 + note $40 + note $31 + note $33 + note $73 + callchannel _Music_VioletCity_sub_0xf036c + callchannel _Music_VioletCity_sub_0xf036c + callchannel _Music_VioletCity_sub_0xf036c + note $31 + note $40 + note $40 + note $31 + note $17 + note $41 + callchannel _Music_VioletCity_sub_0xf037a + callchannel _Music_VioletCity_sub_0xf037a + callchannel _Music_VioletCity_sub_0xf037a + callchannel _Music_VioletCity_sub_0xf037a + callchannel _Music_VioletCity_sub_0xf037a + callchannel _Music_VioletCity_sub_0xf037a + callchannel _Music_VioletCity_sub_0xf037a + callchannel _Music_VioletCity_sub_0xf037a + callchannel _Music_VioletCity_sub_0xf037a + callchannel _Music_VioletCity_sub_0xf037a + callchannel _Music_VioletCity_sub_0xf037a + callchannel _Music_VioletCity_sub_0xf037a + callchannel _Music_VioletCity_sub_0xf037a + callchannel _Music_VioletCity_sub_0xf037a + callchannel _Music_VioletCity_sub_0xf037a + callchannel _Music_VioletCity_sub_0xf037a + loopchannel $00, $4338 ; end +; 0xf036c + +_Music_VioletCity_sub_0xf036c: ; 0xf036c +; subroutine + note $30 + note $30 + note $40 + note $40 + note $31 + note $81 + note $80 + note $80 + note $71 + note $80 + note $80 + note $80 + note $80 + endchannel ; end +; 0xf037a + +_Music_VioletCity_sub_0xf037a: ; 0xf037a +; subroutine + note $41 + note $80 + note $80 + note $80 + note $00 + note $40 + note $40 + note $01 + note $41 + note $31 + note $41 + endchannel ; end +; 0xf0386 |