from machine import Pin
from buzzer_music import music
from time import sleep
song = '4 D5 0 0;4 D5 4 0;8 D6 8 0;16 A5 8 0;28 G#5 4 0;36 G5 4 0;44 F5 4 0;52 D5 4 0;56 F5 4 0;60 G5 4 0;0 A#4 8 0;8 F5 24 0;32 E5 8 0;40 C5 12 0;52 B4 4 0;56 C5 4 0;60 D5 4 0;0 G4 8 0;8 A#4 8 0;16 C5 8 0;24 D5 8 0;32 C5 4 0;36 B4 4 0;40 A4 12 0;52 G4 4 0;56 A4 4 0;60 A#4 4 0;0 G4 16 0;16 D#4 8 0;24 B3 8 0;32 E4 8 0;40 F4 8 0;48 G3 8 0;56 C4 4 0;60 D4 4 0;68 C5 0 0;68 C5 4 0;72 D6 8 0;80 A5 8 0;92 G#5 4 0;100 G5 4 0;108 F5 4 0;116 D5 4 0;120 F5 4 0;124 G5 4 0;64 A4 8 0;72 F5 24 0;96 E5 8 0;104 C5 12 0;116 B4 4 0;120 C5 4 0;124 D5 4 0;64 F4 8 0;72 A#4 8 0;80 C5 8 0;88 D5 8 0;96 C5 4 0;100 B4 4 0;104 A4 12 0;116 G4 4 0;120 A4 4 0;124 A#4 4 0;64 F4 16 0;80 D#4 8 0;88 B3 8 0;96 E4 8 0;104 F4 8 0;112 G3 8 0;120 C4 4 0;124 D4 4 0;192 F4 8 0;132 B4 0 0;132 B4 4 0;136 D6 8 0;144 A5 8 0;156 G#5 4 0;164 G5 4 0;172 F5 4 0;180 D5 4 0;184 F5 4 0;188 G5 4 0;128 G4 8 0;136 F5 24 0;160 E5 8 0;168 C5 12 0;180 B4 4 0;184 C5 4 0;188 D5 4 0;128 E4 8 0;136 A#4 8 0;144 C5 8 0;152 D5 8 0;160 C5 4 0;164 B4 4 0;168 A4 12 0;180 G4 4 0;184 A4 4 0;188 A#4 4 0;128 E4 16 0;144 D#4 8 0;152 B3 8 0;160 E4 8 0;168 F4 8 0;176 G3 8 0;184 C4 4 0;188 D4 4 0;196 A4 0 0;196 A4 4 0;200 D6 8 0;208 A5 8 0;220 G#5 4 0;228 G5 4 0;236 F5 4 0;244 D5 4 0;248 F5 4 0;252 G5 4 0;200 F5 24 0;224 E5 8 0;232 C5 12 0;244 B4 4 0;248 C5 4 0;252 D5 4 0;192 D4 8 0;200 A#4 8 0;208 C5 8 0;216 D5 8 0;224 C5 4 0;228 B4 4 0;232 A4 12 0;244 G4 4 0;248 A4 4 0;252 A#4 4 0;192 D4 16 0;208 D#4 8 0;216 B3 8 0;224 E4 8 0;232 F4 8 0;240 G3 8 0;248 C4 4 0;252 D4 4 0;264 F5 0 0;264 F5 0 0;264 F5 4 0;272 F5 4 0;280 F5 4 0;288 D5 4 0;296 D5 4 0;308 D5 0 0;312 D5 0 0;304 D5 4 0;256 D5 8 0;264 C#5 4 0;268 D5 4 0;272 C#5 4 0;276 D5 8 0;284 C#5 8 0;292 A4 24 0;256 A4 4 0;260 B4 4 0;264 A4 12 0;276 A#4 8 0;284 A4 4 0;288 G4 2 0;256 F4 12 0;264 E4 4 0;268 D4 8 0;276 G3 8 0;284 A3 8 0;292 D3 16 0;308 F5 0 0;312 F5 0 0;312 F5 4 0;320 G5 4 0;328 G#5 4 0;332 G5 4 0;336 F5 4 0;340 D5 4 0;344 F5 4 0;348 G5 8 0;356 F5 8 0;316 D#5 8 0;324 F5 8 0;332 D#5 8 0;340 D5 8 0;348 D#5 8 0;356 D5 4 0;360 C5 4 0;332 A#4 0 0;332 A#4 8 0;340 F4 4 0;356 A4 8 0;316 D#4 8 0;324 D4 8 0;332 D#4 8 0;340 A#3 8 0;348 F4 4 0;352 D#4 4 0;356 D4 8 0;372 F5 0 0;372 F5 8 0;380 G5 8 0;388 G#5 8 0;396 A5 8 0;404 C6 8 0;412 A5 8 0;420 D6 8 0;364 C5 4 0;368 C#5 4 0;372 D5 16 0;396 E5 0 0;396 E5 16 0;412 A5 8 0;420 G5 8 0;364 A4 16 0;380 B4 12 0;392 D5 4 0;396 A4 12 0;408 B4 4 0;412 C5 4 0;364 F4 4 0;368 E4 4 0;372 D4 4 0;376 C4 4 0;380 B3 8 0;388 E4 8 0;396 A3 8 0;404 A4 4 0;408 G4 4 0;412 F#4 8 0;420 B4 8 0;432 D6 4 0;440 D6 4 0;444 A5 4 0;448 D6 4 0;456 C6 4 0;472 A5 4 0;484 A5 0 0;484 A5 8 0;428 F#5 4 0;460 A5 4 0;488 F#5 4 0;428 A4 4 0;460 D5 12 0;488 A4 4 0;428 A3 4 0;432 A#3 4 0;436 C4 4 0;440 D4 4 0;444 E4 4 0;456 G4 4 0;460 F#4 4 0;488 D4 4 0;492 A5 8 0;508 G5 0 0;508 G5 8 0;532 A5 0 0;536 A5 0 0;536 A5 4 0;544 A5 4 0;492 F5 8 0;500 E5 24 0;524 F5 32 0;524 C5 0 0;524 C5 32 0;492 F4 8 0;500 C4 24 0;524 F4 8 0;532 F3 8 0;540 F4 16 0;564 A5 0 0;572 A5 0 0;572 A5 8 0;580 G5 8 0;588 A5 4 0;592 D6 4 0;600 A5 4 0;604 G5 8 0;612 D6 8 0;556 F5 24 0;580 E5 8 0;588 F#5 16 0;604 D5 8 0;612 G5 8 0;556 C5 20 0;576 D5 4 0;580 E5 8 0;588 D5 14 0;602 C5 2 0;604 B4 8 0;612 D5 8 0;556 F4 12 0;568 G4 4 0;572 A4 4 0;576 B4 4 0;580 C5 8 0;588 D4 16 0;604 G3 8 0;612 B3 8 0;620 A5 8 0;628 G5 8 0;636 F5 8 0;644 C6 8 0;652 G5 8 0;660 F5 8 0;668 E5 8 0;676 C5 8 0;620 F5 12 0;632 D#5 2 0;640 C5 4 0;644 G5 8 0;652 F5 4 0;656 E5 4 0;660 D5 8 0;668 B4 8 0;676 A4 8 0;620 C5 4 0;624 D5 4 0;628 A#4 8 0;636 A4 2 0;638 G#4 2 0;640 A4 4 0;644 C5 8 0;652 D5 2 0;660 G4 16 0;676 E4 8 0;620 D4 8 0;628 D#4 8 0;636 F4 8 0;644 E4 8 0;652 D4 4 0;656 C4 4 0;660 B3 8 0;668 C4 8 0;676 A3 8 0;684 C5 4 0;684 A4 4 0;684 F4 12 0;684 C4 4 0;688 D5 4 0;688 A#4 4 0;692 C5 4 0;700 F5 4 0'
mySong = music(song, pins=[Pin(7)])
while True:
print(mySong.tick())
sleep(0.1)