Advertisement
pigdevil2010

leech.asm strum macros for Gen 2

May 16th, 2015
315
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. def_strumA1: MACRO
  2.     db $D7     ;octave 1
  3.     db \1 << 4 ; \1 1
  4.     db $D6     ;octave 2
  5.     db \1 << 4 ; \1 1
  6.     db $D7     ;octave 1
  7.     db \1 << 4 ; \1 1
  8.     db $00     ; rest 1
  9.     db \1 << 4 ; \1 1
  10.     db $00     ; rest 1
  11.     db \1 << 4 ; \1 1
  12.     db $00     ; rest 1
  13.     db $FF     ; endchannel
  14. ENDM
  15.  
  16. def_strumA2: MACRO
  17.     db $D6     ;octave 2
  18.     db \1 << 4 ; \1 1
  19.     db $D5     ;octave 3
  20.     db \1 << 4 ; \1 1
  21.     db $D6     ;octave 2
  22.     db \1 << 4 ; \1 1
  23.     db $00     ; rest 1
  24.     db \1 << 4 ; \1 1
  25.     db $00     ; rest 1
  26.     db \1 << 4 ; \1 1
  27.     db $00     ; rest 1
  28.     db $FF     ; endchannel
  29. ENDM
  30.  
  31. def_strumB: MACRO
  32.     db $D7     ;octave 1
  33.     db \1 << 4 ; \1 1
  34.     db $D6     ;octave 2
  35.     db \1 << 4 ; \1 1
  36.     db $D5     ;octave 3
  37.     db \1 << 4 ; \1 1
  38.     db $D6     ;octave 2
  39.     db \1 << 4 ; \1 1
  40.     db $FF     ; endchannel
  41. ENDM
  42.  
  43. def_strumC: MACRO
  44.     db $D6     ;octave 2
  45.     db \1 << 4 ; \1 1
  46.     db $D5     ;octave 3
  47.     db \1 << 4 ; \1 1
  48.     db $D4     ;octave 4
  49.     db \1 << 4 ; \1 1
  50.     db $D5     ;octave 3
  51.     db \1 << 4 ; \1 1
  52.     db $FF     ; endchannel
  53. ENDM
  54.  
  55. Music_Leech_Ch3_A_B_: def_strumA1 12 ; B_
  56. Music_Leech_Ch3_A_C#: def_strumA2 2  ; C#
  57. Music_Leech_Ch3_A_D#: def_strumA2 4  ; D#
  58. Music_Leech_Ch3_A_E_: def_strumA2 5  ; E_
  59. Music_Leech_Ch3_B_F#: def_strumB  7  ; F#
  60. Music_Leech_Ch3_B_G#: def_strumB  9  ; G#
  61. Music_Leech_Ch3_B_B_: def_strumB  12 ; B_
  62. Music_Leech_Ch3_C_C#: def_strumC  2  ; C#
  63. Music_Leech_Ch3_C_D#: def_strumC  4  ; D#
  64. Music_Leech_Ch3_C_E_: def_strumC  5  ; E_
  65. Music_Leech_Ch3_C_F#: def_strumC  7  ; F#
  66. Music_Leech_Ch3_C_G#: def_strumC  9  ; G#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement