;****************************************
;	music data (format : mus)
;	converted by smf2mus Ver 1.3eb
;	Wed Mar 26 22:08:10 1997
;****************************************


;***************
;* GROOP TRACK *
;***************

    defpause	, $E0
    allocsub,$023f
    gr_portread,0
    jump0,_BB_start
    jumpn,_BB_long_full
    sr_sbc,$01
    jump0,_BB_short_full
_BB_short_first
    jump,_BB_start2
_BB_short_full
    deallocsub,$023f
    allocsub,$027e
    jump,_BB_start2
_BB_long_full
    deallocsub  ,$023f
    allocsub    ,$027e
    jump,_BB_start
    allocsub	,$027F
_BB_start
    opensub ,  0, _BB_start_sub0
    opensub ,  1, _BB_start_sub1
    opensub ,  2, _BB_start_sub2
    opensub ,  3, _BB_start_sub3
    opensub ,  4, _BB_start_sub4
    opensub ,  5, _BB_start_sub5
    opensub ,  6, _BB_start_sub6
    opensub ,  9, _BB_start_sub9
    tempochg	,  99
    volumechg	,  65
    waitw	, 384
_BB_start2
    opensub ,  0, _BB_start2_sub0
    opensub ,  1, _BB_start2_sub1
    opensub ,  2, _BB_start2_sub2
    opensub ,  3, _BB_start2_sub3
    opensub ,  4, _BB_start2_sub4
    opensub ,  5, _BB_start2_sub5
    opensub ,  6, _BB_start2_sub6
    opensub ,  9, _BB_start2_sub9
    tempochg	,  99
    volumechg	,  65
    waitw	, 408
    tempochg	, 198
    waitw	, 864
_BB_a
    opensub ,  0, _BB_a_sub0
    opensub ,  1, _BB_a_sub1
    opensub ,  2, _BB_a_sub2
    opensub ,  3, _BB_a_sub3
    opensub ,  4, _BB_a_sub4
    opensub ,  5, _BB_a_sub5
    opensub ,  6, _BB_a_sub6
    opensub ,  9, _BB_a_sub9
    waitw	, 5280
    jump	, _BB_a
    deallocsub	, $027F
    fin

;***************
;* SUB TRACK   *
;***************

;*** block:start ***

_BB_start_sub0
    Bmode
    opennote,  0, _BB_start_sub0_note0
    opennote,  1, _BB_start_sub0_note1
    opennote,  2, _BB_start_sub0_note2
    prg 	,   0
    svolume	, 110
    priority	,  10
    span	,  90
    fxmix	,  40
    waitw	, 384
    fin

_BB_start_sub1
    prg 	,   1
    svolume	, 100
    priority	,   4
    span	,  30
    fxmix	,  80
    waitw	, 384
    fin

_BB_start_sub2
    Bmode
    opennote,  0, _BB_start_sub2_note0
    opennote,  1, _BB_start_sub2_note1
    opennote,  2, _BB_start_sub2_note2
    prg 	,   2
    svolume	, 100
    priority	,   8
    span	,  20
    fxmix	, 100
    waitw	, 384
    fin

_BB_start_sub3
    Bmode
    opennote,  0, _BB_start_sub3_note0
    opennote,  1, _BB_start_sub3_note1
    opennote,  2, _BB_start_sub3_note2
    prg 	,   3
    svolume	, 100
    priority	,   7
    span	, 100
    fxmix	,  40
    waitw	, 384
    fin

_BB_start_sub4
    Bmode
    opennote,  0, _BB_start_sub4_note0
    opennote,  1, _BB_start_sub4_note1
    prg 	,   4
    svolume	, 127
    priority	,   6
    span	, 120
    fxmix	,  40
    waitw	, 384
    fin

_BB_start_sub5
    Bmode
    opennote,  0, _BB_start_sub5_note0
    prg 	,   5
    svolume	, 127
    priority	,   5
    span	,  10
    fxmix	,  40
    waitw	, 384
    fin

_BB_start_sub6
    Bmode
    opennote,  0, _BB_start_sub6_note0
    opennote,  1, _BB_start_sub6_note1
    opennote,  2, _BB_start_sub6_note2
    prg 	,   0
    svolume	, 110
    span	,  90
    fxmix	,  40
    waitw	, 384
    fin

_BB_start_sub9
    Bmode
    opennote,  0, _BB_start_sub9_note0
    prg 	, 127
    spanpow	,   0
    svolume	, 127
    priority	,   9
    span	,  64
    fxmix	,   0
    waitw	, 384
    fin

;*** block:start2 ***

_BB_start2_sub0
    Bmode
    opennote,  0, _BB_start2_sub0_note0
    opennote,  1, _BB_start2_sub0_note1
    opennote,  2, _BB_start2_sub0_note2
    prg 	,   0
    svolume	, 110
    span	,  90
    waitw	, 792
    svolume	, 103
    waitw	, 480
    fin

_BB_start2_sub1
    prg 	,   1
    svolume	, 100
    span	,  30
    waitw	, 792
    svolume	,  93
    waitw	, 480
    fin

_BB_start2_sub2
    Bmode
    opennote,  0, _BB_start2_sub2_note0
    opennote,  1, _BB_start2_sub2_note1
    opennote,  2, _BB_start2_sub2_note2
    prg 	,   2
    svolume	, 100
    span	,  20
    waitw	, 792
    svolume	,  93
    waitw	, 480
    fin

_BB_start2_sub3
    Bmode
    opennote,  0, _BB_start2_sub3_note0
    opennote,  1, _BB_start2_sub3_note1
    opennote,  2, _BB_start2_sub3_note2
    prg 	,   3
    svolume	, 100
    span	, 100
    waitw	, 792
    svolume	,  93
    waitw	, 480
    fin

_BB_start2_sub4
    Bmode
    opennote,  0, _BB_start2_sub4_note0
    opennote,  1, _BB_start2_sub4_note1
    opennote,  2, _BB_start2_sub4_note2
    prg 	,   4
    svolume	, 127
    span	, 120
    waitw	, 792
    svolume	, 120
    waitw	, 480
    fin

_BB_start2_sub5
    Bmode
    opennote,  0, _BB_start2_sub5_note0
    opennote,  1, _BB_start2_sub5_note1
    prg 	,   5
    svolume	, 127
    span	,  10
    waitw	, 792
    svolume	, 120
    waitw	, 480
    fin

_BB_start2_sub6
    Bmode
    opennote,  0, _BB_start2_sub6_note0
    opennote,  1, _BB_start2_sub6_note1
    opennote,  2, _BB_start2_sub6_note2
    prg 	,   0
    svolume	, 110
    span	,  90
    waitw	, 792
    svolume	, 103
    waitw	, 480
    fin

_BB_start2_sub9
    Bmode
    opennote,  0, _BB_start2_sub9_note0
    opennote,  1, _BB_start2_sub9_note1
    opennote,  2, _BB_start2_sub9_note2
    prg 	, 127
    spanpow	,   0
    svolume	, 127
    span	,  64
    waitw	, 792
    svolume	, 120
    waitw	, 480
    fin

;*** block:a ***

_BB_a_sub0
    Bmode
    opennote,  0, _BB_a_sub0_note0
    opennote,  1, _BB_a_sub0_note1
    opennote,  2, _BB_a_sub0_note2
    opennote,  3, _BB_a_sub0_note3
    waitw	, 5280
    fin

_BB_a_sub1
    Bmode
    opennote,  0, _BB_a_sub1_note0
    opennote,  1, _BB_a_sub1_note1
    opennote,  2, _BB_a_sub1_note2
    waitw	, 5280
    fin

_BB_a_sub2
    Bmode
    opennote,  0, _BB_a_sub2_note0
    opennote,  1, _BB_a_sub2_note1
    opennote,  2, _BB_a_sub2_note2
    waitw	, 5280
    fin

_BB_a_sub3
    Bmode
    opennote,  0, _BB_a_sub3_note0
    opennote,  1, _BB_a_sub3_note1
    opennote,  2, _BB_a_sub3_note2
    waitw	, 2640
    svolume	, 120
    waitw	, 720
    svolume	,  93
    waitw	, 1920
    fin

_BB_a_sub4
    Bmode
    opennote,  0, _BB_a_sub4_note0
    opennote,  1, _BB_a_sub4_note1
    waitw	, 5280
    fin

_BB_a_sub5
    Bmode
    opennote,  0, _BB_a_sub5_note0
    opennote,  1, _BB_a_sub5_note1
    waitw	, 5280
    fin

_BB_a_sub6
    Bmode
    opennote,  0, _BB_a_sub6_note0
    opennote,  1, _BB_a_sub6_note1
    opennote,  2, _BB_a_sub6_note2
    opennote,  3, _BB_a_sub6_note3
    waitw	, 5280
    fin

_BB_a_sub9
    Bmode
    opennote,  0, _BB_a_sub9_note0
    opennote,  1, _BB_a_sub9_note1
    opennote,  2, _BB_a_sub9_note2
    waitw	, 5280
    fin

;***************
;* NOTE TRACK  *
;***************

;*** block:start ***

_BB_start_sub0_note0
    XXX	, 72
    EN3B1	,   24, 115
    EN3B0W	,  168, 103,  73
    EN3B1	,   24, 109
    EN3B1	,   96, 109
;steps:  384
    fin

_BB_start_sub0_note1
    XXX	, 72
    CS4B0W	,  192,  94, 224
    CS4B1	,   24,  93
;steps:  288
    fin

_BB_start_sub0_note2
    XXX	, 96
    CN4B0W	,  192,  94,  96
    CN4B1	,   96,  96
;steps:  384
    fin

_BB_start_sub2_note0
    XXX	, 72
    GN4B1	,   24, 115
    GN4B0W	,  168, 103,  73
    GN4B1	,   24, 109
    GN4B1	,   96, 109
;steps:  384
    fin

_BB_start_sub2_note1
    XXX	, 72
    ntrans, 12
    CS4B0W	,  192,  94, 224
    CS4B1	,   24,  93
;steps:  288
    fin

_BB_start_sub2_note2
    XXX	, 96
    ntrans, 12
    CN4B0W	,  192,  94,  96
    CN4B1	,   96,  96
;steps:  384
    fin

_BB_start_sub3_note0
    XXX	, 72
    EN3B1	,   24, 115
    EN3B0W	,  168, 103,  73
    EN3B1	,   24, 109
    EN3B1	,   96, 109
;steps:  384
    fin

_BB_start_sub3_note1
    XXX	, 72
    CS4B0W	,  192,  94, 224
    CS4B1	,   24,  93
;steps:  288
    fin

_BB_start_sub3_note2
    XXX	, 96
    CN4B0W	,  192,  94,  96
    CN4B1	,   96,  96
;steps:  384
    fin

_BB_start_sub4_note0
    XXX	, 24
    GN1B0W	,  192, 104,  20
    GN1B1W	,  168, 103
;steps:  384
    fin

_BB_start_sub4_note1
    XXX	, 24
    GN2B0W	,  192, 113,  19
    GN2B1W	,  168, 113
;steps:  384
    fin

_BB_start_sub5_note0
    DN2B0	,   12, 115, 149
    DN2B2	      , 104, 128
    GN2B0	,   24, 117, 170
    GN2B0	,  120, 123,   9
    DN2B0	,   12, 113, 128
    DN2B2	      , 101, 128
    DN2B2	      , 101, 128
    DN2B2	      , 101, 107
    GN2B0	,   24, 121, 149
    GN2B1	,  115, 119
;steps:  355
    fin

_BB_start_sub6_note0
    XXX	, 72
    EN3B1	,   24, 115
    EN3B0W	,  168, 103,  73
    EN3B1	,   24, 109
    EN3B1	,   96, 109
;steps:  384
    fin

_BB_start_sub6_note1
    XXX	, 72
    CS4B0W	,  192,  94, 224
    CS4B1	,   24,  93
;steps:  288
    fin

_BB_start_sub6_note2
    XXX	, 96
    CN4B0W	,  192,  94,  96
    CN4B1	,   96,  96
;steps:  384
    fin

_BB_start_sub9_note0
    XXX	, 24
    BN3B0W	,  192, 127,  16
    BN3B1W	,  168, 127
;steps:  384
    fin

;*** block:start2 ***

_BB_start2_sub0_note0
    XXX	, 72
    GN3B1	,   24, 115
    GN3B0W	,  168, 108,  73
    GN3B1	,   24, 111
    GN3B1W	,  504,  97
;steps:  792
    fin

_BB_start2_sub0_note1
    XXX	, 72
    EN4B0W	,  192,  91, 224
    EN4B1	,   24,  94
;steps:  288
    fin

_BB_start2_sub0_note2
    XXX	, 96
    DS4B0W	,  192,  97,  96
    DS4B1W	,  504,  97
;steps:  792
    fin

_BB_start2_sub2_note0
    XXX	, 72
    BN4B1	,   24, 115
    BN4B0W	,  168, 108,  73
    BN4B1	,   24, 111
    BN4B1W	,  504,  97
;steps:  792
    fin

_BB_start2_sub2_note1
    XXX	, 72
    ntrans, 12
    EN4B0W	,  192,  91, 224
    EN4B1	,   24,  94
;steps:  288
    fin

_BB_start2_sub2_note2
    XXX	, 96
    ntrans, 12
    DS4B0W	,  192,  97,  96
    DS4B1W	,  504,  97
;steps:  792
    fin

_BB_start2_sub3_note0
    XXX	, 72
    GN3B1	,   24, 115
    GN3B0W	,  168, 108,  73
    GN3B1	,   24, 111
    GN3B1W	,  504,  97
    call	, _BB_start2_sub3_note0_pat5
    call	, _BB_start2_sub3_note0_pat8
    CN5B0	,   48, 120, 192
    CN5B1	,   12, 120
;steps: 1236
    fin

_BB_start2_sub3_note1
    XXX	, 72
    EN4B0W	,  192,  91, 224
    EN4B0W	,  528,  94, 244
    call	, _BB_start2_sub3_note1_pat3
    call	, _BB_start2_sub3_note1_pat6
    FN5B0	,   48, 118, 192
    FN5B1	,   12, 118
;steps: 1236
    fin

_BB_start2_sub3_note2
    XXX	, 96
    DS4B0W	,  192,  97,  96
    DS4B1W	,  504,  97
    call	, _BB_start2_sub3_note2_pat3
    call	, _BB_start2_sub3_note2_pat6
    AS5B0	,   48, 107, 192
    AS5B1	,   12, 107
;steps: 1236
    fin

_BB_start2_sub4_note0
    XXX	, 24
    CS2B0W	,  192,  87,  19
    CS2B0W	,  600,  97,  10
    FN2B0	,   24, 125,  11
    AS2B2	      , 109,  22
    CS2B0	,   48, 123, 101
    CN3B2	      , 101, 128
    call	, _BB_start2_sub4_note0_pat7
    CN3B0	,   48, 101, 128
    FS2B2	      , 111, 123
    DS3B1	,   24, 110
;steps: 1272
    fin

_BB_start2_sub4_note1
    XXX	, 24
    CS3B0W	,  192, 113,  15
    CS3B0W	,  672, 111,  37
    FS2B0	,   48, 113, 133
    DS2B2	      , 120, 107
    call	, _BB_start2_sub4_note1_pat5
    DS2B0	,   48, 120, 107
    AS2B1	,   28, 100
;steps: 1252
    fin

_BB_start2_sub4_note2
    XXXw	, 792
    CN2B1	,   26, 127
    XXX	, 21
;steps:  839
    fin

_BB_start2_sub5_note0
    CS2B0	,   12, 115, 149
    CS2B2	      , 104, 128
    GN2B0	,   24, 117, 170
    GN2B0	,  120, 123,   9
    CS2B0	,   12, 113, 128
    CS2B2	      , 127, 128
    CS2B2	      , 127, 128
    CS2B2	      , 127, 107
    GN2B0	,   24, 121, 149
    GN2B0W	,  144, 119,   9
    CS2B0	,   12, 115, 149
    CS2B2	      , 104, 128
    CS2B0	,   48, 127,  22
    CS2B1	,    8,  52
    CS2B2	      ,  54,   0
    CS2B2	      ,  56,   0
    CS2B2	      ,  57,   0
    CS2B2	      ,  59,   0
    CS2B2	      ,  61,   0
    CS2B2	      ,  62,   0
    CS2B2	      ,  64,   0
    CS2B2	      ,  66,   0
    CS2B2	      ,  68,   0
    CS2B2	      ,  69,   0
    CS2B2	      ,  71,   0
    CS2B2	      ,  73,   0
    CS2B2	      ,  74,   0
    CS2B2	      ,  76,   0
    CS2B2	      ,  78,   0
    CS2B2	      ,  80,   0
    CS2B2	      ,  81,   0
    CS2B2	      ,  83,   0
    CS2B2	      ,  85,   0
    CS2B2	      ,  86,   0
    CS2B2	      ,  88,   0
    CS2B2	      ,  90,   0
    CS2B2	      ,  91,   0
    CS2B2	      ,  93,   0
    CS2B2	      ,  95,   0
    CS2B2	      ,  97,   0
    CS2B2	      ,  98,   0
    CS2B2	      , 100,   0
    CS2B2	      , 102,   0
    CS2B2	      , 103,   0
    CS2B2	      , 105,   0
    CS2B2	      , 107,   0
    CS2B2	      , 109,   0
    CS2B2	      , 110,   0
    CS2B2	      , 112,   0
    CS2B2	      , 114,   0
    CS2B2	      , 115,   0
    CS2B2	      , 117,   0
    CS2B2	      , 119,   0
    CS2B2	      , 121,   0
    CS2B0	,   80, 122, 230
    CS2B0	,   72, 123, 153
    DS2B0	,   48, 120, 107
    call	, _BB_start2_sub5_note0_pat58
    DS2B0	,   48, 120, 107
    DS2B1	,   28, 120
;steps: 1252
    fin

_BB_start2_sub5_note1
    XXXw	, 792
    CN2B1	,   26, 127
;steps:  818
    fin

_BB_start2_sub6_note0
    XXX	, 72
    GN3B1	,   24, 115
    GN3B0W	,  168, 108,  73
    GN3B1	,   24, 111
    GN3B1W	,  504,  97
;steps:  792
    fin

_BB_start2_sub6_note1
    XXX	, 72
    EN4B0W	,  192,  91, 224
    EN4B1	,   24,  94
;steps:  288
    fin

_BB_start2_sub6_note2
    XXX	, 96
    DS4B0W	,  192,  97,  96
    DS4B1W	,  504,  97
;steps:  792
    fin

_BB_start2_sub9_note0
    XXX	, 24
    BN3B0W	,  192, 127,  24
    BN3B0W	,  576, 127, 111
    CN2B1	,   12, 127
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
;steps: 1272
    fin

_BB_start2_sub9_note1
    XXXw	, 792
    EN2B0	,   72, 127, 213
    CN2B2	      , 127, 213
    CN2B0	,   48, 127, 192
    call	, _BB_start2_sub9_note1_pat4
    call	, _BB_start2_sub9_note1_pat7
;steps: 1236
    fin

_BB_start2_sub9_note2
    XXXw	, 792
    BN3B1W	,  240, 127
;steps: 1032
    fin

;*** block:a ***

_BB_a_sub0_note0
    CN4B0	,   72, 108, 128
    CN4B2	      , 103, 128
    CN4B0	,   48, 103, 128
    CN4B2	      , 103, 128
    CN4B0	,   72, 108, 128
    CN4B2	      , 103, 128
    CN4B0	,   48, 103, 128
    CN4B0W	,  528, 103, 244
    CN4B0	,   72, 108, 128
    CN4B2	      , 103, 128
    CN4B0	,   48, 108, 128
    CN4B2	      , 108, 128
    CN4B0	,   72, 108, 128
    CN4B2	      , 103, 128
    CN4B0	,   48, 108, 128
    CN4B0W	,  528, 108, 244
    CN4B0	,   72, 100, 128
    CN4B2	      , 100, 128
    AS3B0	,   48, 100, 133
    CN4B0W	,  288, 100, 235
    CN4B0	,   72, 107, 128
    CN4B2	      , 107, 128
    AS3B0	,   48, 107, 133
    CN4B0W	,  288, 107, 235
    DS4B0	,   72, 113, 128
    DS4B0	,   48, 104,  64
    BN3B1	,   24, 127
    AN4B2	      , 126,   0
    BN4B2	      , 118,   0
    CS5B2	      , 117,   0
    DS5B2	      , 118,   0
    EN5B0	,   48, 118, 128
    CS4B1	,   24, 118
    BN4B0	,   72, 121,  85
    BN3B1	,   48, 113
    BN3B2	      , 112,   0
    FN4B0	,   72, 116, 132
    AS3B2	      , 116, 132
    call	, _BB_a_sub0_note0_pat39
    call	, _BB_a_sub0_note0_pat41
    FS3B0W	,  288,  91, 234
    AS3B0	,   72, 116, 132
    AS3B2	      , 116, 132
    call	, _BB_a_sub0_note0_pat39
    call	, _BB_a_sub0_note0_pat41
    FS3B1	,   24,  91
;steps: 5016
    fin

_BB_a_sub0_note1
    FN4B0	,   72, 108, 128
    FN4B2	      , 103, 128
    FN4B0	,   48, 103, 128
    FN4B2	      , 103, 128
    FN4B0	,   72, 108, 128
    FN4B2	      , 103, 128
    FN4B0	,   48, 103, 128
    FN4B0W	,  528, 103, 244
    FN4B0	,   72, 108, 128
    FN4B2	      , 103, 128
    FN4B0	,   48, 108, 128
    FN4B2	      , 108, 128
    FN4B0	,   72, 108, 128
    FN4B2	      , 103, 128
    FN4B0	,   48, 108, 128
    FN4B0W	,  528, 108, 244
    FN4B0	,   72, 100, 128
    FN4B2	      , 100, 128
    CN4B0	,   48, 100, 133
    FN4B0W	,  288, 100, 235
    FN4B0	,   72, 107, 128
    FN4B2	      , 107, 128
    CN4B0	,   48, 107, 133
    FN4B0W	,  288, 107, 235
    FS4B0	,   72, 113, 128
    FS4B0	,   48, 104,  64
    BN4B2	      , 127, 128
    BN3B1	,   24, 118
    CS4B2	      , 117,   0
    DS4B2	      , 118,   0
    EN4B2	      , 118,   0
    DS5B0	,   48, 118, 128
    BN3B2	      , 121,   0
    AN4B1	,   24, 117
    BN4B1	,   48, 113
    BN4B0	,  120, 112, 153
    DS4B0	,   72, 116, 132
    call	, _BB_a_sub0_note1_pat38
    call	, _BB_a_sub0_note1_pat40
    BN3B0W	,  288,  91, 234
    DS4B0	,   72, 116, 132
    DS4B2	      , 116, 132
    call	, _BB_a_sub0_note1_pat38
    call	, _BB_a_sub0_note1_pat40
    BN3B1	,   24,  91
;steps: 5016
    fin

_BB_a_sub0_note2
    AS4B0	,   72, 108, 128
    AS4B2	      , 103, 128
    AS4B0	,   48, 103, 128
    AS4B2	      , 103, 128
    AS4B0	,   72, 108, 128
    AS4B2	      , 103, 128
    AS4B0	,   48, 103, 128
    AS4B0W	,  528, 103, 244
    AS4B0	,   72, 108, 128
    AS4B2	      , 103, 128
    AS4B0	,   48, 108, 128
    AS4B2	      , 108, 128
    AS4B0	,   72, 108, 128
    AS4B2	      , 103, 128
    AS4B0	,   48, 108, 128
    AS4B0W	,  528, 108, 244
    AS4B0	,   72, 100, 128
    AS4B2	      , 100, 128
    FN4B0	,   48, 100, 133
    AS4B0W	,  288, 100, 235
    AS4B0	,   72, 107, 128
    AS4B2	      , 107, 128
    FN4B0	,   48, 107, 133
    AS4B0W	,  288, 107, 235
    BN4B0	,   72, 113, 128
    BN4B2	      , 104, 128
    AN3B0	,  120, 126, 204
    DS4B1	,   24, 118
    CS5B0	,   72, 118, 170
    AN3B1	,   24, 117
    DS4B1	,   48, 113
    DS4B2	      , 112,   0
    DS4B0	,   72, 116, 132
    FN4B2	      , 116, 132
    call	, _BB_a_sub0_note2_pat35
    call	, _BB_a_sub0_note2_pat37
    CS4B0W	,  288,  91, 234
    FN4B0	,   72, 116, 132
    FN4B2	      , 116, 132
    call	, _BB_a_sub0_note2_pat35
    call	, _BB_a_sub0_note2_pat37
    CS4B1	,   24,  91
;steps: 5016
    fin

_BB_a_sub0_note3
    XXXw	, 1920
    CN5B0	,   72, 100, 128
    CN5B2	      , 100, 128
    AS4B0	,   48, 100, 133
    CN5B0W	,  288, 100, 235
    CN5B0	,   72, 107, 128
    CN5B2	      , 107, 128
    AS4B0	,   48, 107, 133
    CN5B0W	,  288, 107, 235
    DS5B0	,   72, 113, 128
    DS5B0W	,  312, 104, 226
    FS4B1	,   48, 113
    GS4B2	      , 112,   0
    AS4B0	,   72, 116, 132
    AS4B2	      , 116, 132
    call	, _BB_a_sub0_note3_pat15
    call	, _BB_a_sub0_note3_pat17
    FS4B0W	,  288,  91, 234
    AS4B0	,   72, 116, 132
    AS4B2	      , 116, 132
    call	, _BB_a_sub0_note3_pat15
    call	, _BB_a_sub0_note3_pat17
    FS4B1	,   24,  91
    XXXw	, 264
;steps: 5280
    fin

_BB_a_sub1_note0
    XXXw	, 504
    call	, _BB_a_sub1_note0_pat1
    call	, _BB_a_sub1_note0_pat3
    call	, _BB_a_sub1_note0_pat8
    call	, _BB_a_sub1_note0_pat1
    call	, _BB_a_sub1_note0_pat3
    call	, _BB_a_sub1_note0_pat8
    call	, _BB_a_sub1_note0_pat1
    call	, _BB_a_sub1_note0_pat3
    CN4B0	,   48, 113, 176
    CN4B0	,   24, 116, 160
    CN4B0	,   48, 109, 186
    CN4B0	,   24, 107, 202
    CN4B0	,   48, 116, 208
    BN3B0	,  120, 112, 200
    BN3B2	      , 112, 200
    BN3B0W	,  264, 112, 230
    AS3B0	,   24, 112, 149
    AS3B0	,   48, 113, 176
    call	, _BB_a_sub1_note0_pat42
    call	, _BB_a_sub1_note0_pat47
    call	, _BB_a_sub1_note0_pat52
    call	, _BB_a_sub1_note0_pat57
    BN3B0	,   24, 107, 202
    BN3B0	,   72, 116, 224
    AS3B0	,   24, 112, 149
    AS3B0	,   48, 113, 176
    call	, _BB_a_sub1_note0_pat42
    call	, _BB_a_sub1_note0_pat47
    call	, _BB_a_sub1_note0_pat52
    call	, _BB_a_sub1_note0_pat57
    BN3B0	,   24, 107, 202
    BN3B1	,    9, 116
    XXX	, 3
;steps: 5244
    fin

_BB_a_sub1_note1
    XXXw	, 504
    call	, _BB_a_sub1_note1_pat1
    call	, _BB_a_sub1_note1_pat3
    call	, _BB_a_sub1_note1_pat8
    call	, _BB_a_sub1_note1_pat1
    call	, _BB_a_sub1_note1_pat3
    call	, _BB_a_sub1_note1_pat8
    call	, _BB_a_sub1_note1_pat1
    call	, _BB_a_sub1_note1_pat3
    FN4B0	,   48, 109, 208
    FN4B0	,   24, 127, 181
    FN4B0	,   48, 123, 192
    FN4B0	,   24, 126, 181
    FN4B0	,   48, 127, 218
    DS4B0	,  120, 121, 204
    EN4B2	      , 121, 204
    DS4B0W	,  264, 121, 232
    DS4B0	,   24, 101, 160
    DS4B0	,   48,  99, 181
    call	, _BB_a_sub1_note1_pat42
    call	, _BB_a_sub1_note1_pat47
    call	, _BB_a_sub1_note1_pat52
    call	, _BB_a_sub1_note1_pat57
    EN4B0	,   24, 111, 170
    EN4B0	,   72, 109, 213
    DS4B0	,   24, 101, 160
    DS4B0	,   48,  99, 181
    call	, _BB_a_sub1_note1_pat42
    call	, _BB_a_sub1_note1_pat47
    call	, _BB_a_sub1_note1_pat52
    call	, _BB_a_sub1_note1_pat57
    EN4B0	,   24, 111, 170
    EN4B1	,   12, 109
;steps: 5244
    fin

_BB_a_sub1_note2
    XXXw	, 504
    call	, _BB_a_sub1_note2_pat1
    call	, _BB_a_sub1_note2_pat3
    call	, _BB_a_sub1_note2_pat8
    call	, _BB_a_sub1_note2_pat1
    call	, _BB_a_sub1_note2_pat3
    call	, _BB_a_sub1_note2_pat8
    call	, _BB_a_sub1_note2_pat1
    call	, _BB_a_sub1_note2_pat3
    AS4B0	,   48,  99, 181
    AS4B0	,   24, 109, 170
    AS4B0	,   48, 112, 197
    AS4B0	,   24, 111, 170
    AS4B0	,   48, 109, 192
    FS4B0	,  120, 101, 202
    GS4B2	      , 101, 202
    FS4B0W	,  264, 101, 231
    FN4B0	,   24, 121, 181
    FN4B0	,   48, 109, 208
    call	, _BB_a_sub1_note2_pat42
    call	, _BB_a_sub1_note2_pat47
    call	, _BB_a_sub1_note2_pat52
    call	, _BB_a_sub1_note2_pat57
    FS4B0	,   24, 126, 181
    FS4B0	,   72, 127, 231
    FN4B0	,   24, 121, 181
    FN4B0	,   48, 109, 208
    call	, _BB_a_sub1_note2_pat42
    call	, _BB_a_sub1_note2_pat47
    call	, _BB_a_sub1_note2_pat52
    call	, _BB_a_sub1_note2_pat57
    FS4B0	,   24, 126, 181
    FS4B1	,    7, 127
    XXX	, 2
;steps: 5241
    fin

_BB_a_sub2_note0
    XXXw	, 480
    call	, _BB_a_sub2_note0_pat1
    call	, _BB_a_sub2_note0_pat4
    GS3B0	,   72, 127,  54
    AS3B0	,   48, 127, 139
    GN3B0W	,  528, 127, 246
    call	, _BB_a_sub2_note0_pat1
    call	, _BB_a_sub2_note0_pat4
    ntrans,  0
    GS4B0	,   72, 127,  54
    AS4B0	,   48, 127, 139
    ntrans, 12
    CN4B0W	, 1488, 127, 252
    FN3B0	,   24, 127,  11
    GN3B1	,   12, 127
    GS3B2	      , 127,   0
    AS3B1	,   24, 127
    CN4B1	,   12, 127
    CS4B2	      , 127,   0
    call	, _BB_a_sub2_note0_pat29
    call	, _BB_a_sub2_note0_pat39
    call	, _BB_a_sub2_note0_pat50
    EN4B0	,   24, 127, 128
    CS4B0	,   36, 127, 170
    GS3B1	,   12, 127
    AN3B2	      , 127,   0
    BN3B1	,   24, 127
    CS4B1	,   12, 127
    DS4B2	      , 127,   0
    EN4B2	      , 127,   0
    FS4B2	      , 127,   0
    GS4B2	      , 127,   0
    AN4B2	      , 127,   0
    BN4B0	,   36, 127,  85
    GS4B0	,   24, 127, 128
    EN4B2	      , 127, 128
    CS4B0	,   36, 127, 170
    GN3B1	,   12, 127
    GS3B2	      , 127,   0
    AS3B1	,   24, 127
    CN4B1	,   12, 127
    CS4B2	      , 127,   0
    call	, _BB_a_sub2_note0_pat29
    call	, _BB_a_sub2_note0_pat39
    call	, _BB_a_sub2_note0_pat50
    ntrans, 12
    EN4B0	,   24, 127, 128
    CS4B0	,   36, 127, 170
    GS3B1	,   12, 127
    AN3B2	      , 127,   0
    BN3B1	,   24, 127
    CS4B1	,   12, 127
    DS4B2	      , 127,   0
    EN4B2	      , 127,   0
    FS4B2	      , 127,   0
    GS4B2	      , 127,   0
    AN4B2	      , 127,   0
    BN4B0	,   36, 127,  85
    GS4B0	,   24, 127, 128
    EN4B2	      , 127, 128
    CS4B1	,   12, 127
;steps: 5280
    fin

_BB_a_sub2_note1
    XXXw	, 480
    call	, _BB_a_sub2_note1_pat1
    FN3B1	,   24, 127
    CS5B0	,   48, 112, 128
    AS3B1	,   24, 127
    GS4B0	,   96, 123, 192
    GS4B0	,   72, 127,  54
    AS4B0	,   48, 127, 139
    GN4B0W	,  528, 127, 246
    call	, _BB_a_sub2_note1_pat1
    ntrans,  0
    FN4B1	,   24, 127
    ntrans, 12
    CS5B0	,   48, 112, 128
    AS3B1	,   24, 127
    GS4B0	,   96, 123, 192
    GS4B0	,   72, 127,  54
    AS4B0	,   48, 127, 139
    CN5B0W	, 1656, 127, 252
    call	, _BB_a_sub2_note1_pat21
    call	, _BB_a_sub2_note1_pat25
    call	, _BB_a_sub2_note1_pat28
    call	, _BB_a_sub2_note1_pat30
    AN4B0	,   24, 127, 128
    FS4B2	      , 127, 128
    DS4B2	      , 127, 128
    FN3B0W	,  168, 127, 221
    call	, _BB_a_sub2_note1_pat21
    call	, _BB_a_sub2_note1_pat25
    call	, _BB_a_sub2_note1_pat28
    call	, _BB_a_sub2_note1_pat30
    ntrans, 12
    AN4B0	,   24, 127, 128
    FS4B2	      , 127, 128
    DS4B1	,   12, 127
    XXX	, 12
;steps: 5280
    fin

_BB_a_sub2_note2
    XXXw	, 504
    call	, _BB_a_sub2_note2_pat1
    AS3B1	,   24, 114
    FN4B0	,   48, 127, 128
    CN4B1	,   24, 127
    AS4B0	,   48, 127, 128
    GN3B0W	,  744, 127, 235
    call	, _BB_a_sub2_note2_pat1
    ntrans,  0
    AS4B1	,   24, 114
    ntrans, 12
    FN4B0	,   48, 127, 128
    CN4B1	,   24, 127
    AS4B0	,   48, 127, 128
    GN3B1	,   59, 127
;steps: 1739
    fin

_BB_a_sub3_note0
    XXXw	, 480
    CN5B0	,   72, 120, 170
    CN5B2	      , 120, 170
    call	, _BB_a_sub3_note0_pat3
    CN5B0	,   72, 120, 170
    CN5B0	,   48, 120, 192
    CN5B2	      , 120, 192
    call	, _BB_start2_sub3_note0_pat5
    call	, _BB_start2_sub3_note0_pat8
    CN5B0	,   48, 120, 192
    CN5B2	      , 120, 192
    CN5B0	,   72, 120, 170
    CN5B2	      , 120, 170
    call	, _BB_a_sub3_note0_pat3
    CN5B0	,   72, 120, 170
    CN5B0	,   48, 120, 192
    CN5B2	      , 120, 192
    DS5B0W	,  240, 107, 230
    DS4B0	,   72, 107, 170
    DS4B2	      , 107, 170
    CS4B0	,   48, 107, 128
    DS4B2	      , 107, 128
    FN4B0W	,  240, 107, 230
    FN4B0	,   72, 120, 170
    FN4B2	      , 120, 170
    FN4B0	,   48, 120, 128
    FN4B2	      , 120, 128
    FS4B0	,  120, 120, 204
    EN4B2	      , 120, 204
    FS4B2	      , 120, 204
    FS4B1	,   24, 120
    DS5B0	,   48, 107, 250
    GS4B2	      , 120, 128
    FN4B0	,   72, 118, 170
    FN4B2	      , 118, 170
    call	, _BB_a_sub3_note0_pat43
    FN4B0	,   72, 118, 170
    FN4B0	,   48, 118, 192
    FN4B2	      , 118, 192
    FS4B0	,   72, 118, 170
    FS4B2	      , 118, 170
    FS4B0	,   48, 118, 192
    FS4B2	      , 118, 192
    FS4B0	,   72, 118, 170
    FS4B2	      , 118, 170
    FS4B0	,   48, 118, 192
    FS4B2	      , 118, 192
    FN4B0	,   72, 118, 170
    FN4B2	      , 118, 170
    call	, _BB_a_sub3_note0_pat43
    FN4B0	,   72, 118, 170
    FN4B0	,   48, 118, 192
    FN4B2	      , 118, 192
    FS4B0	,   72, 118, 170
    FS4B2	      , 118, 170
    FS4B0	,   48, 118, 192
    FS4B2	      , 118, 192
    FS4B0	,   72, 118, 170
    FS4B2	      , 118, 170
    FS4B0	,   48, 118, 192
    FS4B1	,   12, 118
;steps: 5244
    fin

_BB_a_sub3_note1
    XXXw	, 480
    FN5B0	,   72, 118, 170
    FN5B2	      , 118, 170
    call	, _BB_a_sub3_note1_pat3
    FN5B0	,   72, 118, 170
    FN5B0	,   48, 118, 192
    FN5B2	      , 118, 192
    call	, _BB_start2_sub3_note1_pat3
    call	, _BB_start2_sub3_note1_pat6
    FN5B0	,   48, 118, 192
    FN5B2	      , 118, 192
    FN5B0	,   72, 118, 170
    FN5B2	      , 118, 170
    call	, _BB_a_sub3_note1_pat3
    FN5B0	,   72, 118, 170
    FN5B0	,   48, 118, 192
    FN5B2	      , 118, 192
    FN5B0W	,  240, 120, 230
    FN4B0	,   72, 120, 170
    FN4B2	      , 120, 170
    FN4B0	,   48, 120, 128
    FN4B2	      , 120, 128
    GN4B0W	,  240, 120, 230
    AS4B0	,   72, 118, 170
    AS4B2	      , 118, 170
    GS4B0	,   48, 118, 128
    AS4B2	      , 118, 128
    BN4B0	,  120, 118, 204
    BN4B2	      , 118, 204
    BN4B2	      , 118, 204
    BN4B0	,   72, 118, 170
    BN4B0	,   48, 118, 128
    AS4B0	,   72, 107, 170
    AS4B2	      , 107, 170
    call	, _BB_a_sub3_note1_pat42
    AS4B0	,   72, 107, 170
    AS4B0	,   48, 107, 192
    AS4B2	      , 107, 192
    BN4B0	,   72, 107, 170
    BN4B2	      , 107, 170
    BN4B0	,   48, 107, 192
    BN4B2	      , 107, 192
    BN4B0	,   72, 107, 170
    BN4B2	      , 107, 170
    BN4B0	,   48, 107, 192
    BN4B2	      , 107, 192
    AS4B0	,   72, 107, 170
    AS4B2	      , 107, 170
    call	, _BB_a_sub3_note1_pat42
    AS4B0	,   72, 107, 170
    AS4B0	,   48, 107, 192
    AS4B2	      , 107, 192
    BN4B0	,   72, 107, 170
    BN4B2	      , 107, 170
    BN4B0	,   48, 107, 192
    BN4B2	      , 107, 192
    BN4B0	,   72, 107, 170
    BN4B2	      , 107, 170
    BN4B0	,   48, 107, 192
    BN4B1	,   12, 107
;steps: 5244
    fin

_BB_a_sub3_note2
    XXXw	, 480
    AS5B0	,   72, 107, 170
    AS5B2	      , 107, 170
    call	, _BB_a_sub3_note2_pat3
    AS5B0	,   72, 107, 170
    AS5B0	,   48, 107, 192
    AS5B2	      , 107, 192
    call	, _BB_start2_sub3_note2_pat3
    call	, _BB_start2_sub3_note2_pat6
    AS5B0	,   48, 107, 192
    AS5B2	      , 107, 192
    AS5B0	,   72, 107, 170
    AS5B2	      , 107, 170
    call	, _BB_a_sub3_note2_pat3
    AS5B0	,   72, 107, 170
    AS5B0	,   48, 107, 192
    AS5B2	      , 107, 192
    AS5B0W	,  240, 118, 230
    AS4B0	,   72, 118, 170
    AS4B2	      , 118, 170
    GS4B0	,   48, 118, 128
    AS4B2	      , 118, 128
    CN5B0W	,  240, 118, 230
    DS5B0	,   72, 107, 170
    DS5B2	      , 107, 170
    CS5B0	,   48, 107, 128
    DS5B2	      , 107, 128
    DS5B0	,  120, 107, 204
    EN5B2	      , 107, 204
    DS5B2	      , 107, 204
    DS5B0	,   72, 107,  85
    DS5B0	,   48, 107, 128
    DS5B0	,   72, 120, 170
    DS5B2	      , 120, 170
    call	, _BB_a_sub3_note2_pat42
    DS5B0	,   72, 120, 170
    DS5B0	,   48, 120, 192
    DS5B2	      , 120, 192
    CS5B0	,   72, 120, 170
    CS5B2	      , 120, 170
    CS5B0	,   48, 120, 192
    CS5B2	      , 120, 192
    CS5B0	,   72, 120, 170
    CS5B2	      , 120, 170
    CS5B0	,   48, 120, 192
    CS5B2	      , 120, 192
    DS5B0	,   72, 120, 170
    DS5B2	      , 120, 170
    call	, _BB_a_sub3_note2_pat42
    DS5B0	,   72, 120, 170
    DS5B0	,   48, 120, 192
    DS5B2	      , 120, 192
    CS5B0	,   72, 120, 170
    CS5B2	      , 120, 170
    CS5B0	,   48, 120, 192
    CS5B2	      , 120, 192
    CS5B0	,   72, 120, 170
    CS5B2	      , 120, 170
    CS5B0	,   48, 120, 192
    CS5B1	,   12, 120
;steps: 5244
    fin

_BB_a_sub4_note0
    XXX	, 24
    FN2B0	,   24, 125,  11
    AS2B2	      , 109,  22
    CS2B0	,   48, 123, 101
    CN3B2	      , 101, 128
    FS2B2	      , 111, 123
    call	, _BB_a_sub4_note0_pat6
    call	, _BB_start2_sub4_note0_pat7
    call	, _BB_a_sub4_note0_pat16
    AS2B0	,   24, 109,  22
    CS2B0	,   48, 123, 101
    CN3B2	      , 101, 128
    FS2B2	      , 111, 123
    DS3B2	      , 110, 123
    FN2B0	,   24, 125,  11
    AS2B2	      , 109,  22
    CS2B0	,   48, 123, 101
    CN3B2	      , 101, 128
    FS2B2	      , 111, 123
    call	, _BB_a_sub4_note0_pat6
    call	, _BB_start2_sub4_note0_pat7
    call	, _BB_a_sub4_note0_pat16
    AS2B0	,   24, 109,  22
    CS2B0	,   48, 123, 101
    CN3B2	      , 101, 128
    FS2B2	      , 111, 123
    DS3B0W	,  528, 110, 243
    FN2B0	,   24, 127, 128
    DS2B2	      , 127, 128
    CS2B2	      , 127, 128
    CN2B2	      , 127, 128
    AS1B2	      , 127, 128
    GS1B2	      , 127, 128
    AS1B2	      , 127, 128
    CN2B2	      , 127, 128
    CS2B2	      , 127, 128
    DS2B2	      , 127, 128
    CS2B2	      , 127, 128
    CN2B2	      , 127, 128
    AS1B2	      , 127, 128
    GS1B2	      , 127, 128
    FS1B2	      , 127, 128
    FN1B0	,   48, 127, 128
    FN1B2	      , 127, 128
    DS1B0	,  120, 127, 204
    EN1B2	      , 127, 204
    FS1B2	      , 127, 204
    FS1B1	,   24, 127
    CS2B0	,   48, 127, 128
    BN1B2	      , 127, 128
    AS1B1	,   24, 127
    DS2B2	      , 125,   0
    GS2B0	,   48, 109, 128
    FN2B1	,   24, 113
    AS2B0	,   48, 101, 128
    FN2B1	,   24, 111
    FS2B2	      , 100,   0
    AS2B0	,   48, 110, 128
    DS2B1	,   24, 125
    GS2B0	,   48, 109, 128
    FN2B1	,   24, 113
    AS2B0	,   48, 101, 128
    FN2B1	,   24, 111
    FS2B2	      , 100,   0
    AS2B0	,   48, 110, 128
    BN1B1	,   24, 125
    DS2B0	,   48, 109, 128
    CS2B1	,   24, 113
    FS2B0	,   48, 101, 128
    EN2B1	,   24, 111
    FS2B2	      , 100,   0
    BN2B0	,   48, 110, 128
    BN1B1	,   24, 125
    DS2B0	,   48, 109, 128
    CS2B1	,   24, 113
    FS2B0	,   48, 101, 128
    EN2B1	,   24, 111
    FS2B2	      , 100,   0
    BN2B0	,   48, 110, 128
    DS2B0	,   24, 125,  11
    GS2B2	      , 109,  22
    CN2B2	      , 123,  11
    FN2B2	      , 113,  11
    AS2B2	      , 101,  11
    CS2B2	      , 120,  11
    FN2B2	      , 111,  11
    FS2B2	      , 100,  11
    AS2B2	      , 110,  11
    AS1B2	      , 127,  11
    DS2B2	      , 125,  11
    GS2B2	      , 109,  22
    CN2B2	      , 123,  11
    FN2B2	      , 113,  11
    AS2B2	      , 101,  11
    CS2B2	      , 120,  11
    FN2B2	      , 111,  11
    FS2B2	      , 100,  11
    AS2B2	      , 110,  11
    FS1B2	      , 127,  11
    BN1B2	      , 125,  11
    DS2B2	      , 109,  22
    GS1B2	      , 123,  11
    CS2B2	      , 113,  11
    FS2B2	      , 101,  11
    BN1B2	      , 120,  11
    EN2B2	      , 111,  11
    FS2B2	      , 100,  11
    BN2B2	      , 110,  11
    FS1B2	      , 127,  11
    BN1B2	      , 125,  11
    DS2B2	      , 109,  22
    GS1B2	      , 123,  11
    CS2B2	      , 113,  11
    FS2B2	      , 101,  11
    BN1B2	      , 120,  11
    EN2B2	      , 111,  11
    FS2B2	      , 100,  11
    BN2B1	,   23, 110
;steps: 5279
    fin

_BB_a_sub4_note1
    call	, _BB_a_sub4_note1_pat1
    call	, _BB_start2_sub4_note1_pat5
    call	, _BB_a_sub4_note1_pat7
    call	, _BB_a_sub4_note1_pat10
    call	, _BB_a_sub4_note1_pat14
    call	, _BB_a_sub4_note1_pat1
    call	, _BB_start2_sub4_note1_pat5
    call	, _BB_a_sub4_note1_pat7
    call	, _BB_a_sub4_note1_pat10
    call	, _BB_a_sub4_note1_pat14
    FN2B0W	,  504, 127, 242
    FN3B0	,   24, 127, 128
    DS3B2	      , 127, 128
    CS3B2	      , 127, 128
    CN3B2	      , 127, 128
    AS2B2	      , 127, 128
    GS2B2	      , 127, 128
    AS2B2	      , 127, 128
    CN3B2	      , 127, 128
    CS3B2	      , 127, 128
    DS3B2	      , 127, 128
    CS3B2	      , 127, 128
    CN3B2	      , 127, 128
    AS2B2	      , 127, 128
    GS2B2	      , 127, 128
    FS2B2	      , 127, 128
    FN2B0	,   48, 127, 128
    FN2B2	      , 127, 128
    DS2B0	,  120, 127, 204
    EN2B2	      , 127, 204
    FS2B2	      , 127, 204
    FS2B1	,   24, 127
    CS3B0	,   48, 127, 128
    BN2B0	,  120, 127, 204
    CN2B0	,   72, 123, 170
    CS2B0	,   96, 120, 192
    AS1B0	,   72, 127, 170
    CN2B2	      , 123, 170
    CS2B0	,   96, 120, 192
    FS1B0	,   72, 127, 170
    GS1B2	      , 123, 170
    BN1B0	,   96, 120, 192
    FS1B0	,   72, 127, 170
    GS1B2	      , 123, 170
    BN1B0	,   96, 120, 192
    AS1B1	,   23, 127
    XXX	, 1
;steps: 4344
    fin

_BB_a_sub5_note0
    call	, _BB_a_sub5_note0_pat1
    call	, _BB_start2_sub5_note0_pat58
    call	, _BB_a_sub5_note0_pat7
    call	, _BB_a_sub5_note0_pat11
    CS2B0	,   72, 123, 153
    DS2B0	,   48, 120, 107
    DS2B2	      , 120, 107
    call	, _BB_a_sub5_note0_pat1
    call	, _BB_start2_sub5_note0_pat58
    call	, _BB_a_sub5_note0_pat7
    call	, _BB_a_sub5_note0_pat11
    CS2B0	,   72, 123, 153
    DS2B0	,   48, 120, 107
    DS2B2	      , 120, 107
    FN2B0W	,  720, 127, 246
    FN2B0	,   72, 127, 163
    FN2B2	      , 123, 153
    FN2B0	,   48, 120, 107
    FN2B2	      , 120, 107
    DS1B0	,  120, 127, 204
    EN1B2	      , 127, 204
    FS1B2	      , 127, 204
    FS1B1	,   24, 127
    CS2B0	,   48, 127, 128
    BN1B2	      , 127, 128
    AS1B0	,   72, 127, 163
    CN2B2	      , 123, 153
    call	, _BB_a_sub5_note0_pat46
    CN2B0	,   72, 123, 153
    CS2B0	,   48, 120, 107
    CS2B2	      , 120, 107
    FS1B0	,   72, 127, 163
    GS1B2	      , 123, 153
    BN1B0	,   48, 120, 107
    BN1B2	      , 120, 107
    FS1B0	,   72, 127, 163
    GS1B2	      , 123, 153
    BN1B0	,   48, 120, 107
    BN1B2	      , 120, 107
    AS1B0	,   72, 127, 163
    CN2B2	      , 123, 153
    call	, _BB_a_sub5_note0_pat46
    CN2B0	,   72, 123, 153
    CS2B0	,   48, 120, 107
    CS2B2	      , 120, 107
    FS1B0	,   72, 127, 163
    GS1B2	      , 123, 153
    BN1B0	,   48, 120, 107
    BN1B2	      , 120, 107
    FS1B0	,   72, 127, 163
    GS1B2	      , 123, 153
    BN1B0	,   48, 120, 107
    BN1B1	,   28, 120
;steps: 5260
    fin

_BB_a_sub5_note1
    XXXw	, 2880
    DS2B0	,  120, 127, 204
    EN2B2	      , 127, 204
    FS2B2	      , 127, 204
    FS2B1	,   24, 127
    CS3B0	,   48, 127, 128
    BN2B1	,   24, 127
    XXX	, 24
;steps: 3360
    fin

_BB_a_sub6_note0
    call	, _BB_a_sub6_note0_pat1
    FN3B1	,   24, 120
    DS4B2	      , 119,   0
    FN4B2	      , 124,   0
    GN4B2	      , 124,   0
    AS4B0	,   48, 122,  22
    GN3B0	,   24, 118,  75
    call	, _BB_a_sub6_note0_pat12
    call	, _BB_a_sub6_note0_pat1
    ntrans,  0
    FN4B1	,   24, 120
    ntrans, 12
    DS4B2	      , 119,   0
    FN4B2	      , 124,   0
    GN4B2	      , 124,   0
    AS4B0	,   72, 122,  85
    call	, _BB_a_sub6_note0_pat12
    ntrans,  0
    FN4B0	,   72, 127,  61
    FN4B0	,   48, 115,   6
    CN4B1	,   24, 117
    DS4B2	      ,  97,   0
    ntrans, 12
    CS4B0	,   48,  98, 128
    AS2B1	,   24,  91
    GS3B2	      , 102,   0
    AS3B2	      ,  95,   0
    CN4B2	      , 105,   0
    CS4B0	,   72, 107,  85
    CS3B1	,   48, 110
    DS3B2	      , 109,   0
    FN3B0	,   72, 127,  61
    FN3B0	,   48, 115,   6
    CN3B1	,   24, 117
    DS3B2	      , 110,   0
    CS4B0	,   48, 111, 128
    AS2B1	,   24, 104
    GS3B2	      , 115,   0
    AS3B2	      , 108,   0
    CN4B2	      , 118,   0
    CS4B0	,   72, 120,  85
    CS3B1	,   48, 123
    DS3B2	      , 122,   0
    FS3B0	,   72, 113,  71
    FS3B0	,   48, 104,   6
    DS3B1	,   24, 127
    FS3B2	      , 126,   0
    EN4B0	,   48, 118, 128
    CS3B1	,   24, 118
    BN3B2	      , 118,   0
    CS4B2	      , 118,   0
    DS4B2	      , 118,   0
    EN4B0	,   72, 121,  85
    FS3B1	,   48, 113
    GS3B2	      , 112,   0
    AS3B0W	,  480, 116,   1
    FS3B2	      ,  91,   1
    AS3B2	      ,  92,   1
    FS3B1W	,  479,  89
;steps: 5279
    fin

_BB_a_sub6_note1
    call	, _BB_a_sub6_note1_pat1
    GN3B1	,   24, 124
    FN4B0	,   48, 120, 128
    FN3B1	,   24, 124
    GN3B2	      , 124,   0
    AS3B0	,   48, 122,  22
    GN4B0	,   24, 118,  75
    FN4B0	,   48, 100,  43
    FN4B0W	,  528,  98, 235
    call	, _BB_a_sub6_note1_pat1
    ntrans,  0
    GN4B1	,   24, 124
    ntrans, 12
    FN4B0	,   48, 120, 128
    FN3B1	,   24, 124
    GN3B2	      , 124,   0
    AS3B1	,   48, 122
    GN4B1	,   24, 118
    AS4B0	,   48, 100,  43
    FN4B0W	,  528,  98, 235
    AS3B0	,   72, 127,  61
    AS3B0	,   48, 115,   6
    CN4B1	,   24, 117
    DS4B0	,   48,  97, 128
    CN3B1	,   24, 104
    AS3B0	,   48,  91, 128
    AS2B1	,   24,  95
    CN3B2	      , 105,   0
    CS3B1	,   48, 107
    AS3B0	,   24, 114,  22
    FN3B1	,   48, 110
    GN3B2	      , 109,   0
    AS3B0	,   72, 127,  61
    AS3B0	,   48, 115,   6
    CN4B1	,   24, 117
    DS4B0	,   48, 110, 128
    CN3B1	,   24, 117
    AS3B0	,   48, 104, 128
    AS2B1	,   24, 108
    CN3B2	      , 118,   0
    CS3B1	,   48, 120
    AS3B1	,   24, 127
    CS4B1	,   48, 123
    DS4B2	      , 122,   0
    DS4B0	,   72, 113,  71
    BN3B0	,   48, 104,   6
    DS4B1	,   24, 127
    FS4B0	,   48, 126, 128
    DS3B1	,   24, 117
    CS4B0	,   48, 118, 128
    CS3B1	,   24, 118
    DS3B2	      , 118,   0
    EN3B1	,   48, 121
    CS4B1	,   24, 117
    DS4B1	,   48, 113
    DS4B2	      , 112,   0
    DS4B0W	,  480, 116,   1
    BN3B2	      ,  91,   1
    DS4B2	      ,  92,   1
    BN3B1W	,  479,  89
;steps: 5279
    fin

_BB_a_sub6_note2
    call	, _BB_a_sub6_note2_pat1
    GN4B0	,   48, 124, 128
    DS3B0W	,  144, 119, 213
    AS4B0	,   48, 100,  43
    AS4B0W	,  528,  98, 235
    call	, _BB_a_sub6_note2_pat1
    ntrans, 12
    GN4B0	,   48, 124, 128
    DS3B0	,  120, 119, 204
    GN3B1	,   24, 118
    FN4B0	,   48, 100,  43
    AS4B0W	,  528,  98, 235
    CN4B0	,   72, 127,  61
    CN4B0	,   96, 115, 131
    CS3B1	,   24,  98
    CN4B0	,   48, 104, 128
    GS2B0	,  120, 102, 204
    AS2B0	,   24, 114,  22
    GS3B1	,   48, 110
    AS3B2	      , 109,   0
    CN4B0	,   72, 127,  61
    CN4B0	,   96, 115, 131
    CS3B1	,   24, 111
    CN4B0	,   48, 117, 128
    GS2B0	,  120, 115, 204
    AS2B1	,   24, 127
    FN3B1	,   48, 123
    GN3B2	      , 122,   0
    BN3B0	,   72, 113,  71
    DS4B0	,   96, 104, 131
    EN3B1	,   24, 118
    DS4B0	,   48, 117, 128
    BN2B0	,  120, 118, 204
    CS3B1	,   24, 117
    BN3B1	,   48, 113
    BN3B2	      , 112,   0
    FN4B0W	,  480, 116,   1
    CS4B2	      ,  91,   1
    FN4B2	      ,  92,   1
    CS4B1W	,  479,  89
;steps: 5279
    fin

_BB_a_sub6_note3
    call	, _BB_a_sub6_note3_pat1
    call	, _BB_a_sub6_note3_pat3
    call	, _BB_a_sub6_note3_pat1
    call	, _BB_a_sub6_note3_pat3
    ntrans, 12
    FN4B0	,   72, 127,  61
    FN4B0W	,  312, 115, 217
    CS4B1	,   48, 110
    DS4B2	      , 109,   0
    FN4B0	,   72, 127,  61
    FN4B0W	,  312, 115, 217
    GS3B1	,   48, 123
    AS3B2	      , 122,   0
    FS4B0	,   72, 113,  71
    FS4B0W	,  312, 104, 217
    FS4B1	,   48, 113
    GS4B2	      , 112,   0
    AS4B0W	,  480, 116,   1
    FS4B2	      ,  91,   1
    AS4B2	      ,  92,   1
    FS4B1W	,  479,  89
;steps: 5279
    fin

_BB_a_sub9_note0
    call	, _BB_a_sub9_note0_pat1
    call	, _BB_a_sub9_note0_pat17
    call	, _BB_a_sub9_note0_pat33
    call	, _BB_a_sub9_note0_pat49
    call	, _BB_a_sub9_note0_pat65
    call	, _BB_a_sub9_note0_pat1
    call	, _BB_a_sub9_note0_pat17
    call	, _BB_a_sub9_note0_pat33
    call	, _BB_a_sub9_note0_pat49
    call	, _BB_a_sub9_note0_pat65
    EN2B0W	,  240, 127, 243
    EN2B1	,   12,  92
    EN2B2	      ,  62,   0
    EN2B2	      ,  92,   0
    EN2B2	      ,  92,   0
    EN2B2	      ,  92,   0
    EN2B2	      ,  62,   0
    EN2B2	      ,  92,   0
    EN2B2	      ,  92,   0
    EN2B2	      ,  92,   0
    EN2B2	      ,  62,   0
    EN2B2	      ,  92,   0
    EN2B0	,  108,  92, 227
    CN2B1	,   12, 127
    EN2B1	,    6,  72
    EN2B2	      ,  75,   0
    EN2B2	      ,  77,   0
    EN2B2	      ,  80,   0
    EN2B2	      ,  82,   0
    EN2B2	      ,  85,   0
    EN2B2	      ,  87,   0
    EN2B2	      ,  90,   0
    EN2B2	      ,  92,   0
    EN2B2	      ,  95,   0
    EN2B2	      ,  97,   0
    EN2B2	      ,  99,   0
    EN2B2	      , 102,   0
    EN2B2	      , 104,   0
    EN2B2	      , 107,   0
    EN2B2	      , 109,   0
    EN2B2	      , 112,   0
    EN2B2	      , 114,   0
    EN2B2	      , 117,   0
    EN2B2	      , 119,   0
    EN2B2	      , 122,   0
    EN2B2	      , 124,   0
    EN2B1	,   12, 127
    EN2B2	      ,  62,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  62,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  62,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  62,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  62,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  62,   0
    EN2B2	      , 127,   0
    EN2B0	,   60,  62, 204
    CN2B1	,   12, 127
    EN2B2	      ,  62,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B0	,  120, 127, 230
    CN2B2	      , 127, 230
    CN2B2	      , 127, 230
    EN2B1	,   12, 127
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    BN3B0	,   48, 125, 250
    CN2B1	,   12, 127
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    call	, _BB_a_sub9_note0_pat49
    call	, _BB_a_sub9_note0_pat65
    call	, _BB_a_sub9_note0_pat1
    call	, _BB_a_sub9_note0_pat17
    call	, _BB_a_sub9_note0_pat33
    call	, _BB_a_sub9_note0_pat49
    call	, _BB_a_sub9_note0_pat65
    call	, _BB_a_sub9_note0_pat1
    call	, _BB_a_sub9_note0_pat17
    EN2B1	,   12, 127
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
;steps: 5280
    fin

_BB_a_sub9_note1
    call	, _BB_a_sub9_note1_pat1
    call	, _BB_start2_sub9_note1_pat4
    call	, _BB_a_sub9_note1_pat7
    call	, _BB_a_sub9_note1_pat11
    CN2B0	,   72, 127, 213
    CN2B0	,   48, 127, 192
    CN2B2	      , 127, 192
    call	, _BB_a_sub9_note1_pat1
    call	, _BB_start2_sub9_note1_pat4
    call	, _BB_a_sub9_note1_pat7
    call	, _BB_a_sub9_note1_pat11
    CN2B0	,   72, 127, 213
    CN2B0	,   48, 127, 192
    CN2B2	      , 127, 192
    CN2B0W	,  384, 127, 248
    CS1B1	,   96, 127
    EN2B1	,    6,  68
    EN2B0	,   66,  70, 232
    CN2B0	,   72, 127, 213
    CN2B0	,   48, 127, 192
    CN2B2	      , 127, 192
    CN2B2	      , 127, 192
    CN2B2	      , 127, 192
    CN2B2	      , 127, 192
    CS1B2	      , 127,   0
    EN2B2	      , 127, 192
    CN2B0	,  120, 127, 230
    EN2B2	      , 127, 230
    EN2B2	      , 127, 230
    BN3B0	,   24, 125, 245
    CN2B0	,   48, 127, 192
    CS1B2	      , 127,   0
    EN2B0	,   72, 127, 213
    CN2B2	      , 127, 213
    call	, _BB_a_sub9_note1_pat11
    CN2B0	,   72, 127, 213
    CN2B0	,   48, 127, 192
    CN2B2	      , 127, 192
    call	, _BB_a_sub9_note1_pat1
    call	, _BB_start2_sub9_note1_pat4
    call	, _BB_a_sub9_note1_pat7
    call	, _BB_a_sub9_note1_pat11
    CN2B0	,   72, 127, 213
    CN2B0	,   48, 127, 192
    CN2B2	      , 127, 192
    call	, _BB_a_sub9_note1_pat1
    call	, _BB_start2_sub9_note1_pat4
    call	, _BB_start2_sub9_note1_pat7
;steps: 5244
    fin

_BB_a_sub9_note2
    XXXw	, 480
    call	, _BB_a_sub9_note2_pat1
    BN3B0	,   48, 127,  32
    BN3B2	      , 127,  32
    BN3B0	,   72, 127,  11
    BN3B2	      , 127,   8
    BN3B0	,   48, 127,  38
    BN3B0W	,  528, 127, 236
    call	, _BB_a_sub9_note2_pat1
    call	, _BB_a_sub9_note2_pat11
    call	, _BB_a_sub9_note2_pat14
    BN3B0W	,  864, 127, 187
    CN2B0	,   96, 127, 224
    BN3B0	,  120, 125, 253
    BN3B2	      , 125, 253
    BN3B0W	,  144, 125, 254
    BN3B0	,   48, 125, 250
    CN2B2	      , 127, 192
    BN3B0	,   72, 127,  29
    BN3B2	      , 127,  25
    call	, _BB_a_sub9_note2_pat11
    BN3B0	,   72, 127,   8
    BN3B0	,   48, 127,  38
    BN3B2	      , 127,  43
    BN3B0	,   72, 127,  29
    BN3B2	      , 127,  25
    BN3B0	,   48, 127,  32
    BN3B2	      , 127,  32
    BN3B0	,   72, 127,  11
    call	, _BB_a_sub9_note2_pat14
    BN3B0	,   72, 127,  29
    BN3B2	      , 127,  25
    call	, _BB_a_sub9_note2_pat11
    BN3B0	,   72, 127,   8
    BN3B0	,   48, 127,  38
    BN3B2	      , 127,  43
    BN3B0	,   72, 127,  29
    BN3B2	      , 127,  25
    BN3B0	,   48, 127,  32
    BN3B2	      , 127,  32
    BN3B0	,   72, 127,  11
    BN3B2	      , 127,   8
    BN3B0	,   48, 127,  38
    BN3B1	,   40, 127
    XXX	, 8
;steps: 5280
    fin

;*************
;*  PATTERN  *
;*************


_BB_start2_sub3_note0_pat5
    CN5B0	,   72, 120, 170
    CN5B2	      , 120, 170
    CN5B0	,   48, 120, 192
    fin

_BB_start2_sub3_note0_pat8
    CN5B0	,   48, 120, 192
    CN5B0	,   72, 120, 170
    CN5B2	      , 120, 170
    fin

_BB_start2_sub3_note1_pat3
    FN5B0	,   72, 118, 170
    FN5B2	      , 118, 170
    FN5B0	,   48, 118, 192
    fin

_BB_start2_sub3_note1_pat6
    FN5B0	,   48, 118, 192
    FN5B0	,   72, 118, 170
    FN5B2	      , 118, 170
    fin

_BB_start2_sub3_note2_pat3
    AS5B0	,   72, 107, 170
    AS5B2	      , 107, 170
    AS5B0	,   48, 107, 192
    fin

_BB_start2_sub3_note2_pat6
    AS5B0	,   48, 107, 192
    AS5B0	,   72, 107, 170
    AS5B2	      , 107, 170
    fin

_BB_start2_sub4_note0_pat7
    FS2B0	,   48, 111, 123
    DS3B2	      , 110, 123
    FN2B0	,   24, 125,  11
    AS2B2	      , 109,  22
    CS2B0	,   48, 123, 101
    fin

_BB_start2_sub4_note1_pat5
    AS2B0	,   48, 100, 107
    CN2B0	,   96, 127, 186
    FS2B0	,   48, 113, 133
    fin

_BB_start2_sub5_note0_pat58
    DS2B0	,   48, 120, 107
    CN2B0	,   72, 127, 163
    CS2B2	      , 123, 153
    fin

_BB_start2_sub9_note1_pat4
    CN2B0	,   48, 127, 192
    CN2B0	,   72, 127, 213
    CN2B2	      , 127, 213
    fin

_BB_start2_sub9_note1_pat7
    CN2B0	,   48, 127, 192
    CN2B1	,   12, 127
    fin

_BB_a_sub0_note0_pat39
    AS3B0	,   48, 116, 128
    AS3B0W	,  288, 116, 234
    fin

_BB_a_sub0_note0_pat41
    FS3B0	,   72,  91, 132
    FS3B2	      ,  91, 132
    FS3B0	,   48,  91, 128
    fin

_BB_a_sub0_note1_pat38
    DS4B0	,   48, 116, 128
    DS4B0W	,  288, 116, 234
    fin

_BB_a_sub0_note1_pat40
    BN3B0	,   72,  91, 132
    BN3B2	      ,  91, 132
    BN3B0	,   48,  91, 128
    fin

_BB_a_sub0_note2_pat35
    FN4B0	,   48, 116, 128
    FN4B0W	,  288, 116, 234
    fin

_BB_a_sub0_note2_pat37
    CS4B0	,   72,  91, 132
    CS4B2	      ,  91, 132
    CS4B0	,   48,  91, 128
    fin

_BB_a_sub0_note3_pat15
    AS4B0	,   48, 116, 128
    AS4B0W	,  288, 116, 234
    fin

_BB_a_sub0_note3_pat17
    FS4B0	,   72,  91, 132
    FS4B2	      ,  91, 132
    FS4B0	,   48,  91, 128
    fin

_BB_a_sub1_note0_pat1
    CN4B0	,   24, 112, 149
    CN4B0	,   48, 113, 176
    fin

_BB_a_sub1_note0_pat3
    CN4B0	,   24, 116, 160
    CN4B0	,   48, 109, 186
    CN4B0	,   24, 107, 202
    CN4B0	,   72, 116, 224
    CN4B0	,   24, 112, 149
    fin

_BB_a_sub1_note0_pat8
    CN4B0	,   48, 113, 176
    CN4B0	,   24, 116, 160
    CN4B0	,   48, 109, 186
    CN4B0	,   24, 107, 202
    CN4B0W	,  552, 116, 251
    fin

_BB_a_sub1_note0_pat42
    AS3B0	,   24, 116, 160
    AS3B0	,   48, 109, 186
    AS3B0	,   24, 107, 202
    AS3B0	,   72, 116, 224
    AS3B0	,   24, 112, 149
    fin

_BB_a_sub1_note0_pat47
    AS3B0	,   48, 113, 176
    AS3B0	,   24, 116, 160
    AS3B0	,   48, 109, 186
    AS3B0	,   24, 107, 202
    AS3B0	,   72, 116, 224
    fin

_BB_a_sub1_note0_pat52
    BN3B0	,   24, 112, 149
    BN3B0	,   48, 113, 176
    BN3B0	,   24, 116, 160
    BN3B0	,   48, 109, 186
    BN3B0	,   24, 107, 202
    fin

_BB_a_sub1_note0_pat57
    BN3B0	,   72, 116, 224
    BN3B0	,   24, 112, 149
    BN3B0	,   48, 113, 176
    BN3B0	,   24, 116, 160
    BN3B0	,   48, 109, 186
    fin

_BB_a_sub1_note1_pat1
    FN4B0	,   24, 121, 181
    FN4B0	,   48, 109, 208
    fin

_BB_a_sub1_note1_pat3
    FN4B0	,   24, 127, 181
    FN4B0	,   48, 123, 192
    FN4B0	,   24, 126, 181
    FN4B0	,   72, 127, 231
    FN4B0	,   24, 121, 181
    fin

_BB_a_sub1_note1_pat8
    FN4B0	,   48, 109, 208
    FN4B0	,   24, 127, 181
    FN4B0	,   48, 123, 192
    FN4B0	,   24, 126, 181
    FN4B0W	,  552, 127, 252
    fin

_BB_a_sub1_note1_pat42
    DS4B0	,   24, 109, 170
    DS4B0	,   48, 112, 197
    DS4B0	,   24, 111, 170
    DS4B0	,   72, 109, 213
    DS4B0	,   24, 101, 160
    fin

_BB_a_sub1_note1_pat47
    DS4B0	,   48,  99, 181
    DS4B0	,   24, 109, 170
    DS4B0	,   48, 112, 197
    DS4B0	,   24, 111, 170
    DS4B0	,   72, 109, 213
    fin

_BB_a_sub1_note1_pat52
    EN4B0	,   24, 101, 160
    EN4B0	,   48,  99, 181
    EN4B0	,   24, 109, 170
    EN4B0	,   48, 112, 197
    EN4B0	,   24, 111, 170
    fin

_BB_a_sub1_note1_pat57
    EN4B0	,   72, 109, 213
    EN4B0	,   24, 101, 160
    EN4B0	,   48,  99, 181
    EN4B0	,   24, 109, 170
    EN4B0	,   48, 112, 197
    fin

_BB_a_sub1_note2_pat1
    AS4B0	,   24, 101, 160
    AS4B0	,   48,  99, 181
    fin

