from buzzer_music import music
from time import sleep
song = '0 D5 2 0;2.7100000381469727 D5 1 0;4 E5 4 0;7.960000038146973 C6 2 0;10.539999961853027 C6 1 0;11.960000038146973 C6 3 0;15.920000076293945 C6 2 0;18.579999923706055 C6 1 0;19.920000076293945 B5 4 0;23.790000915527344 G5 2 0;26.420000076293945 G5 1 0;27.829999923706055 G5 3 0;31.709999084472656 F#5 2 0;34.209999084472656 G5 1 0;35.66999816894531 A5 4 0;39.75 D6 2 0;42.5 D6 1 0;43.790000915527344 D6 4 0;47.790000915527344 B5 2 0;50.41999816894531 A5 1 0;51.880001068115234 G5 10 0;64 B4 2 0;66.41999816894531 C5 1 0;67.83000183105469 D5 4 0;71.95999908447266 B5 6 0;78.5 B5 1 0;79.95999908447266 A5 2 0;82.45999908447266 A5 1 0;83.91999816894531 G5 4 0;87.95999908447266 D5 6 0;95.70999908447266 D5 2 0;98.5 D5 1 0;99.83000183105469 E5 4 0;103.75 D5 4 0;107.58000183105469 C5 4 0;111.70999908447266 B4 4 0;115.79000091552734 A4 10 0;127.95999908447266 A4 2 0;130.3300018310547 B4 1 0;131.75 C5 4 0;136 A5 6 0;142.5 A5 1 0;143.9199981689453 G5 1 0;146.2899932861328 G5 1 0;147.8800048828125 F#5 4 0;151.8800048828125 E5 7 0;159.8800048828125 D5 1 0;162.5399932861328 D5 1 0;163.8800048828125 F#5 4 0;167.8300018310547 E5 4 0;171.75 D5 4 0;175.7100067138672 C5 4 0;179.8800048828125 B4 10 0;191.9600067138672 B4 2 0;194.3300018310547 C5 1 0;195.8800048828125 D5 4 0;199.8300018310547 B5 6 0;206.3300018310547 B5 1 0;207.7899932861328 A5 2 0;210.4199981689453 A5 1 0;211.8300018310547 G5 4 0;215.9199981689453 D5 6 0;223.9199981689453 D5 2 0;226.4600067138672 D5 1 0;227.75 E5 4 0;231.9600067138672 D5 4 0;235.8300018310547 G5 4 0;239.7100067138672 A5 4 0;243.6300048828125 F#5 9 0;252.0399932861328 E5 3 0;255.9199981689453 E5 2 0;258.5400085449219 E5 1 0;259.9599914550781 C6 3 0;263.6300048828125 C6 4 0;267.8800048828125 B5 4 0;271.8800048828125 A5 4 0;275.8299865722656 D6 8 0;283.9200134277344 G5 3 0;287.8800048828125 F#5 2 0;290.4200134277344 E5 1 0;291.8299865722656 D5 4 0;295.7900085449219 C6 4 0;299.8299865722656 B5 4 0;303.5799865722656 A5 4 0;307.8800048828125 G5 11 0;319.8800048828125 D5 2 0;322.4599914550781 D5 1 0;323.8299865722656 E5 4 0;327.75 C6 2 0;330.4200134277344 C6 1 0;331.75 C6 3 0;335.75 C6 2 0;338.4599914550781 C6 1 0;339.8800048828125 B5 4 0;343.8299865722656 G5 2 0;346.5400085449219 G5 1 0;347.9200134277344 G5 4 0;351.9200134277344 F#5 2 0;354.4599914550781 G5 1 0;355.8299865722656 A5 4 0;359.9200134277344 D6 2 0;362.5 D6 1 0;364 D6 4 0;367.8299865722656 C6 2 0;370.3800048828125 C6 1 0;371.8299865722656 B5 8 0;379.7900085449219 G5 3 0;383.8299865722656 D5 2 0;386.4200134277344 D5 1 0;387.8800048828125 E5 4 0;392 C6 2 0;394.6700134277344 C6 1 0;396.0799865722656 C6 3 0;399.7900085449219 C6 2 0;402.3800048828125 C6 1 0;403.8299865722656 B5 4 0;407.8299865722656 G5 2 0;410.5 G5 1 0;411.8299865722656 G5 4 0;415.9599914550781 F#5 2 0;418.4599914550781 G5 1 0;419.9200134277344 A5 4 0;423.9599914550781 D6 3 0;427.6300048828125 D6 4 0;431.8800048828125 B5 2 0;434.4200134277344 A5 1 0;435.7900085449219 G5 10 0;447.8299865722656 G5 1 0;450.3299865722656 G5 1 0;451.8800048828125 C6 4 0;455.7099914550781 E6 2 0;458.2900085449219 E6 1 0;459.7099914550781 E6 4 0;463.8299865722656 E6 2 0;466.5400085449219 E6 1 0;467.9599914550781 D6 4 0;471.9599914550781 B5 2 0;474.75 B5 1 0;476 B5 4 0;479.7900085449219 D6 2 0;482.6300048828125 D6 1 0;483.8800048828125 C6 4 0;487.75 A5 2 0;490.4599914550781 A5 1 0;491.8299865722656 A5 4 0;495.7099914550781 D6 2 0;498.25 C6 1 0;499.6700134277344 B5 8 0;507.9200134277344 G5 3 0;511.9200134277344 G5 2 0;514.4600219726562 G5 1 0;516 C6 4 0;519.9600219726562 E6 2 0;522.5800170898438 E6 1 0;523.9199829101562 E6 3 0;527.8800048828125 E6 2 0;530.3800048828125 E6 1 0;531.9199829101562 D6 4 0;535.8800048828125 B5 2 0;538.5 B5 1 0;539.9600219726562 B5 4 0;543.7899780273438 D6 2 0;546.5 D6 1 0;548 D6 4 0;551.9199829101562 C6 2 0;554.5399780273438 B5 1 0;556.0800170898438 A5 4 0;559.9199829101562 B5 2 0;562.4600219726562 A5 1 0;575.8300170898438 G5 1 0;578.3300170898438 G5 1 0;579.8800048828125 C6 4 0;583.7100219726562 E6 2 0;586.2899780273438 E6 1 0;587.7100219726562 E6 4 0;591.8300170898438 E6 2 0;594.5399780273438 E6 1 0;595.9600219726562 D6 4 0;599.9600219726562 B5 2 0;602.75 B5 1 0;604 B5 4 0;607.7899780273438 D6 2 0;610.6300048828125 D6 1 0;611.8800048828125 C6 4 0;615.75 A5 2 0;618.4600219726562 A5 1 0;619.8300170898438 A5 4 0;623.7100219726562 D6 2 0;626.25 C6 1 0;627.6699829101562 B5 8 0;635.9199829101562 G5 3 0;639.9199829101562 G5 2 0;642.4600219726562 G5 1 0;644 C6 4 0;647.9600219726562 E6 2 0;650.5800170898438 E6 1 0;651.9199829101562 E6 3 0;655.8800048828125 E6 2 0;658.3800048828125 E6 1 0;659.9199829101562 D6 4 0;663.8800048828125 B5 2 0;666.5 B5 1 0;667.9600219726562 B5 4 0;671.7899780273438 D6 2 0;674.5 D6 1 0;676 D6 4 0;679.9199829101562 C6 2 0;682.5399780273438 B5 1 0;684.0800170898438 A5 4 0;687.9199829101562 B5 2 0;690.4600219726562 A5 1 0;691.8800048828125 G5 12 0;12 B5 1 26'
from machine import Pin
#One buzzer on pin 0
#mySong = music(song, pins=[Pin(0)])
#Four buzzers
mySong = music(song, pins=[Pin(0),Pin(1),Pin(2),Pin(3)])
while True:
print(mySong.tick())
sleep(0.04)