Advertisement
Guest User

Untitled

a guest
Jan 26th, 2020
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. noteBlocks = {
  2. {noteName="1F#",side="front",colour=colors.white},
  3. {noteName="1G",side="front",colour=colors.orange},
  4. {noteName="1G#",side="front",colour=colors.magenta},
  5. {noteName="1A",side="front",colour=colors.lightBlue},
  6. {noteName="1A#",side="front",colour=colors.yellow},
  7. {noteName="1B",side="front",colour=colors.lime},
  8. {noteName="1C",side="front",colour=colors.pink},
  9. {noteName="1C#",side="front",colour=colors.gray},
  10. {noteName="1D",side="front",colour=colors.lightGray},
  11. {noteName="1D#",side="front",colour=colors.cyan},
  12. {noteName="1E",side="front",colour=colors.purple},
  13. {noteName="1F",side="front",colour=colors.blue},
  14. {noteName="2F#",side="front",colour=colors.brown},
  15. {noteName="2G",side="back",colour=colors.white},
  16. {noteName="2G#",side="back",colour=colors.orange},
  17. {noteName="2A",side="back",colour=colors.magenta},
  18. {noteName="2A#",side="back",colour=colors.lightBlue},
  19. {noteName="2B",side="back",colour=colors.yellow},
  20. {noteName="2C",side="back",colour=colors.lime},
  21. {noteName="2C#",side="back",colour=colors.pink},
  22. {noteName="2D",side="back",colour=colors.gray},
  23. {noteName="2D#",side="back",colour=colors.lightGray},
  24. {noteName="2E",side="back",colour=colors.cyan},
  25. {noteName="2F",side="back",colour=colors.purple},
  26. {noteName="3F#",side="back",colour=colors.blue}
  27. }
  28.  
  29. song1 = {
  30. {noteName="2G", length=0.05},
  31. {noteName="2F#",length=0.05},
  32. {noteName="1D#",length=0.05},
  33. {noteName="1A",length=0.05},
  34. {noteName="1G#",length=0.05},
  35. {noteName="1E",length=0.05},
  36. {noteName="2G#",length=0.05},
  37. {noteName="2C",length=0.05}
  38. }
  39.  
  40. for x, note in ipairs(song1) do
  41. for y, noteMaster in ipairs(noteBlocks) do
  42. if note.noteName == noteMaster.noteName then
  43. redstone.setBundledOutput(noteMaster.side, noteMaster.colour)
  44. redstone.setBundledOutput(noteMaster.side, noteMaster.colour)
  45. end
  46. end
  47. os.sleep(note.length)
  48. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement