-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmusicpiece2.asc
102 lines (95 loc) · 8.71 KB
/
musicpiece2.asc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
; MSX Block Puzzle game, released as entry for the MSXDev'20
; Created by David Heremans, aka turbor on mrc
;
; two voice invention 13 by J.S.Bach
;
musicpiece2_A_sheet:
dw musicpiece2_A_0
dw musicpiece2_A_1
dw musicpiece2_A_2
dw musicpiece2_A_3
dw musicpiece2_A_4
dw musicpiece2_A_5
dw musicpiece2_A_6
dw musicpiece2_A_7
dw musicpiece2_A_8
dw musicpiece2_A_9
dw musicpiece2_A_10
dw musicpiece2_A_11
dw musicpiece2_A_12
dw musicpiece2_A_13
dw musicpieceendvolume,0
musicpiece2_B_sheet:
dw musicpiece2_A_0
dw musicpiece2_B_1
dw musicpiece2_B_2
dw musicpiece2_B_3
dw musicpiece2_B_4
dw musicpiece2_B_5
dw musicpiece2_B_6
dw musicpiece2_B_7
dw musicpiece2_B_8
dw musicpiece2_B_9
dw musicpiece2_B_10
dw musicpiece2_B_11
dw musicpiece2_B_12
dw musicpiece2_B_13
dw musicpieceendvolume,0
musicpiece2_C_sheet:
dw musicpiece2_A_0
dw musicpieceendvolume,0
musicpiece2tempo: equ 8 ; time of a 1/16 note
musicpiece2_A_0: db 0xA0
db 15 ; new volume
db 255
musicpiece2_A_1: db 0xC0,musicpiece2tempo,128,19,14,12,13,19,13,10,0xC0,musicpiece2tempo*2,12,8,15,8,255 ; r16, o4l16e, a, o5c, o4b, e, b, o5d, l8c, e, o4g+, o5e
musicpiece2_A_2: db 0xC0,musicpiece2tempo,14,19,14,12,13,19,13,10,0xC0,musicpiece2tempo*2,12,14,128,128,255 ; o4l16a, e, a, o5c, o4b, e, b, o5d, l8c, o4a, r4
musicpiece2_A_3: db 0xC0,musicpiece2tempo,128,8,12,8,14,12,19,16,0xC0,musicpiece2tempo*2,18,14,10,0xC0,musicpiece2tempo*3,7,255 ; r16, o5l16e, c, e, o4a, o5c, o4e, g, l8f, a, o5d, f.
musicpiece2_A_4: db 0xC0,musicpiece2tempo,10,13,10,16,13,21,18,0xC0,musicpiece2tempo*2,19,16,12,0xC0,musicpiece2tempo*3,8,255 ; l16d, o4b, o5d, o4g, b, d, f, l8e, g, o5c, e.
musicpiece2_A_5: db 0xC0,musicpiece2tempo,12,14,12,0xC0,musicpiece2tempo*2,18,0xC0,musicpiece2tempo*3,10,0xC0,musicpiece2tempo,13,16,13,0xC0,musicpiece2tempo*2,19,0xC0,musicpiece2tempo*3,12,255 ; l16c, o4a, o5c, o4l8f, o5d., o4l16b, g, b, l8e, o5c.
musicpiece2_A_6: db 0xC0,musicpiece2tempo,14,18,14,0xC0,musicpiece2tempo*2,21,13,0xC0,musicpiece2tempo,12,255 ; o4l16a, f, a, l8d, b, o5l16c
musicpiece2_A_7: db 0xC0,musicpiece2tempo*8,128,0xC0,musicpiece2tempo,16,12,8,10,16,10,7,0xC0,musicpiece2tempo*2,8,5,13,5,255 ; r16, r8, r4, r16, o4g, o5c, e, d, o4g, o5d, f, l8e, g, o4b, o5g
musicpiece2_A_8: db 0xC0,musicpiece2tempo,12,16,12,8,10,16,10,7,0xC0,musicpiece2tempo*2,8,12,5,8,255 ; l16c, o4g, o5c, e, d, o4g, o5d, f, l8e, c, g, e
musicpiece2_A_9: db 0xC0,musicpiece2tempo,0,3,8,3,12,8,14,12,0xC0,musicpiece2tempo*2,10,6,3,0,255 ; o6l16c, o5a, e, a, c, e, o4a, o5c, l8d, f+, a, o6c
musicpiece2_A_10: db 0xC0,musicpiece2tempo,1,5,10,5,13,10,16,13,0xC0,musicpiece2tempo*2,12,8,5,1,255 ; o5l16b, g, d, g, o4b, o5d, o4g, b, o5l8c, e, g, b
musicpiece2_A_11: db 0xC0,musicpiece2tempo,3,6,9,6,13,9,17,14,0xC0,musicpiece2tempo*2,16,0xC0,musicpiece2tempo*3,5,0xC0,musicpiece2tempo,8,12,8,255 ; l16a, f+, d+, f+, o4b, o5d+, o4f+, a, l8g, o5g., l16e, c, e
musicpiece2_A_12: db 0xC0,musicpiece2tempo*2,14,0xC0,musicpiece2tempo*3,6,0xC0,musicpiece2tempo,10,13,10,0xC0,musicpiece2tempo*2,16,0xC0,musicpiece2tempo*3,8,0xC0,musicpiece2tempo,12,14,12,255 ; o4l8a, o5f+., l16d, o4b, o5d, o4l8g, o5e., l16c, o4a, o5c
musicpiece2_A_13: db 17,5,6,8,9,6,13,9,8,255 ; o4f+, o5g, f+, e, d+, f+, o4b, o5d+, e
musicpiece2_A_14: db 0xC0,musicpiece2tempo*8,128,0xC0,musicpiece2tempo,5,2,5,8,5,11,8,5,8,11,8,14,128,0xC0,musicpiece2tempo*2,128,255 ; r16, r8, r4, r16, o5l16g, b-, g, e, g, c+, e, g, e, c+, e, o4a, r16, r8
musicpiece2_A_15: db 0xC0,musicpiece2tempo,128,7,4,7,10,7,13,10,7,10,13,10,16,128,0xC0,musicpiece2tempo*2,128,255 ; r16, o5f, a-, f, d, f, o4b, o5d, f, d, o4b, o5d, o4g, r16, r8
musicpiece2_A_16: db 0xC0,musicpiece2tempo,128,8,5,8,12,8,14,12,9,12,14,12,17,128,0xC0,musicpiece2tempo*2,128,255 ; r16, o5e, g, e, c, e, o4a, o5c, d+, c, o4a, o5c, o4f+, r16, r8
musicpiece2_A_17: db 0xC0,musicpiece2tempo,128,10,7,10,13,10,15,13,10,13,15,13,255 ; r16, o5d, f, d, o4b, o5d, o4g+, b, o5d, o4b, g+, b
musicpiece2_A_18: db 19,0xC0,musicpiece2tempo*4,128,0xC0,musicpiece2tempo,19,14,12,13,19,13,10,0xC0,musicpiece2tempo*2,12,14,15,19,255 ; e, r16, r8, r16, e, a, o5c, o4b, e, b, o5d, l8c, o4a, g+, e
musicpiece2_A_19: db 0xC0,musicpiece2tempo,14,12,8,12,14,12,17,14,12,14,17,14,20,12,13,14,255 ; l16a, o5c, e, c, o4a, o5c, o4f+, a, o5c, o4a, f+, a, d+, o5c, o4b, a
musicpiece2_A_20: db 15,13,10,13,15,13,21,18,15,18,21,18,24,18,19,21,255 ; g+, b, o5d, o4b, g+, b, d, f, g+, f, d, f, o3b, o4f, e, d
musicpiece2_A_21: db 23,19,14,19,23,19,26,23,20,23,26,23,29,23,24,26,255 ; c, e, a, e, c, e, o3a, o4c, d+, c, o3a, o4c, o3f+, o4c, o3b, a
musicpiece2_A_22: db 0xC0,musicpiece2tempo*2,27,13,15,19,0xC0,musicpiece2tempo,128,19,14,12,13,19,13,10,255 ; l8g+, o4b, g+, e, r16, l16e, a, o5c, o4b, e, b, o5d
musicpiece2_A_23: db 12,14,12,8,10,13,10,7,8,12,8,5,7,8,10,12,255 ; c, o4a, o5c, e, d, o4b, o5d, f, e, c, e, g, f, e, d, c
musicpiece2_A_24: db 13,12,10,8,7,10,4,10,1,10,12,3,7,10,13,10,255 ; o4b, o5c, d, e, f, d, g+, d, b, d, c, a, f, d, o4b, o5d
musicpiece2_A_25: db 15,13,12,14,19,14,13,15,14,19,23,19,0xC0,musicpiece2tempo*4,26,255 ; o4g+, b, o5c, o4a, e, a, b, g+, a, e, c, e, o3l4a
musicpiece2_B_1: db 0xC0,musicpiece2tempo*2,37,0xC0,musicpiece2tempo*4,26,0xC0,musicpiece2tempo*2,27,0xC0,musicpiece2tempo,26,31,26,23,24,31,24,21,255 ; o2l8a, o3l4a, l8g+, l16a, e, a, o4c, o3b, e, b, o4d
musicpiece2_B_2: db 0xC0,musicpiece2tempo*2,23,26,27,31,0xC0,musicpiece2tempo,26,31,26,23,24,31,24,21,255 ; l8c, o3a, g+, e, l16a, e, a, o4c, o3b, e, b, o4d
musicpiece2_B_3: db 0xC0,musicpiece2tempo*2,23,26,23,26,0xC0,musicpiece2tempo,21,26,30,26,33,30,37,35,255 ; l8c, o3a, o4c, o3a, o4l16d, o3a, f, a, d, f, o2a, o3c
musicpiece2_B_4: db 0xC0,musicpiece2tempo*2,36,33,28,0xC0,musicpiece2tempo*3,24,0xC0,musicpiece2tempo,28,31,28,35,31,39,36,255 ; o2l8b, o3d, g, b., l16g, e, g, c, e, o2g, b
musicpiece2_B_5: db 0xC0,musicpiece2tempo*2,26,35,0xC0,musicpiece2tempo,33,30,36,33,0xC0,musicpiece2tempo*2,39,36,0xC0,musicpiece2tempo,35,31,37,35,255 ; l8a, o3c, l16d, f, o2b, o3d, o2l8g, b, o3l16c, e, o2a, o3c
musicpiece2_B_6: db 0xC0,musicpiece2tempo*2,40,43,0xC0,musicpiece2tempo,39,28,30,28,35,255 ; o2l8f, d, l16g, o3g, f, g, c
musicpiece2_B_7: db 28,23,19,21,28,21,18,0xC0,musicpiece2tempo*2,19,23,24,28,0xC0,musicpiece2tempo,23,28,23,19,21,28,21,18,255 ; g, o4c, e, d, o3g, o4d, f, l8e, c, o3b, g, o4l16c, o3g, o4c, e, d, o3g, o4d, f
musicpiece2_B_8: db 0xC0,musicpiece2tempo*2,19,23,128,0xC0,musicpiece2tempo,128,16,19,16,23,19,28,24,255 ; l8e, c, r4, r16, l16g, e, g, c, e, o3g, b
musicpiece2_B_9: db 0xC0,musicpiece2tempo*2,26,23,19,16,0xC0,musicpiece2tempo,17,14,21,17,26,21,29,26,255 ; l8a, o4c, e, g, l16f+, a, d, f+, o3a, o4d, o3f+, a
musicpiece2_B_10: db 0xC0,musicpiece2tempo*2,28,24,21,17,0xC0,musicpiece2tempo,19,16,23,19,28,23,31,28,255 ; l8g, b, o4d, f+, l16e, g, c, e, o3g, o4c, o3e, g
musicpiece2_B_11: db 0xC0,musicpiece2tempo*2,29,26,24,20,0xC0,musicpiece2tempo,128,19,23,19,26,23,19,16,255 ; l8f+, a, b, o4d+, r16, l16e, c, e, o3a, o4c, e, g
musicpiece2_B_12: db 17,21,24,21,28,24,21,17,19,23,26,23,29,26,0xC0,musicpiece2tempo*3,23,255 ; f+, d, o3b, o4d, o3g, b, o4d, f+, e, c, o3a, o4c, o3f+, a, o4l8c.
musicpiece2_B_13: db 0xC0,musicpiece2tempo,24,23,26,0xC0,musicpiece2tempo*2,24,36,0xC0,musicpiece2tempo,31,255 ; o3l16b, o4c, o3a, l8b, o2b, o3l16e
musicpiece2_B_14: db 0xC0,musicpiece2tempo,19,24,28,31,36,39,36,0xC0,musicpiece2tempo*2,41,31,28,25,34,128,0xC0,musicpiece2tempo,128,16,18,19,255 ; o4l16e, o3b, g, e, o2b, g, b, l8e, o3e, g, b-, c+, r8, r16, o4l16g, f, e
musicpiece2_B_15: db 0xC0,musicpiece2tempo*2,21,33,30,27,36,128,0xC0,musicpiece2tempo,128,18,19,21,255 ; l8d, o3d, f, a-, o2b, r8, r16, o4l16f, e, d
musicpiece2_B_16: db 0xC0,musicpiece2tempo*2,23,35,31,29,37,128,0xC0,musicpiece2tempo,128,19,20,22,255 ; l8c, o3c, e, f+, o2a, r8, r16, o4l16e, d+, c+
musicpiece2_B_17: db 0xC0,musicpiece2tempo*2,24,36,33,30,38,128,255 ; o3l8b, o2b, o3d, f, o2g+, r8
musicpiece2_B_18: db 0xC0,musicpiece2tempo,128,21,23,24,0xC0,musicpiece2tempo*2,23,26,27,31,0xC0,musicpiece2tempo,26,31,26,23,24,31,24,21,255 ; r16, o4l16d, c, o3b, o4l8c, o3a, g+, e, l16a, e, a, o4c, o3b, e, b, o4d
musicpiece2_B_19: db 23,19,14,19,23,19,26,23,29,26,23,26,29,26,32,29,255 ; c, e, a, e, c, e, o3a, o4c, o3f+, a, o4c, o3a, f+, a, d+, f+
musicpiece2_B_20: db 0xC0,musicpiece2tempo*2,31,27,24,27,31,36,38,41,255 ; l8e, g+, b, g+, e, o2b, g+, e
musicpiece2_B_21: db 37,35,31,35,37,35,42,128,255 ; a, o3c, e, c, o2a, o3c, o2d+, r8
musicpiece2_B_22: db 0xC0,musicpiece2tempo,128,24,27,31,33,24,27,33,0xC0,musicpiece2tempo*2,35,31,38,31,255 ; r16, o3l16b, g+, e, d, b, g+, d, l8c, e, o2g+, o3e
musicpiece2_B_23: db 37,29,36,27,35,26,33,25,255 ; o2a, o3f+, o2b, o3g+, c, a, d, b-
musicpiece2_B_24: db 27,30,33,36,38,37,43,41,255 ; g+, f, d, o2b, g+, a, d, e
musicpiece2_B_25: db 40,42,41,31,0xC0,musicpiece2tempo*8,37,255 ; f, d+, e, o3e, o2l2a
; vim:foldmethod=marker:ft=z8a:ts=26