Advertisement
squidingtin

everything_in_its_right_place_-_radiohead

Nov 19th, 2024 (edited)
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 6.99 KB | None | 0 0
  1. local speaker = peripheral.find('speaker')
  2. if not speaker then
  3.     error('No speaker peripheral found. Please connect a speaker and try again.')
  4. end
  5.  
  6. local song = {
  7.     {'harp', 1, 9, 0.63},
  8.     {'harp', 1, 8, 0.24},
  9.     {'harp', 1, 9, 0.24},
  10.     {'harp', 1, 9, 4.35},
  11.     {'harp', 1, 8, 0.24},
  12.     {'harp', 1, 9, 0.24},
  13.     {'harp', 1, 6, 0.98},
  14.     {'harp', 1, 7, 0.00},
  15.     {'harp', 1, 8, 0.00},
  16.     {'harp', 1, 6, 0.73},
  17.     {'harp', 1, 7, 0.00},
  18.     {'harp', 1, 8, 0.00},
  19.     {'harp', 1, 6, 0.48},
  20.     {'harp', 1, 7, 0.00},
  21.     {'harp', 1, 8, 0.00},
  22.     {'harp', 1, 7, 0.48},
  23.     {'harp', 1, 7, 0.00},
  24.     {'harp', 1, 8, 0.00},
  25.     {'harp', 1, 7, 0.48},
  26.     {'harp', 1, 7, 0.00},
  27.     {'harp', 1, 8, 0.00},
  28.     {'harp', 1, 7, 0.48},
  29.     {'harp', 1, 8, 0.00},
  30.     {'harp', 1, 7, 0.48},
  31.     {'harp', 1, 8, 0.00},
  32.     {'harp', 1, 8, 0.73},
  33.     {'harp', 1, 8, 0.24},
  34.     {'harp', 1, 8, 0.24},
  35.     {'harp', 1, 6, 0.48},
  36.     {'harp', 1, 7, 0.00},
  37.     {'harp', 1, 8, 0.00},
  38.     {'harp', 1, 6, 0.73},
  39.     {'harp', 1, 7, 0.00},
  40.     {'harp', 1, 8, 0.00},
  41.     {'harp', 1, 6, 0.48},
  42.     {'harp', 1, 7, 0.00},
  43.     {'harp', 1, 8, 0.00},
  44.     {'harp', 1, 7, 0.48},
  45.     {'harp', 1, 7, 0.00},
  46.     {'harp', 1, 8, 0.00},
  47.     {'harp', 1, 7, 0.48},
  48.     {'harp', 1, 7, 0.00},
  49.     {'harp', 1, 8, 0.00},
  50.     {'harp', 1, 7, 0.48},
  51.     {'harp', 1, 8, 0.00},
  52.     {'harp', 1, 7, 0.48},
  53.     {'harp', 1, 8, 0.00},
  54.     {'harp', 1, 8, 0.73},
  55.     {'harp', 1, 7, 0.24},
  56.     {'harp', 1, 7, 0.24},
  57.     {'harp', 1, 6, 0.48},
  58.     {'harp', 1, 7, 0.00},
  59.     {'harp', 1, 8, 0.00},
  60.     {'harp', 1, 6, 0.73},
  61.     {'harp', 1, 7, 0.00},
  62.     {'harp', 1, 8, 0.00},
  63.     {'harp', 1, 6, 0.48},
  64.     {'harp', 1, 7, 0.00},
  65.     {'harp', 1, 8, 0.00},
  66.     {'harp', 1, 7, 0.48},
  67.     {'harp', 1, 7, 0.00},
  68.     {'harp', 1, 8, 0.00},
  69.     {'harp', 1, 7, 0.48},
  70.     {'harp', 1, 7, 0.00},
  71.     {'harp', 1, 8, 0.00},
  72.     {'harp', 1, 7, 0.48},
  73.     {'harp', 1, 8, 0.00},
  74.     {'harp', 1, 7, 0.48},
  75.     {'harp', 1, 8, 0.00},
  76.     {'harp', 1, 8, 0.73},
  77.     {'harp', 1, 8, 0.24},
  78.     {'harp', 1, 8, 0.24},
  79.     {'harp', 1, 6, 0.48},
  80.     {'harp', 1, 7, 0.00},
  81.     {'harp', 1, 8, 0.00},
  82.     {'harp', 1, 6, 0.73},
  83.     {'harp', 1, 7, 0.00},
  84.     {'harp', 1, 8, 0.00},
  85.     {'harp', 1, 6, 0.48},
  86.     {'harp', 1, 7, 0.00},
  87.     {'harp', 1, 8, 0.00},
  88.     {'harp', 1, 7, 0.48},
  89.     {'harp', 1, 7, 0.00},
  90.     {'harp', 1, 8, 0.00},
  91.     {'harp', 1, 7, 0.48},
  92.     {'harp', 1, 7, 0.00},
  93.     {'harp', 1, 8, 0.00},
  94.     {'harp', 1, 7, 0.48},
  95.     {'harp', 1, 8, 0.00},
  96.     {'harp', 1, 7, 0.48},
  97.     {'harp', 1, 8, 0.00},
  98.     {'harp', 1, 8, 0.73},
  99.     {'harp', 1, 7, 0.24},
  100.     {'harp', 1, 7, 0.24},
  101.     {'harp', 1, 6, 0.48},
  102.     {'harp', 1, 7, 0.00},
  103.     {'harp', 1, 8, 0.00},
  104.     {'harp', 1, 6, 0.73},
  105.     {'harp', 1, 7, 0.00},
  106.     {'harp', 1, 8, 0.00},
  107.     {'harp', 1, 6, 0.48},
  108.     {'harp', 1, 7, 0.00},
  109.     {'harp', 1, 8, 0.00},
  110.     {'harp', 1, 7, 0.48},
  111.     {'harp', 1, 7, 0.00},
  112.     {'harp', 1, 8, 0.00},
  113.     {'harp', 1, 7, 0.48},
  114.     {'harp', 1, 7, 0.00},
  115.     {'harp', 1, 8, 0.00},
  116.     {'harp', 1, 7, 0.48},
  117.     {'harp', 1, 8, 0.00},
  118.     {'harp', 1, 7, 0.48},
  119.     {'harp', 1, 8, 0.00},
  120.     {'harp', 1, 8, 0.73},
  121.     {'harp', 1, 8, 0.24},
  122.     {'harp', 1, 8, 0.24},
  123.     {'harp', 1, 6, 0.48},
  124.     {'harp', 1, 7, 0.00},
  125.     {'harp', 1, 8, 0.00},
  126.     {'harp', 1, 6, 0.73},
  127.     {'harp', 1, 7, 0.00},
  128.     {'harp', 1, 8, 0.00},
  129.     {'harp', 1, 6, 0.48},
  130.     {'harp', 1, 7, 0.00},
  131.     {'harp', 1, 8, 0.00},
  132.     {'harp', 1, 7, 0.48},
  133.     {'harp', 1, 7, 0.00},
  134.     {'harp', 1, 8, 0.00},
  135.     {'harp', 1, 7, 0.48},
  136.     {'harp', 1, 7, 0.00},
  137.     {'harp', 1, 8, 0.00},
  138.     {'harp', 1, 7, 0.48},
  139.     {'harp', 1, 8, 0.00},
  140.     {'harp', 1, 7, 0.48},
  141.     {'harp', 1, 8, 0.00},
  142.     {'harp', 1, 8, 0.73},
  143.     {'harp', 1, 7, 0.24},
  144.     {'harp', 1, 7, 0.24},
  145.     {'harp', 1, 6, 0.48},
  146.     {'harp', 1, 7, 0.00},
  147.     {'harp', 1, 8, 0.00},
  148.     {'harp', 1, 6, 0.73},
  149.     {'harp', 1, 7, 0.00},
  150.     {'harp', 1, 8, 0.00},
  151.     {'harp', 1, 6, 0.48},
  152.     {'harp', 1, 7, 0.00},
  153.     {'harp', 1, 8, 0.00},
  154.     {'harp', 1, 7, 0.48},
  155.     {'harp', 1, 7, 0.00},
  156.     {'harp', 1, 8, 0.00},
  157.     {'harp', 1, 7, 0.48},
  158.     {'harp', 1, 7, 0.00},
  159.     {'harp', 1, 8, 0.00},
  160.     {'harp', 1, 7, 0.48},
  161.     {'harp', 1, 8, 0.00},
  162.     {'harp', 1, 7, 0.48},
  163.     {'harp', 1, 8, 0.00},
  164.     {'harp', 1, 8, 0.73},
  165.     {'harp', 1, 8, 0.24},
  166.     {'harp', 1, 8, 0.48},
  167.     {'harp', 1, 7, 0.24},
  168.     {'harp', 1, 8, 0.00},
  169.     {'harp', 1, 8, 0.00},
  170.     {'harp', 1, 6, 0.73},
  171.     {'harp', 1, 7, 0.00},
  172.     {'harp', 1, 8, 0.00},
  173.     {'harp', 1, 6, 0.48},
  174.     {'harp', 1, 7, 0.00},
  175.     {'harp', 1, 8, 0.00},
  176.     {'harp', 1, 7, 0.48},
  177.     {'harp', 1, 7, 0.00},
  178.     {'harp', 1, 8, 0.00},
  179.     {'harp', 1, 7, 0.48},
  180.     {'harp', 1, 7, 0.00},
  181.     {'harp', 1, 8, 0.00},
  182.     {'harp', 1, 7, 0.48},
  183.     {'harp', 1, 8, 0.00},
  184.     {'harp', 1, 7, 0.48},
  185.     {'harp', 1, 8, 0.00},
  186.     {'harp', 1, 8, 0.73},
  187.     {'harp', 1, 8, 0.24},
  188.     {'harp', 1, 8, 0.24},
  189.     {'harp', 1, 9, 0.19},
  190.     {'harp', 1, 7, 0.24},
  191.     {'harp', 1, 7, 0.24},
  192.     {'harp', 1, 5, 0.24},
  193.     {'harp', 1, 3, 0.24},
  194.     {'harp', 1, 6, 0.00},
  195.     {'harp', 1, 3, 1.69},
  196.     {'harp', 1, 6, 0.00},
  197.     {'harp', 1, 4, 0.97},
  198.     {'harp', 1, 6, 0.00},
  199.     {'harp', 1, 6, 0.97},
  200.     {'harp', 1, 6, 0.97},
  201.     {'harp', 1, 3, 0.24},
  202.     {'harp', 1, 6, 0.00},
  203.     {'harp', 1, 3, 1.69},
  204.     {'harp', 1, 6, 0.00},
  205.     {'harp', 1, 4, 0.97},
  206.     {'harp', 1, 6, 0.00},
  207.     {'harp', 1, 6, 0.97},
  208.     {'harp', 1, 6, 0.97},
  209.     {'harp', 1, 3, 0.24},
  210.     {'harp', 1, 6, 0.00},
  211.     {'harp', 1, 3, 1.69},
  212.     {'harp', 1, 6, 0.00},
  213.     {'harp', 1, 4, 0.97},
  214.     {'harp', 1, 6, 0.00},
  215.     {'harp', 1, 6, 0.97},
  216.     {'harp', 1, 6, 0.97},
  217.     {'harp', 1, 3, 0.24},
  218.     {'harp', 1, 6, 0.00},
  219.     {'harp', 1, 3, 1.69},
  220.     {'harp', 1, 6, 0.00},
  221.     {'harp', 1, 4, 0.97},
  222.     {'harp', 1, 6, 0.00},
  223.     {'harp', 1, 6, 0.97},
  224.     {'harp', 1, 6, 0.97},
  225.     {'harp', 1, 3, 0.24},
  226.     {'harp', 1, 6, 0.00},
  227.     {'harp', 1, 3, 1.69},
  228.     {'harp', 1, 6, 0.00},
  229.     {'harp', 1, 4, 0.97},
  230.     {'harp', 1, 6, 0.00},
  231.     {'harp', 1, 6, 0.97},
  232.     {'harp', 1, 6, 0.97},
  233.     {'harp', 1, 3, 0.24},
  234.     {'harp', 1, 6, 0.00},
  235.     {'harp', 1, 3, 1.69},
  236.     {'harp', 1, 6, 0.00},
  237.     {'harp', 1, 4, 0.97},
  238.     {'harp', 1, 6, 0.00},
  239.     {'harp', 1, 6, 0.97},
  240.     {'harp', 1, 6, 0.97},
  241.     {'harp', 1, 3, 0.24},
  242.     {'harp', 1, 6, 0.00},
  243.     {'harp', 1, 3, 1.69},
  244.     {'harp', 1, 6, 0.00},
  245.     {'harp', 1, 4, 0.97},
  246.     {'harp', 1, 6, 0.00},
  247.     {'harp', 1, 6, 0.97},
  248.     {'harp', 1, 4, 1.21},
  249.     {'harp', 1, 3, 0.73},
  250.     {'harp', 1, 6, 0.00},
  251.     {'harp', 1, 3, 0.97},
  252.     {'harp', 1, 6, 0.00},
  253.     {'harp', 1, 4, 0.24},
  254.     {'harp', 1, 4, 0.73},
  255.     {'harp', 1, 6, 0.00},
  256.     {'harp', 1, 6, 0.97},
  257.     {'harp', 1, 4, 0.97},
  258. }
  259.  
  260. for _, note in ipairs(song) do
  261.     speaker.playNote(note[1], note[2], note[3])  -- Play the note with instrument, volume, and pitch
  262.     os.sleep(note[4])  -- Sleep after the note for the given time
  263. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement