Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local speaker = peripheral.find("speaker")
- term.clear()
- term.setCursorPos(1,1)
- term.setTextColor(colors.blue)
- print("###################################################")
- print("############### SoundBox v1.1 ###############")
- print("###################################################")
- print("### ###")
- print("### ###")
- print("### ###")
- print("### ###")
- print("### ###")
- print("### ###")
- print("### ###")
- print("### ###")
- print("### ###")
- print("### ###")
- print("### ###")
- print("### ###")
- print("### ###")
- print("### [Num0] Exit ###")
- print("### ###")
- write("###################################################")
- function writeMenu()
- term.setCursorPos(5,5)
- term.setTextColor(colors.red)
- write("[1] Experience ")
- term.setCursorPos(5,6)
- write("[2] Guitar Test ")
- term.setCursorPos(5,7)
- write("[3] Instruments ")
- term.setCursorPos(5,8)
- write("[4] Hymne der Zeit ")
- term.setCursorPos(5,9)
- write("[5] Music Discs ")
- term.setCursorPos(5,10)
- write(" ")
- term.setCursorPos(5,11)
- write(" ")
- term.setCursorPos(5,12)
- write(" ")
- term.setCursorPos(5,13)
- write(" ")
- term.setCursorPos(5,14)
- write(" ")
- term.setCursorPos(5,17)
- term.setTextColor(colors.blue)
- write("[Num0] Exit ")
- end
- writeMenu()
- function p(x,t)
- speaker.playNote("pling",3,x)
- sleep(t)
- end
- while true do
- local event, key = os.pullEvent("key")
- if key == keys.one then
- speaker.playSound("minecraft:entity.player.levelup")
- elseif key == keys.two then
- speaker.playNote("guitar",3,1)
- sleep(0.5)
- speaker.playNote("guitar",3,2)
- sleep(0.5)
- speaker.playNote("guitar",3,3)
- sleep(0.5)
- elseif key == keys.three then
- term.setTextColor(colors.lime)
- term.setCursorPos(5,7)
- write("note.bass ")
- speaker.playNote("bass",3,1)
- sleep(0.7)
- term.setCursorPos(5,7)
- write("note.snare")
- speaker.playNote("snare",3,1)
- sleep(0.7)
- term.setCursorPos(5,7)
- write("note.hat ")
- speaker.playNote("hat",3,1)
- sleep(0.7)
- term.setCursorPos(5,7)
- write("note.bell")
- speaker.playNote("bell",3,1)
- sleep(0.7)
- term.setCursorPos(5,7)
- write("note.flute")
- speaker.playNote("flute",3,1)
- sleep(0.7)
- term.setCursorPos(5,7)
- write("note.chime")
- speaker.playNote("chime",3,1)
- sleep(0.7)
- term.setCursorPos(5,7)
- write("note.guitar")
- speaker.playNote("guitar",3,1)
- sleep(0.7)
- term.setCursorPos(5,7)
- write("note.xylophone")
- speaker.playNote("xylophone",3,1)
- sleep(0.7)
- term.setCursorPos(5,7)
- write("note.iron_xylophone")
- speaker.playNote("iron_xylophone",3,1)
- sleep(0.7)
- term.setCursorPos(5,7)
- write("note.cow_bell ")
- speaker.playNote("cow_bell",3,1)
- sleep(0.7)
- term.setCursorPos(5,7)
- write("note.didgeridoo")
- speaker.playNote("didgeridoo",3,1)
- sleep(0.7)
- term.setCursorPos(5,7)
- write("note.bit ")
- speaker.playNote("bit",3,1)
- sleep(0.7)
- term.setCursorPos(5,7)
- write("note.banjo")
- speaker.playNote("banjo",3,1)
- sleep(0.7)
- term.setCursorPos(5,7)
- write("note.pling")
- speaker.playNote("pling",3,1)
- sleep(0.7)
- term.setCursorPos(5,7)
- write("note.harp ")
- speaker.playNote("harp",3,1)
- sleep(0.7)
- term.setCursorPos(5,7)
- term.setTextColor(colors.red)
- write("[3] Instruments")
- term.setCursorPos(1,1)
- elseif key == keys.four then
- term.setCursorPos(5,8)
- term.setTextColor(colors.lime)
- write("running... ")
- p(15,0.8)
- p(8,1.8)
- p(11,0.8)
- p(15,0.8)
- p(8,1.8)
- p(11,0.8)
- p(15,0.4)
- p(18,0.4)
- p(17,0.8)
- p(13,0.8)
- p(11,0.4)
- p(13,0.4)
- p(15,0.8)
- p(8,0.8)
- p(6,0.4)
- p(10,0.4)
- p(8,1)
- term.setCursorPos(5,8)
- term.setTextColor(colors.red)
- write("[4] Hymne der Zeit")
- term.setCursorPos(1,1)
- elseif key == keys.five then
- term.setTextColor(colors.pink)
- term.setCursorPos(5,5)
- write("[1] 11 ")
- term.setCursorPos(5,6)
- write("[2] 13 ")
- term.setCursorPos(5,7)
- write("[3] blocks ")
- term.setCursorPos(5,8)
- write("[4] cat ")
- term.setCursorPos(5,9)
- write("[5] chirp ")
- term.setCursorPos(5,10)
- write("[6] far ")
- term.setCursorPos(5,11)
- write("[7] mall ")
- term.setCursorPos(5,12)
- write("[8] mellohi ")
- term.setCursorPos(5,13)
- write("[9] pigstep ")
- term.setCursorPos(18,5)
- write("[Num1] stal")
- term.setCursorPos(18,6)
- write("[Num2] strad")
- term.setCursorPos(18,7)
- write("[Num3] wait")
- term.setCursorPos(18,8)
- write("[Num4] ward")
- term.setCursorPos(12,17)
- term.setTextColor(colors.blue)
- write("Back ")
- --speaker.playSound("minecraft:music_disc.pigstep")
- while true do
- local event2, key2 = os.pullEvent("key")
- if key2 == keys.one then
- speaker.playSound("minecraft:music_disc.11")
- elseif key2 == keys.two then
- speaker.playSound("minecraft:music_disc.13")
- elseif key2 == keys.three then
- speaker.playSound("minecraft:music_disc.blocks")
- elseif key2 == keys.four then
- speaker.playSound("minecraft:music_disc.cat")
- elseif key2 == keys.five then
- speaker.playSound("minecraft:music_disc.chirp")
- elseif key2 == keys.six then
- speaker.playSound("minecraft:music_disc.far")
- elseif key2 == keys.seven then
- speaker.playSound("minecraft:music_disc.mall")
- elseif key2 == keys.eight then
- speaker.playSound("minecraft:music_disc.mellohi")
- elseif key2 == keys.nine then
- speaker.playSound("minecraft:music_disc.pigstep")
- elseif key2 == keys.numPad1 then
- speaker.playSound("minecraft:music_disc.stal")
- elseif key2 == keys.numPad2 then
- speaker.playSound("minecraft:music_disc.strad")
- elseif key2 == keys.numPad3 then
- speaker.playSound("minecraft:music_disc.wait")
- elseif key2 == keys.numPad4 then
- speaker.playSound("minecraft:music_disc.ward")
- elseif key2 == keys.numPad0 then
- writeMenu()
- break
- end
- end
- elseif key == keys.numPad0 then
- break
- end
- end
- term.clear()
- term.setCursorPos(1,1)
- term.setTextColor(colors.blue)
- print("###################################################")
- print("############### SoundBox v1.1 ###############")
- print("###################################################")
- print("############### QUIT ###############")
- print("###################################################")
- print(" ")
- term.setTextColor(colors.white)
- sleep(0.2)
RAW Paste Data