Advertisement
silentlofd

[myMPP] fureliseLOL v2.7

Jan 16th, 2017
548
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name         fUrElisELOL
  3. // @namespace    http://pastebin.com/u/silentlofd
  4. // @version      2.7
  5. // @author       nyanko the banmaster
  6. // ==/UserScript==
  7.  
  8.  
  9. var t = 0;
  10. var n;
  11. var u;
  12. var v;
  13. var a;
  14.  
  15. MPP.client.on("a", function (msg) {                  //mpp chat input setup
  16.    a = msg.a;
  17.  
  18.   if (a == "/furelise") {                           //command thing, use "/furelise" to play the notes.
  19.         if (t == 0) {                               //no loop experiment
  20.             n=-1;
  21.             u=300;                                  //delay inbetween notes tempo, you can change it to whatever the number you want
  22.             v=299;                                  //for the tempo change in the middle part
  23.  
  24. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;     //these are inefficient shit, will be edited later
  25. setTimeout(function () {MPP.press("ds4",1);},    t++ * u); n++;
  26. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  27. setTimeout(function () {MPP.press("ds4",1);},    t++ * u); n++;
  28. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  29. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  30. setTimeout(function () {MPP.press("d4",1);},     t++ * u); n++;
  31. setTimeout(function () {MPP.press("c4",1);},     t++ * u); n++;
  32. setTimeout(function () {MPP.press("a3",1);},     t++ * u); n++;
  33. setTimeout(function () {MPP.press("a1",1);},     n * u);            //n = 8 | so a3 and a1 are pressed at the same time
  34. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  35. setTimeout(function () {MPP.press("a2",1);},     t++ * u); n++;
  36. setTimeout(function () {MPP.press("c3",1);},     t++ * u); n++;
  37. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  38. setTimeout(function () {MPP.press("a3",1);},     t++ * u); n++;
  39. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  40. setTimeout(function () {MPP.press("e1",1);},     n * u);
  41. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  42. setTimeout(function () {MPP.press("gs2",1);},    t++ * u); n++;
  43. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  44. setTimeout(function () {MPP.press("gs3",1);},    t++ * u); n++;
  45. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  46. setTimeout(function () {MPP.press("c4",1);},     t++ * u); n++;
  47. setTimeout(function () {MPP.press("a1",1);},     n * u);
  48. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  49. setTimeout(function () {MPP.press("a2",1);},     t++ * u); n++;
  50. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  51. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  52. setTimeout(function () {MPP.press("ds4",1);},    t++ * u); n++;
  53. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  54. setTimeout(function () {MPP.press("ds4",1);},    t++ * u); n++;
  55. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  56. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  57. setTimeout(function () {MPP.press("d4",1);},     t++ * u); n++;
  58. setTimeout(function () {MPP.press("c4",1);},     t++ * u); n++;
  59. setTimeout(function () {MPP.press("a3",1);},     t++ * u); n++;
  60. setTimeout(function () {MPP.press("a1",1);},     n * u);
  61. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  62. setTimeout(function () {MPP.press("a2",1);},     t++ * u); n++;
  63. setTimeout(function () {MPP.press("c3",1);},     t++ * u); n++;
  64. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  65. setTimeout(function () {MPP.press("a3",1);},     t++ * u); n++;
  66. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  67. setTimeout(function () {MPP.press("e1",1);},     n * u);
  68. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  69. setTimeout(function () {MPP.press("gs2",1);},    t++ * u); n++;
  70. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  71. setTimeout(function () {MPP.press("c4",1);},     t++ * u); n++;
  72. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  73. setTimeout(function () {MPP.press("a3",1);},     t++ * u); n++;
  74. setTimeout(function () {MPP.press("a1",1);},     n * u);
  75. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  76. setTimeout(function () {MPP.press("a2",1);},     t++ * u); n++;
  77. setTimeout(function () {},                       t++ * 50); n++;
  78. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  79. setTimeout(function () {MPP.press("ds4",1);},    t++ * u); n++;
  80. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  81. setTimeout(function () {MPP.press("ds4",1);},    t++ * u); n++;
  82. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  83. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  84. setTimeout(function () {MPP.press("d4",1);},     t++ * u); n++;
  85. setTimeout(function () {MPP.press("c4",1);},     t++ * u); n++;
  86. setTimeout(function () {MPP.press("a3",1);},     t++ * u); n++;
  87. setTimeout(function () {MPP.press("a1",1);},     n * u);
  88. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  89. setTimeout(function () {MPP.press("a2",1);},     t++ * u); n++;
  90. setTimeout(function () {MPP.press("c3",1);},     t++ * u); n++;
  91. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  92. setTimeout(function () {MPP.press("a3",1);},     t++ * u); n++;
  93. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  94. setTimeout(function () {MPP.press("e1",1);},     n * u);
  95. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  96. setTimeout(function () {MPP.press("gs2",1);},    t++ * u); n++;
  97. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  98. setTimeout(function () {MPP.press("gs3",1);},    t++ * u); n++;
  99. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  100. setTimeout(function () {MPP.press("c4",1);},     t++ * u); n++;
  101. setTimeout(function () {MPP.press("a1",1);},     n * u);
  102. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  103. setTimeout(function () {MPP.press("a2",1);},     t++ * u); n++;
  104. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  105. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  106. setTimeout(function () {MPP.press("ds4",1);},    t++ * u); n++;
  107. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  108. setTimeout(function () {MPP.press("ds4",1);},    t++ * u); n++;
  109. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  110. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  111. setTimeout(function () {MPP.press("d4",1);},     t++ * u); n++;
  112. setTimeout(function () {MPP.press("c4",1);},     t++ * u); n++;
  113. setTimeout(function () {MPP.press("a3",1);},     t++ * u); n++;
  114. setTimeout(function () {MPP.press("a1",1);},     n * u);
  115. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  116. setTimeout(function () {MPP.press("a2",1);},     t++ * u); n++;
  117. setTimeout(function () {MPP.press("c3",1);},     t++ * u); n++;
  118. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  119. setTimeout(function () {MPP.press("a3",1);},     t++ * u); n++;
  120. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  121. setTimeout(function () {MPP.press("e1",1);},     n * u);
  122. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  123. setTimeout(function () {MPP.press("gs2",1);},    t++ * u); n++;
  124. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  125. setTimeout(function () {MPP.press("c4",1);},     t++ * u); n++;
  126. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  127. setTimeout(function () {MPP.press("a3",1);},     t++ * u); n++;
  128. setTimeout(function () {MPP.press("a1",1);},     n * u);
  129. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  130. setTimeout(function () {MPP.press("a2",1);},     t++ * u); n++;
  131. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  132. setTimeout(function () {MPP.press("c4",1);},     t++ * u); n++;
  133. setTimeout(function () {MPP.press("d4",1);},     t++ * u); n++;
  134. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  135. setTimeout(function () {MPP.press("c2",1);},     n * u);
  136. setTimeout(function () {MPP.press("g2",1);},     t++ * u); n++;
  137. setTimeout(function () {MPP.press("c3",1);},     t++ * u); n++;
  138. setTimeout(function () {MPP.press("g3",1);},     t++ * u); n++;
  139. setTimeout(function () {MPP.press("f4",1);},     t++ * u); n++;
  140. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  141. setTimeout(function () {MPP.press("d4",1);},     t++ * u); n++;
  142. setTimeout(function () {MPP.press("g1",1);},     n * u);
  143. setTimeout(function () {MPP.press("g2",1);},     t++ * u); n++;
  144. setTimeout(function () {MPP.press("b2",1);},     t++ * u); n++;
  145. setTimeout(function () {MPP.press("f3",1);},     t++ * u); n++;
  146. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  147. setTimeout(function () {MPP.press("d4",1);},     t++ * u); n++;
  148. setTimeout(function () {MPP.press("c4",1);},     t++ * u); n++;
  149. setTimeout(function () {MPP.press("a1",1);},     n * u);
  150. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  151. setTimeout(function () {MPP.press("a2",1);},     t++ * u); n++;
  152. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  153. setTimeout(function () {MPP.press("d4",1);},     t++ * u); n++;
  154. setTimeout(function () {MPP.press("c4",1);},     t++ * u); n++;
  155. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  156. setTimeout(function () {MPP.press("e1",1);},     n * u);
  157. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  158. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  159. setTimeout(function () {MPP.press("e3",1);},     t++ * v); n++;
  160. setTimeout(function () {MPP.press("e4",1);},     t++ * v); n++;
  161. setTimeout(function () {MPP.press("e3",1);},     t++ * v); n++;
  162. setTimeout(function () {MPP.press("e4",1);},     t++ * v); n++;
  163. setTimeout(function () {MPP.press("e4",1);},     t++ * v); n++;
  164. setTimeout(function () {MPP.press("e5",1);},     t++ * v); n++;
  165. setTimeout(function () {MPP.press("ds4",1);},    t++ * u); n++;
  166. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  167. setTimeout(function () {MPP.press("ds4",1);},    t++ * u); n++;
  168. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  169. setTimeout(function () {MPP.press("ds4",1);},    t++ * u); n++;
  170. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  171. setTimeout(function () {MPP.press("ds4",1);},    t++ * u); n++;
  172. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  173. setTimeout(function () {MPP.press("ds4",1);},    t++ * u); n++;
  174. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  175. setTimeout(function () {MPP.press("ds4",1);},    t++ * u); n++;
  176. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  177. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  178. setTimeout(function () {MPP.press("d4",1);},     t++ * u); n++;
  179. setTimeout(function () {MPP.press("c4",1);},     t++ * u); n++;
  180. setTimeout(function () {MPP.press("a3",1);},     t++ * u); n++;
  181. setTimeout(function () {MPP.press("a1",1);},     n * u);
  182. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  183. setTimeout(function () {MPP.press("a2",1);},     t++ * u); n++;
  184. setTimeout(function () {MPP.press("c3",1);},     t++ * u); n++;
  185. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  186. setTimeout(function () {MPP.press("a3",1);},     t++ * u); n++;
  187. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  188. setTimeout(function () {MPP.press("e1",1);},     n * u);
  189. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  190. setTimeout(function () {MPP.press("gs2",1);},    t++ * u); n++;
  191. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  192. setTimeout(function () {MPP.press("gs3",1);},    t++ * u); n++;
  193. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  194. setTimeout(function () {MPP.press("c4",1);},     t++ * u); n++;
  195. setTimeout(function () {MPP.press("a1",1);},     n * u);
  196. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  197. setTimeout(function () {MPP.press("a2",1);},     t++ * u); n++;
  198. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  199. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  200. setTimeout(function () {MPP.press("ds4",1);},    t++ * u); n++;
  201. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  202. setTimeout(function () {MPP.press("ds4",1);},    t++ * u); n++;
  203. setTimeout(function () {MPP.press("e4",1);},     t++ * u); n++;
  204. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  205. setTimeout(function () {MPP.press("d4",1);},     t++ * u); n++;
  206. setTimeout(function () {MPP.press("c4",1);},     t++ * u); n++;
  207. setTimeout(function () {MPP.press("a3",1);},     t++ * u); n++;
  208. setTimeout(function () {MPP.press("a1",1);},     n * u);
  209. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  210. setTimeout(function () {MPP.press("a2",1);},     t++ * u); n++;
  211. setTimeout(function () {MPP.press("c3",1);},     t++ * u); n++;
  212. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  213. setTimeout(function () {MPP.press("a3",1);},     t++ * u); n++;
  214. setTimeout(function () {MPP.press("b3",1);},     t++ * u); n++;
  215. setTimeout(function () {MPP.press("e1",1);},     n * u);
  216. setTimeout(function () {MPP.press("e2",1);},     t++ * u); n++;
  217. setTimeout(function () {MPP.press("gs2",1);},    t++ * u); n++;
  218. setTimeout(function () {MPP.press("e3",1);},     t++ * u); n++;
  219. setTimeout(function () {MPP.press("c4",1);},     t++ * u); n++;
  220. setTimeout(function () {MPP.press("b3",1);},     t++ * u + 100); n++;
  221. setTimeout(function () {MPP.press("a3",1);},     t++ * u + 300); n++;
  222. setTimeout(function () {MPP.press("a1",1);},     n * u + 300);
  223. setTimeout(function () {MPP.press("a2",1);},     n * u + 300);
  224. t = 0;
  225.         }
  226.     }
  227. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement