This repository has been archived by the owner on Dec 8, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsongs.py
75 lines (71 loc) · 6.56 KB
/
songs.py
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
class SongData:
def __init__(self):
"""
Store your song data here as fruitful class functions!
MIDIS must be converted using https://github.com/LenShustek/miditones.
Recommended defaults:
.\miditones.exe -t=4 .\your-midi-here.mid
Copy-paste your-midi-here.c's array data into a list.
MIDI files must not contain more than 4 voices, as any other channel will be ignored by the converter.
"""
pass
def morning_music(self):
return [0x90,62, 2,22, 0x80, 0,1, 0x90,59, 0x91,67, 1,11, 0x81, 0,1, 0x91,69, 1,11, 0x80, 0x81, 0,1, 0x90,55,
0x91,71, 1,11, 0x81, 0,1, 0x91,67, 1,11, 0x80, 0x81, 0,1, 0x90,57, 0x91,72, 2,22, 0x80, 0,1, 0x90,54,
1,11, 0x81, 0,1, 0x91,71, 0,133, 0x81, 0,1, 0x91,69, 0,133, 0x80, 0x81, 0,1, 0x90,55, 0x91,71, 1,11,
0x81, 0,1, 0x91,67, 1,11, 0x80, 0x81, 0,1, 0x90,52, 0x91,64, 1,11, 0x81, 0,1, 0x91,69, 1,10, 0x80, 0x81,
0,1, 0x90,50, 0x91,66, 0,65, 0x81, 0,1, 0x91,67, 0,65, 0x81, 0,2, 0x91,66, 0,65, 0x81, 0,3, 0x91,67,
0,65, 0x81, 0,1, 0x90,66, 0,1, 0x91,52, 0,64, 0x80, 0,2, 0x90,67, 0,65, 0x80, 0,3, 0x90,64, 0,133,
0x80, 0x81, 0,1, 0x90,54, 0x91,62, 1,11, 0x80, 0,1, 0x90,50, 1,11, 0x80, 0x81, 0,1, 0x90,55, 0x91,67, 1,11,
0x81, 0,1, 0x91,69, 1,10, 0x80, 0x81, 0,2, 0x90,52, 0x91,71, 1,10, 0x81, 0,1, 0x91,67, 1,11, 0x81, 0,1,
0x91,72, 1,11, 0x80, 0,1, 0x90,52, 0,133, 0x80, 0,1, 0x90,50, 0,133, 0x80, 0,1, 0x90,52, 1,11, 0x80,
0x81, 0,1, 0x90,48, 0x91,69, 1,11, 0x80, 0x81, 0,1, 0x90,50, 0x91,71, 1,10, 0x80, 0x81, 0,2, 0x90,52, 0x91,72,
1,10, 0x80, 0x81, 0,1, 0x90,54, 0x91,69, 1,11, 0x80, 0,1, 0x90,50, 0,133, 0x81, 0,1, 0x91,67, 0,133,
0x80, 0x81, 0,1, 0x90,55, 0x91,67, 2,23, 0x80, 0x81, 0,1, 0x90,55, 0x91,67, 1,11, 0x80, 0x81, 0,1, 0x90,54,
0x91,66, 1,10, 0x80, 0x81, 0,2, 0x90,52, 0x91,64, 1,10, 0x81, 0,1, 0x91,71, 1,11, 0x80, 0x81, 0,1, 0x90,55,
0x91,64, 1,11, 0x81, 0,1, 0x91,67, 1,11, 0x80, 0x81, 0,1, 0x90,57, 0x91,60, 2,23, 0x80, 0,1, 0x90,45,
1,10, 0x80, 0x81, 0,2, 0x90,62, 0,132, 0x80, 0,2, 0x90,64, 0,132, 0x80, 0,1, 0x90,50, 0x91,66, 1,11,
0x81, 0,1, 0x91,67, 1,11, 0x80, 0x81, 0,1, 0x90,54, 0x91,69, 1,11, 0x81, 0,1, 0x91,60, 1,11, 0x80, 0x81,
0,1, 0x90,55, 0x91,59, 2,22, 0x80, 0,2, 0x90,43, 1,10, 0x80, 0x81, 0,1, 0x90,60, 0,133, 0x80, 0,1,
0x90,62, 0,133, 0x80, 0,1, 0x90,48, 0x91,64, 1,11, 0x81, 0,1, 0x91,66, 1,11, 0x80, 0x81, 0,1, 0x90,52,
0x91,67, 1,11, 0x81, 0,1, 0x91,59, 1,11, 0x80, 0x81, 0,1, 0x90,45, 0x91,60, 1,10, 0x80, 0x81, 0,2, 0x90,47,
1,10, 0x80, 0,1, 0x90,48, 0x91,67, 1,11, 0x80, 0,1, 0x90,45, 1,11, 0x80, 0,1, 0x90,50, 1,11, 0x80,
0x81, 0,1, 0x90,50, 0x91,66, 0,133, 0x81, 0,1, 0x91,64, 0,133, 0x81, 0,1, 0x91,66, 1,11, 0x80, 0,1,
0x90,50, 0,133, 0x81, 0,1, 0x91,67, 0,132, 0x80, 0x81, 0,2, 0x90,52, 0x91,67, 1,10, 0x80, 0,1, 0x90,54,
1,11, 0x80, 0,1, 0x90,55, 1,11, 0x80, 0,1, 0x90,52, 1,11, 0x80, 0x81, 0,1, 0x90,57, 0x91,67, 1,11,
0x81, 0,1, 0x91,64, 1,11, 0x81, 0,1, 0x91,66, 1,10, 0x80, 0x81, 0,2, 0x90,55, 0x91,67, 1,10, 0x80, 0x81,
0,1, 0x90,54, 0x91,69, 1,11, 0x80, 0,1, 0x90,55, 1,11, 0x80, 0,1, 0x90,57, 1,11, 0x80, 0x81, 0,1,
0x90,55, 0x91,76, 1,11, 0x80, 0x81, 0,1, 0x90,59, 0x91,75, 1,11, 0x81, 0,1, 0x91,66, 1,10, 0x81, 0,2,
0x91,67, 1,10, 0x80, 0x81, 0,1, 0x90,57, 0x91,69, 1,11, 0x80, 0x81, 0,1, 0x90,55, 0x91,71, 1,11, 0x80, 0,1,
0x90,57, 1,11, 0x80, 0,1, 0x90,59, 1,11, 0x80, 0x81, 0,1, 0x90,57, 0x91,78, 1,11, 0x80, 0x81, 0,1, 0x90,56,
0x91,76, 1,10, 0x80, 0x81, 0,2, 0x90,72, 1,10, 0x80, 0,1, 0x90,59, 0x91,74, 1,11, 0x81, 0,1, 0x91,71,
1,11, 0x81, 0,1, 0x91,72, 1,11, 0x80, 0,1, 0x90,57, 0,133, 0x80, 0,1, 0x90,56, 0,133, 0x80, 0,1,
0x90,57, 1,11, 0x80, 0x81, 0,1, 0x90,55, 0x91,71, 1,10, 0x80, 0x81, 0,2, 0x90,54, 0x91,69, 1,10, 0x80, 0x81,
0,1, 0x90,71, 1,11, 0x80, 0,1, 0x90,57, 0x91,72, 1,11, 0x81, 0,1, 0x91,69, 1,11, 0x81, 0,1, 0x91,71,
1,11, 0x80, 0,1, 0x90,55, 0,133, 0x80, 0,1, 0x90,54, 0,133, 0x80, 0,1, 0x90,55, 1,10, 0x80, 0x81, 0,2,
0x90,54, 0x91,69, 1,10, 0x80, 0x81, 0,1, 0x90,50, 0x91,67, 1,11, 0x81, 0,1, 0x91,60, 1,11, 0x81, 0,1,
0x91,64, 1,11, 0x81, 0,1, 0x91,67, 1,11, 0x80, 0x81, 0,1, 0x90,50, 0x91,66, 1,11, 0x80, 0x81, 0,1, 0x90,52,
0x91,67, 1,10, 0x80, 0x81, 0,2, 0x90,54, 0x91,69, 1,10, 0x80, 0x81, 0,1, 0x90,50, 0x91,66, 1,11, 0x80, 0x81,
0,1, 0x90,55, 0x91,67, 1,11, 0x81, 0,1, 0x91,66, 1,11, 0x81, 0,1, 0x91,64, 1,11, 0x81, 0,1, 0x91,62,
1,11, 0x81, 0,1, 0x91,61, 2,22, 0x80, 0,1, 0x90,54, 1,11, 0x80, 0x81, 0,1, 0x90,52, 0x91,62, 1,11,
0x80, 0x81, 0,1, 0x90,57, 0x91,62, 1,11, 0x80, 0,1, 0x90,66, 0,133, 0x80, 0,1, 0x90,67, 0,133, 0x80, 0,1,
0x90,69, 0,133, 0x80, 0,1, 0x90,67, 0,133, 0x80, 0,1, 0x90,69, 0,132, 0x80, 0,2, 0x90,66, 0,132, 0x80,
0,2, 0x90,67, 1,10, 0x80, 0,1, 0x90,69, 1,11, 0x80, 0,1, 0x90,70, 1,11, 0x80, 0,1, 0x90,67, 1,11,
0x80, 0x81, 0,1, 0x90,62, 0x91,66, 4,46, 0x80, 0x81, 0,1, 0x90,66, 2,23, 0x80, 0,1, 0x90,57, 0,133, 0x80,
0,1, 0x90,62, 0,133, 0x80, 0,1, 0x90,64, 0,133, 0x80, 0,1, 0x90,69, 0,133, 0x80, 0,1, 0x90,71, 1,11,
0x80, 0,1, 0x90,67, 1,10, 0x80, 0,1, 0x90,59, 0x91,64, 1,11, 0x81, 0,1, 0x91,62, 1,11, 0x80, 0x81, 0,1,
0x90,59, 0x91,61, 2,23, 0x80, 0x81, 0,1, 0x90,57, 0,133, 0x80, 0,1, 0x90,61, 0,133, 0x80, 0,1, 0x90,64,
0,133, 0x80, 0,1, 0x90,69, 0,133, 0x80, 0,1, 0x90,69, 1,10, 0x80, 0,1, 0x90,66, 1,11, 0x80, 0,1,
0x90,57, 0x91,62, 1,11, 0x81, 0,1, 0x91,61, 1,11, 0x80, 0x81, 0,1, 0x90,55, 0x91,59, 2,23, 0x80, 0x81, 0,1,
0x90,57, 0,133, 0x80, 0,1, 0x90,59, 0,132, 0x80, 0,2, 0x90,62, 0,132, 0x80, 0,2, 0x90,67, 0,132, 0x80,
0,1, 0x90,67, 1,11, 0x80, 0,1, 0x90,64, 1,11, 0x80, 0,1, 0x90,55, 0x91,61, 1,11, 0x81, 0,1, 0x91,59,
1,11, 0x80, 0x81, 0,1, 0x90,54, 0x91,58, 2,22, 0x80, 0,2, 0x90,54, 1,10, 0x81, 0,1, 0x91,61, 1,11,
0x80, 0x81, 0,1, 0x90,53, 0x91,59, 2,23, 0x80, 0,1, 0x90,50, 1,11, 0x81, 0,1, 0x91,61, 0,133, 0x81, 0,1,
0x91,62, 0,133, 0x80, 0x81, 0,1, 0x90,49, 0x91,61, 2,22, 0x80, 0,1, 0x90,45, 1,11, 0x81, 0,1, 0x91,66,
0,133, 0x81, 0,1, 0x91,61, 0,133, 0x80, 0x81, 0,1, 0x90,43, 0x91,59, 1,11, 0x81, 1,13, 0x91,67, 3,34,
0x81, 0,1, 0x91,64, 1,11, 0x81, 0,1, 0x91,66, 1,11, 0x81, 0,1, 0x91,67, 1,11, 0x81, 0,1, 0x91,57,
1,11, 0x81, 1,12, 0x80, 0,1, 0x90,54, 0x91,69, 1,10, 0x80, 0,2, 0x90,52, 1,10, 0x80, 0,1, 0x90,54,
1,11, 0x81, 0,1, 0x91,62, 1,11, 0x80, 0x81, 0,1, 0x90,50, 0x91,64, 1,11, 0x81, 0,1, 0x91,66, 1,11,
0x80, 0x81, 0,1, 0x90,43, 0x91,55, 1,11, 0x80, 0x81, 0,1, 0x90,47, 0x91,59, 1,10, 0x80, 0x81, 0,2, 0x90,52,
0x91,64, 1,10, 0x80, 0x81, 0,1, 0x90,54, 0x91,66, 1,11, 0x80, 0x81, 0,1, 0x90,57, 0x91,67, 3,35, 0x81, 0,1,
0x91,61, 1,11, 0x80, 0x81, 0,1, 0x90,50, 0x91,62, 8,93, 0x80, 0x81, 0xE0]