Advertisement
23hourparty

AVPP Song 1

Dec 10th, 2011
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; Uses Autohotkey 1.0.48. Go to virtualpiano.net to play this song.
  2. ; Pressing a numpad number will execute a function that types a sequence of keys.
  3.  
  4. /*
  5. 1: [fqt]ds[awy] [dr0]sa[peu] o[pqt] f[dwy] sa[pe]uyut
  6. 2: [fsq]t[dau][sp][aow]ry [da0]r[spy][ao][pe]tu o[piq]tu [fs][daw]r[spy] a[pe]uyut
  7. 3: o[pq]tu o[pw]ry o[p1][o5][u8]y[u8]0w o[pq]tu o[pw]ry a[s6][a0][pe]o[pe]tu
  8. 3: o[pq]tu o[pw]ry o[p1][o5][u8]y[u8]0w o[pq]tu o[pw]ry a[s6][a0][pe]o[pe]tu
  9. 4: [l86]kjhfj[d75] [hda] [f2]6[qd][sp][a3]7w7 [d3]7[sw][ao][p6]0e o[p2]6q [fs][d3]7[sw][ao][p6]0e o[p2]6q [fs][d3]7[sw][ao][p6]0r0t
  10. 5: xzlk zlkj hj xz lkj fdf[jp]
  11. */
  12.  
  13. ; Change this to change what pops up.
  14. song = Unknown
  15.  
  16. ; Change these to control the delay, in milliseconds.
  17. short_delay = 500
  18. pause_delay = 1000
  19. long_delay = 2000
  20.  
  21. ; Script begins here.
  22. delay_change = 0
  23. short = %short_delay%
  24. pause = %pause_delay%
  25. long = %long_delay%
  26.  
  27. NumpadEnter::
  28. suspend
  29. return
  30.  
  31. NumpadDot::
  32. ifequal delay_change, 0
  33. {
  34.     short = 0
  35.     pause = 0
  36.     long = 0
  37.     TrayTip ,, Print mode, 2
  38.     delay_change = 1
  39. }
  40. else ifequal delay_change, 1
  41. {
  42.     short = %short_delay%
  43.     pause = %pause_delay%
  44.     long = %long_delay%
  45.     TrayTip ,, Play mode, 2
  46.     delay_change = 0
  47. }
  48. return
  49.  
  50. Numpad0:: ; C scale. A test function.
  51. TrayTip ,, C scale, 2
  52. send t
  53. sleep short
  54. send y
  55. sleep short
  56. send u
  57. sleep short
  58. send i
  59. sleep short
  60. send o
  61. sleep short
  62. send p
  63. sleep short
  64. send a
  65. sleep short
  66. send s
  67. sleep pause
  68. send {space}
  69. send s
  70. sleep short
  71. send a
  72. sleep short
  73. send p
  74. sleep short
  75. send o
  76. sleep short
  77. send i
  78. sleep short
  79. send u
  80. sleep short
  81. send y
  82. sleep short
  83. send t
  84. sleep pause
  85. send {space}
  86. send [tuos]
  87. send {return}
  88. TrayTip ,, Finished, 2
  89. return
  90.  
  91. ; Song begins here.
  92.  
  93. Numpad1::
  94. TrayTip ,, %song% Part 1, 2
  95. send [fqt]
  96. sleep short
  97. send d
  98. sleep short
  99. send s
  100. sleep short
  101. send [awy]
  102. sleep pause
  103. send {space}
  104. send [dr0]
  105. sleep short
  106. send s
  107. sleep short
  108. send a
  109. sleep short
  110. send [peu]
  111. sleep pause
  112. send {space}
  113. send o
  114. sleep short
  115. send [pqt]
  116. sleep pause
  117. send {space}
  118. send f
  119. sleep short
  120. send [dwy]
  121. sleep pause
  122. send {space}
  123. send s
  124. sleep short
  125. send a
  126. sleep short
  127. send [pe]
  128. sleep short
  129. send u
  130. sleep short
  131. send y
  132. sleep short
  133. send u
  134. sleep short
  135. send t
  136. send {return}
  137. TrayTip ,, Finished, 2
  138. return
  139.  
  140. Numpad2::
  141. TrayTip ,, %song% Part 2, 2
  142. send [fsq]
  143. sleep short
  144. send t
  145. sleep short
  146. send [dau]
  147. sleep short
  148. send [sp]
  149. sleep short
  150. send [aow]
  151. sleep short
  152. send r
  153. sleep short
  154. send y
  155. sleep pause
  156. send {space}
  157. send [da0]
  158. sleep short
  159. send r
  160. sleep short
  161. send [spy]
  162. sleep short
  163. send [ao]
  164. sleep short
  165. send [pe]
  166. sleep short
  167. send t
  168. sleep short
  169. send u
  170. sleep pause
  171. send {space}
  172. send o
  173. sleep short
  174. send [piq]
  175. sleep short
  176. send t
  177. sleep short
  178. send u
  179. sleep pause
  180. send {space}
  181. send [fs]
  182. sleep short
  183. send [daw]
  184. sleep short
  185. send r
  186. sleep short
  187. send [spy]
  188. sleep pause
  189. send {space}
  190. send a
  191. sleep short
  192. send [pe]
  193. sleep short
  194. send u
  195. sleep short
  196. send y
  197. sleep short
  198. send u
  199. sleep short
  200. send t
  201. send {return}
  202. TrayTip ,, Finished, 2
  203. return
  204.  
  205. Numpad3::
  206. TrayTip ,, %song% Part 3, 2
  207. send o
  208. sleep short
  209. send [pq]
  210. sleep short
  211. send t
  212. sleep short
  213. send u
  214. sleep pause
  215. send {space}
  216. send o
  217. sleep short
  218. send [pw]
  219. sleep short
  220. send r
  221. sleep short
  222. send y
  223. sleep pause
  224. send {space}
  225. send o
  226. sleep short
  227. send [p1]
  228. sleep short
  229. send [o5]
  230. sleep short
  231. send [u8]
  232. sleep short
  233. send y
  234. sleep short
  235. send [u8]
  236. sleep short
  237. send 0
  238. sleep short
  239. send w
  240. sleep pause
  241. send {space}
  242. send o
  243. sleep short
  244. send [pq]
  245. sleep short
  246. send t
  247. sleep short
  248. send u
  249. sleep pause
  250. send {space}
  251. send o
  252. sleep short
  253. send [pw]
  254. sleep short
  255. send r
  256. sleep short
  257. send y
  258. sleep pause
  259. send {space}
  260. send a
  261. sleep short
  262. send [s6]
  263. sleep short
  264. send [a0]
  265. sleep short
  266. send [pe]
  267. sleep short
  268. send o
  269. sleep short
  270. send [pe]
  271. sleep short
  272. send t
  273. sleep short
  274. send u
  275. send {return}
  276. TrayTip ,, Finished, 2
  277. return
  278.  
  279. Numpad4::
  280. TrayTip ,, %song% Part 4, 2
  281. send [l86]
  282. sleep short
  283. send k
  284. sleep short
  285. send j
  286. sleep short
  287. send h
  288. sleep short
  289. send f
  290. sleep short
  291. send j
  292. sleep short
  293. send [d75]
  294. sleep pause
  295. send {space}
  296. send [hda]
  297. sleep pause
  298. send {space}
  299. send [f2]
  300. sleep short
  301. send 6
  302. sleep short
  303. send [qd]
  304. sleep short
  305. send [sp]
  306. sleep short
  307. send [a3]
  308. sleep short
  309. send 7
  310. sleep short
  311. send w
  312. sleep short
  313. send 7
  314. sleep pause
  315. send {space}
  316. send [d3]
  317. sleep short
  318. send 7
  319. sleep short
  320. send [sw]
  321. sleep short
  322. send [ao]
  323. sleep short
  324. send [p6]
  325. sleep short
  326. send 0
  327. sleep short
  328. send e
  329. sleep pause
  330. send {space}
  331. send o
  332. sleep short
  333. send [p2]
  334. sleep short
  335. send 6
  336. sleep short
  337. send q
  338. sleep pause
  339. send {space}
  340. send [fs]
  341. sleep short
  342. send [d3]
  343. sleep short
  344. send 7
  345. sleep short
  346. send [sw]
  347. sleep short
  348. send [ao]
  349. sleep short
  350. send [p6]
  351. sleep short
  352. send 0
  353. sleep short
  354. send e
  355. sleep pause
  356. send {space}
  357. send o
  358. sleep short
  359. send [p2]
  360. sleep short
  361. send 6
  362. sleep short
  363. send q
  364. sleep pause
  365. send {space}
  366. send [fs]
  367. sleep short
  368. send [d3]
  369. sleep short
  370. send 7
  371. sleep short
  372. send [sw]
  373. sleep short
  374. send [ao]
  375. sleep short
  376. send [p6]
  377. sleep short
  378. send 0
  379. sleep short
  380. send r
  381. sleep short
  382. send 0
  383. sleep short
  384. send t
  385. send {return}
  386. TrayTip ,, Finished, 2
  387. return
  388.  
  389. Numpad5::
  390. TrayTip ,, %song% Part 5, 2
  391. send x
  392. sleep short
  393. send z
  394. sleep short
  395. send l
  396. sleep short
  397. send k
  398. sleep pause
  399. send {space}
  400. send z
  401. sleep short
  402. send l
  403. sleep short
  404. send k
  405. sleep short
  406. send j
  407. sleep pause
  408. send {space}
  409. send h
  410. sleep short
  411. send j
  412. sleep pause
  413. send {space}
  414. send x
  415. sleep short
  416. send z
  417. sleep pause
  418. send {space}
  419. send l
  420. sleep short
  421. send k
  422. sleep short
  423. send j
  424. sleep pause
  425. send {space}
  426. send f
  427. sleep short
  428. send d
  429. sleep short
  430. send f
  431. sleep short
  432. send [jp]
  433. send {return}
  434. TrayTip ,, Finished, 2
  435. return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement