function OnInit() H.SetOutletCount(7); H.SetSensor(30, 40); H.EnableSoundCallback(1); end function PlayNow() H.PlaySound(0, "r[1]r[2]r[3]r[4]"); H.SetInstrument(1, H.Instrument.apiano); H.PlaySound(1, "t200 o5 e f# g o4 g b o5 f# g2 b2 f# o4 b o5 d o4 b d2 b b o5 e o4 e g o5 d e2 g2 d o4 d g d o3 b2 o4 b b o5 c o4 e a b o5 c g2r o4 b d g d b o5 g g g f# o4 f# a# o5 c# c2# f2# f# o4 f# a e d#2 r o5 e f# g o4 g b o5 f# g2 b2 f# o4 b o5 d o4 b d2 b b o5 e o4 e g o5 d e2 g2 d o4 d a d g2 r b o5 c o4 e o5 g f# o3 a o4 e o5 g2 a a2 b g o4 g b g o5 g f# e2 f#2 r d#2 r e o4 g b g o3 e2// o5 g a b o4 b g o5 a b2 o6 d2 o5 a o4 a o5 d o4 a f2# o5 d d g o4 g b o5 f# g2 b2 b d f# d o4 d1 o5 e f# g o4 c o5 f# g a c g o4 d g o5 d d o4 d g b o5 o6 c o5 e b e a2 g2 b o4 a o5 e f2# o4 a o5 e f# o3 b o4 a o5 d# f# b2 b2 o6 e o4 g b g o6 d o4 g b d o5 b a g o4 c c2 o5 r g a2 g a o4 d o6 d2. o5 b o4 d b g f2# o5 b2 o6 e o4 g b g o6 d o4 g b d o5 b a g o4 c c2 r o5 g a2 g a o4 d2 o5 f2# e o3 b o4 e g o5 e2 o4 e f#// g b o5 e o4 f# g2 b2 f# b o5 d o4 b o5 f2# o3 b b o4 e g o5 c o4 d e2 g2 d g b g o5 g2 o3 b b o4 c g o5 e o3 b o4 c2 g2 o3 b o4 g b g o5 e o4 g g g f# a# o5 c# o4 c# c2# f2# o3 b o4 f# a o5 e d2# e f# g o4 g b o5 f# g2 b2 f# o4 b o5 d o4 b d2 b2 o5 e o4 e g o5 d e2 g2 d o4 d a d g2 r b o5 c o4 e o5 g f# o3 a o4 e o5 g2 a2 b g o3 e o4 g b g o5 g f# e2 f2# d2# e o4 g b g o3 e2 o5 e f# g f# e2 f2# d2# e o4 g b g o3 e2 o5 g32 b32 o6 e32"); H.SetInstrument(2, H.Instrument.aguitar); H.PlaySound(2, "t200 r2 o3 e r2 r r2 r2 o4 d r2 r r2 r2 c r2 r r2 r2 o3 b r2 r r2 r2 a r2 r r2 r2 g r2 r r2 r r f# r2 r r2 r2 b r2 r r2 r r e r2 r r2 r2 o4 d r2 r r2 r2 c r2 r r2 r2 o3 b r2 r r r2 r2 a r2 r r2 r b r2 r e r2 r o4 c r r2 a2 r2 o3 e r2 r e2 r2 o3 e r2 r e2 r2 o4 f# r2 r r2 r2 e r2 r b2 r2 d r2 r r2 r2 g r2 r a r2 r o3 b r2 r b r2 r a r2 r o5 e2 r2 o3 b r2 r r2 r r2 r r2 r2 r2 e r2 r r2 r r o4 c r2 r r2 r2 d2 r r2 o4 d r2 o3 b r2 r r2 o5 d2# o3 e r2 r r2 r r o4 c r2 r r2 r2 d2 r2 r2 r2 o3 e r2 r o4 b2 r2 r r2 r r2 r2 r2 r r r2 r2 r r2 r r2 r2 r2 r r r2 r2 r r2 r r2 r2 r2 r r2 r r2 r r2 r r2 r2 r2 r r r2 r2 o3 e r2 r r2 r2 o4 d r2 r r2 r2 c r2 r r2 r2 o3 b r2 r r2 r2 a r2 r r2 r2 o4 b2 r2 r r2 r o5 c r r2 a2 r2 o3 e r2 r r2 r2 o5 c r r2 o4 a2 r2 o3 e r2 r o3 r2 r2"); H.SetInstrument(3, H.Instrument.abass); H.PlaySound(3, "t200 r2 o3 e r2 r r2 r2 o4 d r2 r r2 r2 c r2 r r2 r2 o3 b r2 r r2 r2 a r2 r r2 r2 g r2 r r2 r r f# r2 r r2 r2 b r2 r r2 r r e r2 r r2 r2 o4 d r2 r r2 r2 c r2 r r2 r2 o3 b r2 r r r2 r2 a r2 r r2 r g r2 r e r2 r o4 g r r2 b2 r2 o3 e r2 r e2 r2 o3 e r2 r e2 r2 o4 f# r2 r r2 r2 e r2 r g2 r2 d r2 r r2 r2 c r2 r c r2 r o3 b r2 r b r2 r a r2 r o4 c2 r2 o3 b r2 r r2 r r2 r r2 r2 r2 e r2 r r2 r r o4 c r2 r r2 r2 d2 r r2 o4 d r2 o3 b r2 r r2 o5 d2# o3 e r2 r r2 r r o4 c r2 r r2 r2 d2 r2 r2 r2 o3 e r2 r o4 b2 r2 r r2 r r2 r2 r2 r r r2 r2 r r2 r r2 r2 r2 r r r2 r2 r r2 r r2 r2 r2 r r2 r r2 r r2 r r2 r2 r2 r r r2 r2 o3 e r2 r r2 r2 o4 d r2 r r2 r2 c r2 r r2 r2 o3 b r2 r r2 r2 a r2 r r2 r2 o4 g2 r2 r r2 r o4 g r r2 r2 r2 o3 e r2 r r2 r2 o4 a r r2 r2 r2 o3 e r2 r o3 r2 r2"); end function StopSound() amour="" for i = 1, 120 do amour=amour.."rrr" end for j = 0, 7 do H.PlaySound(j, amour); end end function OnUserEntered(desc) PlayNow() end function OnUserSay(str) if (string.find(str, "Play")) then PlayNow(); end if (string.find(str, "Stop")) then StopSound(); end end function OnSoundPlay(channel, note, len, label) if (note=="c") then n=1 elseif (note=="d") then n=2 elseif (note=="e") then n=3 elseif (note=="f") then n=4 elseif (note=="g") then n=5 elseif (note=="a") then n=6 elseif (note=="b") then n=7 elseif (note == "x") then n=8 else n = -1 end H.GlowNow(n,0.1, math.random(0,255),math.random(0,255),math.random(0,255)); H.Jump(n, -1,0.2); end