_BB_a_sub1_note2_pat3
    AS4B0	,   24, 109, 170
    AS4B0	,   48, 112, 197
    AS4B0	,   24, 111, 170
    AS4B0	,   72, 109, 213
    AS4B0	,   24, 101, 160
    fin

_BB_a_sub1_note2_pat8
    AS4B0	,   48,  99, 181
    AS4B0	,   24, 109, 170
    AS4B0	,   48, 112, 197
    AS4B0	,   24, 111, 170
    AS4B0W	,  552, 109, 250
    fin

_BB_a_sub1_note2_pat42
    FN4B0	,   24, 127, 181
    FN4B0	,   48, 123, 192
    FN4B0	,   24, 126, 181
    FN4B0	,   72, 127, 231
    FN4B0	,   24, 121, 181
    fin

_BB_a_sub1_note2_pat47
    FN4B0	,   48, 109, 208
    FN4B0	,   24, 127, 181
    FN4B0	,   48, 123, 192
    FN4B0	,   24, 126, 181
    FN4B0	,   72, 127, 231
    fin

_BB_a_sub1_note2_pat52
    FS4B0	,   24, 121, 181
    FS4B0	,   48, 109, 208
    FS4B0	,   24, 127, 181
    FS4B0	,   48, 123, 192
    FS4B0	,   24, 126, 181
    fin

_BB_a_sub1_note2_pat57
    FS4B0	,   72, 127, 231
    FS4B0	,   24, 121, 181
    FS4B0	,   48, 109, 208
    FS4B0	,   24, 127, 181
    FS4B0	,   48, 123, 192
    fin

_BB_a_sub2_note0_pat1
    ntrans,  0
    ntrans, 12
    FN4B1	,   24, 127
    CN5B0	,   48, 123, 128
    DS4B1	,   24, 121
    fin

_BB_a_sub2_note0_pat4
    ntrans,  0
    ntrans, 12
    AS4B0	,   48, 114, 128
    CS4B1	,   24, 112
    CN5B0	,   48, 127, 128
    GS3B1	,   24, 123
    GN4B0	,   72, 127,  47
    fin

_BB_a_sub2_note0_pat29
    ntrans,  0
    ntrans, 12
    DS4B1	,   12, 127
    FN4B2	      , 127,   0
    GN4B2	      , 127,   0
    GS4B2	      , 127,   0
    AS4B0	,   36, 127,  85
    GN4B0	,   24, 127, 128
    DS4B2	      , 127, 128
    CN4B0	,   36, 127, 170
    GN3B1	,   12, 127
    GS3B2	      , 127,   0
    fin

_BB_a_sub2_note0_pat39
    ntrans,  0
    AS4B1	,   24, 127
    ntrans, 12
    CN4B1	,   12, 127
    CS4B2	      , 127,   0
    DS4B2	      , 127,   0
    FN4B2	      , 127,   0
    GN4B2	      , 127,   0
    GS4B2	      , 127,   0
    AS4B0	,   36, 127,  85
    GN4B0	,   24, 127, 128
    DS4B2	      , 127, 128
    CN4B0	,   36, 127, 170
    fin

_BB_a_sub2_note0_pat50
    ntrans,  0
    GS4B1	,   12, 127
    AN4B2	      , 127,   0
    BN4B1	,   24, 127
    ntrans, 12
    CS4B1	,   12, 127
    DS4B2	      , 127,   0
    EN4B2	      , 127,   0
    FS4B2	      , 127,   0
    GS4B2	      , 127,   0
    AN4B2	      , 127,   0
    BN4B0	,   36, 127,  85
    GS4B0	,   24, 127, 128
    fin

_BB_a_sub2_note1_pat1
    ntrans, 12
    FN5B0	,   48, 127, 128
    GN3B1	,   24, 127
    DS5B0	,   48, 121, 128
    fin

_BB_a_sub2_note1_pat21
    ntrans,  0
    ntrans, 12
    GS4B0	,   24, 127, 128
    FN4B2	      , 127, 128
    CS4B2	      , 127, 128
    FN3B0W	,  168, 127, 221
    fin

_BB_a_sub2_note1_pat25
    ntrans,  0
    ntrans, 12
    GS4B0	,   24, 127, 128
    FN4B2	      , 127, 128
    CS4B2	      , 127, 128
    fin

_BB_a_sub2_note1_pat28
    ntrans,  0
    FS4B0W	,  168, 127, 221
    ntrans, 12
    AN4B0	,   24, 127, 128
    fin

_BB_a_sub2_note1_pat30
    ntrans,  0
    ntrans, 12
    FS4B0	,   24, 127, 128
    DS4B2	      , 127, 128
    FS3B0W	,  168, 127, 221
    fin

_BB_a_sub2_note2_pat1
    ntrans,  0
    ntrans, 12
    CN4B1	,   24, 123
    GN4B0	,   48, 127, 128
    fin

_BB_a_sub3_note0_pat3
    CN5B0	,   48, 120, 192
    CN5B2	      , 120, 192
    CN5B0	,   72, 120, 170
    fin

_BB_a_sub3_note0_pat43
    FN4B0	,   48, 118, 192
    FN4B2	      , 118, 192
    FN4B0	,   72, 118, 170
    fin

_BB_a_sub3_note1_pat3
    FN5B0	,   48, 118, 192
    FN5B2	      , 118, 192
    FN5B0	,   72, 118, 170
    fin

_BB_a_sub3_note1_pat42
    AS4B0	,   48, 107, 192
    AS4B2	      , 107, 192
    AS4B0	,   72, 107, 170
    fin

_BB_a_sub3_note2_pat3
    AS5B0	,   48, 107, 192
    AS5B2	      , 107, 192
    AS5B0	,   72, 107, 170
    fin

_BB_a_sub3_note2_pat42
    DS5B0	,   48, 120, 192
    DS5B2	      , 120, 192
    DS5B0	,   72, 120, 170
    fin

_BB_a_sub4_note0_pat6
    DS3B0	,   48, 110, 123
    FN2B0	,   24, 125,  11
    AS2B2	      , 109,  22
    CS2B0	,   48, 123, 101
    CN3B2	      , 101, 128
    fin

_BB_a_sub4_note0_pat16
    CN3B0	,   48, 101, 128
    FS2B2	      , 111, 123
    DS3B2	      , 110, 123
    FN2B0	,   24, 125,  11
    fin

_BB_a_sub4_note1_pat1
    CN2B0	,   96, 127, 186
    FS2B0	,   48, 113, 133
    DS2B2	      , 120, 107
    fin

_BB_a_sub4_note1_pat7
    DS2B0	,   48, 120, 107
    AS2B2	      , 100, 107
    CN2B0	,   96, 127, 186
    fin

_BB_a_sub4_note1_pat10
    FS2B0	,   48, 113, 133
    DS2B2	      , 120, 107
    AS2B2	      , 100, 107
    CN2B0	,   96, 127, 186
    fin

_BB_a_sub4_note1_pat14
    FS2B0	,   48, 113, 133
    DS2B2	      , 120, 107
    AS2B2	      , 100, 107
    fin

_BB_a_sub5_note0_pat1
    CN2B0	,   72, 127, 163
    CS2B2	      , 123, 153
    DS2B0	,   48, 120, 107
    fin

_BB_a_sub5_note0_pat7
    DS2B0	,   48, 120, 107
    DS2B2	      , 120, 107
    CN2B0	,   72, 127, 163
    CS2B2	      , 123, 153
    fin

_BB_a_sub5_note0_pat11
    DS2B0	,   48, 120, 107
    DS2B2	      , 120, 107
    CN2B0	,   72, 127, 163
    fin

_BB_a_sub5_note0_pat46
    CS2B0	,   48, 120, 107
    CS2B2	      , 120, 107
    AS1B0	,   72, 127, 163
    fin

_BB_a_sub6_note0_pat1
    ntrans,  0
    ntrans, 12
    CN4B0	,   72, 108, 100
    CN4B0	,   48, 103,   6
    GN3B1	,   24, 127
    AS3B2	      , 117,   0
    GS4B0	,   48, 104, 128
    fin

_BB_a_sub6_note0_pat12
    ntrans,  0
    ntrans, 12
    CN4B0	,   48, 100,  43
    CS4B0W	,  528,  98, 235
    fin

_BB_a_sub6_note1_pat1
    ntrans,  0
    ntrans, 12
    FN4B0	,   72, 108, 100
    FN4B0	,   48, 103,   6
    GN4B1	,   24, 127
    AS4B0	,   48, 117, 128
    fin

_BB_a_sub6_note2_pat1
    ntrans,  0
    ntrans, 12
    AS4B0	,   72, 108, 100
    AS4B0	,   96, 103, 131
    GS3B1	,   24, 104
    fin

_BB_a_sub6_note3_pat1
    ntrans, 12
    CN5B0	,   72, 108, 100
    CN5B0W	,  312, 103, 217
    fin

_BB_a_sub6_note3_pat3
    ntrans, 12
    CN5B0	,   48, 100,  43
    CS5B0W	,  528,  98, 235
    fin

_BB_a_sub9_note0_pat1
    EN2B1	,   12, 127
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    fin

_BB_a_sub9_note0_pat17
    EN2B1	,   12, 127
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    fin

_BB_a_sub9_note0_pat33
    EN2B1	,   12, 127
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    fin

_BB_a_sub9_note0_pat49
    EN2B1	,   12, 127
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    fin

_BB_a_sub9_note0_pat65
    EN2B1	,   12, 127
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      , 127,   0
    EN2B2	      ,  60,   0
    fin

_BB_a_sub9_note1_pat1
    CN2B0	,   72, 127, 213
    CN2B2	      , 127, 213
    CN2B0	,   48, 127, 192
    fin

_BB_a_sub9_note1_pat7
    CN2B0	,   48, 127, 192
    CN2B2	      , 127, 192
    CN2B0	,   72, 127, 213
    CN2B2	      , 127, 213
    fin

_BB_a_sub9_note1_pat11
    CN2B0	,   48, 127, 192
    CN2B2	      , 127, 192
    CN2B0	,   72, 127, 213
    fin

_BB_a_sub9_note2_pat1
    BN3B0	,   72, 127,  29
    BN3B2	      , 127,  25
    fin

_BB_a_sub9_note2_pat11
    BN3B0	,   48, 127,  32
    BN3B2	      , 127,  32
    BN3B0	,   72, 127,  11
    fin

_BB_a_sub9_note2_pat14
    BN3B0	,   72, 127,   8
    BN3B0	,   48, 127,  38
    BN3B2	      , 127,  43
    fin

