Guest User

bytefunk source

a guest
May 6th, 2019
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 107.04 KB | None | 0 0
  1. SAMP_RATE = 22000,
  2. BPM = 150,
  3. beat = BPM * (t / SAMP_RATE) / 120,
  4. tick = floor(beat * 48) % 6656,
  5.  
  6. C = 261.63,
  7. Db = 277.18,
  8. D = 293.66,
  9. Eb = 311.13,
  10. EE = 329.63,
  11. F = 349.23,
  12. Gb = 369.99,
  13. G = 392.00,
  14. Ab = 415.30,
  15. A = 440.00,
  16. Bb = 466.16,
  17. B = 493.88,
  18.  
  19. window.data =
  20. (t > 10 && window.data) ? window.data :
  21. {
  22. channels: [ {
  23. ndx: 0,
  24. amp: 16,
  25. notes: [
  26. { start: 16, end: 26, note: EE/4 },
  27. { start: 32, end: 44, note: EE/2 },
  28. { start: 42, end: 44, note: EE/4 },
  29. { start: 48, end: 58, note: D/2 },
  30. { start: 58, end: 64, note: EE/2 },
  31. { start: 74, end: 90, note: G/2 },
  32. { start: 96, end: 108, note: EE/2 },
  33. { start: 106, end: 108, note: EE/4 },
  34. { start: 112, end: 122, note: D/2 },
  35. { start: 122, end: 128, note: EE/2 },
  36. { start: 138, end: 144, note: EE/4 },
  37. { start: 154, end: 156, note: EE/4 },
  38. { start: 160, end: 176, note: EE/4 },
  39. { start: 272, end: 282, note: EE/4 },
  40. { start: 288, end: 300, note: EE/2 },
  41. { start: 298, end: 300, note: EE/4 },
  42. { start: 304, end: 314, note: D/2 },
  43. { start: 314, end: 320, note: EE/2 },
  44. { start: 330, end: 346, note: G/2 },
  45. { start: 352, end: 364, note: EE/2 },
  46. { start: 362, end: 364, note: EE/4 },
  47. { start: 368, end: 378, note: D/2 },
  48. { start: 378, end: 384, note: EE/2 },
  49. { start: 394, end: 400, note: EE/4 },
  50. { start: 410, end: 412, note: EE/4 },
  51. { start: 416, end: 432, note: EE/4 },
  52. { start: 458, end: 461, note: G/4 },
  53. { start: 461, end: 464, note: Ab/4 },
  54. { start: 464, end: 496, note: A/4 },
  55. { start: 496, end: 528, note: B/4 },
  56. { start: 528, end: 538, note: EE/4 },
  57. { start: 544, end: 556, note: EE/2 },
  58. { start: 554, end: 556, note: EE/4 },
  59. { start: 560, end: 570, note: D/2 },
  60. { start: 570, end: 576, note: EE/2 },
  61. { start: 586, end: 602, note: G/2 },
  62. { start: 608, end: 620, note: EE/2 },
  63. { start: 618, end: 620, note: EE/4 },
  64. { start: 624, end: 634, note: D/2 },
  65. { start: 634, end: 640, note: EE/2 },
  66. { start: 650, end: 656, note: EE/4 },
  67. { start: 666, end: 668, note: EE/4 },
  68. { start: 672, end: 688, note: EE/4 },
  69. { start: 784, end: 794, note: EE/4 },
  70. { start: 800, end: 812, note: EE/2 },
  71. { start: 810, end: 812, note: EE/4 },
  72. { start: 816, end: 826, note: D/2 },
  73. { start: 826, end: 832, note: EE/2 },
  74. { start: 842, end: 858, note: G/2 },
  75. { start: 864, end: 876, note: EE/2 },
  76. { start: 874, end: 876, note: EE/4 },
  77. { start: 880, end: 890, note: D/2 },
  78. { start: 890, end: 896, note: EE/2 },
  79. { start: 906, end: 912, note: A/4 },
  80. { start: 922, end: 924, note: A/4 },
  81. { start: 928, end: 944, note: A/4 },
  82. { start: 970, end: 973, note: Bb/4 },
  83. { start: 973, end: 976, note: B/4 },
  84. { start: 976, end: 1008, note: C/2 },
  85. { start: 1008, end: 1040, note: B/4 },
  86. { start: 1040, end: 1050, note: EE/4 },
  87. { start: 1056, end: 1068, note: EE/2 },
  88. { start: 1066, end: 1068, note: EE/4 },
  89. { start: 1072, end: 1082, note: D/2 },
  90. { start: 1082, end: 1088, note: EE/2 },
  91. { start: 1098, end: 1114, note: G/2 },
  92. { start: 1120, end: 1132, note: EE/2 },
  93. { start: 1130, end: 1132, note: EE/4 },
  94. { start: 1136, end: 1146, note: D/2 },
  95. { start: 1146, end: 1152, note: EE/2 },
  96. { start: 1162, end: 1168, note: EE/4 },
  97. { start: 1178, end: 1180, note: EE/4 },
  98. { start: 1184, end: 1200, note: EE/4 },
  99. { start: 1296, end: 1306, note: EE/4 },
  100. { start: 1312, end: 1324, note: EE/2 },
  101. { start: 1322, end: 1324, note: EE/4 },
  102. { start: 1328, end: 1338, note: D/2 },
  103. { start: 1338, end: 1344, note: EE/2 },
  104. { start: 1354, end: 1370, note: G/2 },
  105. { start: 1376, end: 1388, note: EE/2 },
  106. { start: 1386, end: 1388, note: EE/4 },
  107. { start: 1392, end: 1402, note: D/2 },
  108. { start: 1402, end: 1408, note: EE/2 },
  109. { start: 1418, end: 1424, note: EE/4 },
  110. { start: 1434, end: 1436, note: EE/4 },
  111. { start: 1440, end: 1456, note: EE/4 },
  112. { start: 1482, end: 1485, note: G/4 },
  113. { start: 1485, end: 1488, note: Ab/4 },
  114. { start: 1488, end: 1520, note: A/4 },
  115. { start: 1520, end: 1552, note: B/4 },
  116. { start: 1552, end: 1562, note: EE/4 },
  117. { start: 1568, end: 1580, note: EE/2 },
  118. { start: 1578, end: 1580, note: EE/4 },
  119. { start: 1584, end: 1594, note: D/2 },
  120. { start: 1594, end: 1600, note: EE/2 },
  121. { start: 1610, end: 1626, note: G/2 },
  122. { start: 1632, end: 1644, note: EE/2 },
  123. { start: 1642, end: 1644, note: EE/4 },
  124. { start: 1648, end: 1658, note: D/2 },
  125. { start: 1658, end: 1664, note: EE/2 },
  126. { start: 1674, end: 1680, note: EE/4 },
  127. { start: 1690, end: 1692, note: EE/4 },
  128. { start: 1696, end: 1712, note: EE/4 },
  129. { start: 1808, end: 1818, note: EE/4 },
  130. { start: 1824, end: 1836, note: EE/2 },
  131. { start: 1834, end: 1836, note: EE/4 },
  132. { start: 1840, end: 1850, note: D/2 },
  133. { start: 1850, end: 1856, note: EE/2 },
  134. { start: 1866, end: 1882, note: G/2 },
  135. { start: 1888, end: 1900, note: EE/2 },
  136. { start: 1898, end: 1900, note: EE/4 },
  137. { start: 1904, end: 1914, note: D/2 },
  138. { start: 1914, end: 1920, note: EE/2 },
  139. { start: 1930, end: 1936, note: A/4 },
  140. { start: 1946, end: 1948, note: A/4 },
  141. { start: 1952, end: 1968, note: A/4 },
  142. { start: 1994, end: 1997, note: Bb/4 },
  143. { start: 1997, end: 2000, note: B/4 },
  144. { start: 2000, end: 2032, note: C/2 },
  145. { start: 2032, end: 2064, note: B/4 },
  146. { start: 2064, end: 2074, note: C/4 },
  147. { start: 2080, end: 2092, note: C/2 },
  148. { start: 2090, end: 2092, note: C/4 },
  149. { start: 2096, end: 2106, note: B/4 },
  150. { start: 2106, end: 2112, note: C/2 },
  151. { start: 2122, end: 2138, note: C/2 },
  152. { start: 2144, end: 2156, note: C/2 },
  153. { start: 2154, end: 2156, note: C/4 },
  154. { start: 2160, end: 2170, note: B/4 },
  155. { start: 2170, end: 2176, note: C/2 },
  156. { start: 2186, end: 2192, note: C/4 },
  157. { start: 2202, end: 2204, note: C/4 },
  158. { start: 2208, end: 2220, note: C/2 },
  159. { start: 2218, end: 2220, note: C/4 },
  160. { start: 2224, end: 2234, note: B/4 },
  161. { start: 2234, end: 2240, note: C/2 },
  162. { start: 2250, end: 2266, note: C/2 },
  163. { start: 2272, end: 2284, note: C/2 },
  164. { start: 2282, end: 2284, note: C/4 },
  165. { start: 2288, end: 2298, note: B/4 },
  166. { start: 2298, end: 2304, note: C/2 },
  167. { start: 2314, end: 2316, note: C/4 },
  168. { start: 2320, end: 2330, note: B/8 },
  169. { start: 2336, end: 2348, note: B/4 },
  170. { start: 2346, end: 2348, note: B/8 },
  171. { start: 2352, end: 2362, note: A/4 },
  172. { start: 2362, end: 2368, note: B/4 },
  173. { start: 2378, end: 2394, note: B/4 },
  174. { start: 2400, end: 2412, note: B/4 },
  175. { start: 2410, end: 2412, note: B/8 },
  176. { start: 2416, end: 2426, note: A/4 },
  177. { start: 2426, end: 2432, note: B/4 },
  178. { start: 2442, end: 2448, note: B/8 },
  179. { start: 2458, end: 2460, note: B/8 },
  180. { start: 2464, end: 2476, note: B/4 },
  181. { start: 2474, end: 2476, note: B/8 },
  182. { start: 2480, end: 2490, note: A/4 },
  183. { start: 2490, end: 2496, note: B/4 },
  184. { start: 2506, end: 2522, note: B/4 },
  185. { start: 2528, end: 2540, note: B/4 },
  186. { start: 2538, end: 2540, note: B/8 },
  187. { start: 2544, end: 2554, note: A/4 },
  188. { start: 2554, end: 2560, note: B/4 },
  189. { start: 2570, end: 2572, note: B/8 },
  190. { start: 2576, end: 2586, note: A/8 },
  191. { start: 2592, end: 2604, note: A/4 },
  192. { start: 2602, end: 2604, note: A/8 },
  193. { start: 2608, end: 2618, note: G/4 },
  194. { start: 2618, end: 2624, note: A/4 },
  195. { start: 2634, end: 2650, note: A/4 },
  196. { start: 2656, end: 2668, note: A/4 },
  197. { start: 2666, end: 2668, note: A/8 },
  198. { start: 2672, end: 2682, note: G/4 },
  199. { start: 2682, end: 2688, note: A/4 },
  200. { start: 2698, end: 2704, note: A/8 },
  201. { start: 2714, end: 2716, note: A/8 },
  202. { start: 2720, end: 2732, note: A/4 },
  203. { start: 2730, end: 2732, note: A/8 },
  204. { start: 2736, end: 2746, note: G/4 },
  205. { start: 2746, end: 2752, note: A/4 },
  206. { start: 2762, end: 2778, note: A/4 },
  207. { start: 2784, end: 2796, note: A/4 },
  208. { start: 2794, end: 2796, note: A/8 },
  209. { start: 2800, end: 2810, note: G/4 },
  210. { start: 2810, end: 2816, note: A/4 },
  211. { start: 2826, end: 2828, note: A/8 },
  212. { start: 2832, end: 2842, note: Gb/8 },
  213. { start: 2848, end: 2860, note: Gb/4 },
  214. { start: 2858, end: 2860, note: Gb/8 },
  215. { start: 2864, end: 2874, note: EE/4 },
  216. { start: 2874, end: 2880, note: Gb/4 },
  217. { start: 2890, end: 2906, note: Gb/4 },
  218. { start: 2912, end: 2924, note: Gb/4 },
  219. { start: 2922, end: 2924, note: Gb/8 },
  220. { start: 2928, end: 2938, note: EE/4 },
  221. { start: 2938, end: 2944, note: Gb/4 },
  222. { start: 2954, end: 2960, note: B/8 },
  223. { start: 2970, end: 2972, note: B/8 },
  224. { start: 2976, end: 2988, note: B/4 },
  225. { start: 2986, end: 2988, note: B/8 },
  226. { start: 2992, end: 3002, note: A/4 },
  227. { start: 3002, end: 3008, note: B/4 },
  228. { start: 3018, end: 3040, note: B/8 },
  229. { start: 3066, end: 3072, note: D/4 },
  230. { start: 3082, end: 3098, note: EE/4 },
  231. { start: 3104, end: 3116, note: EE/2 },
  232. { start: 3114, end: 3116, note: EE/4 },
  233. { start: 3120, end: 3130, note: D/2 },
  234. { start: 3130, end: 3136, note: EE/2 },
  235. { start: 3146, end: 3162, note: G/2 },
  236. { start: 3168, end: 3180, note: EE/2 },
  237. { start: 3178, end: 3180, note: EE/4 },
  238. { start: 3184, end: 3194, note: D/2 },
  239. { start: 3194, end: 3200, note: EE/2 },
  240. { start: 3210, end: 3216, note: EE/4 },
  241. { start: 3226, end: 3228, note: EE/4 },
  242. { start: 3232, end: 3248, note: EE/4 },
  243. { start: 3344, end: 3354, note: EE/4 },
  244. { start: 3360, end: 3372, note: EE/2 },
  245. { start: 3370, end: 3372, note: EE/4 },
  246. { start: 3376, end: 3386, note: D/2 },
  247. { start: 3386, end: 3392, note: EE/2 },
  248. { start: 3402, end: 3418, note: G/2 },
  249. { start: 3424, end: 3436, note: EE/2 },
  250. { start: 3434, end: 3436, note: EE/4 },
  251. { start: 3440, end: 3450, note: D/2 },
  252. { start: 3450, end: 3456, note: EE/2 },
  253. { start: 3466, end: 3472, note: EE/4 },
  254. { start: 3482, end: 3484, note: EE/4 },
  255. { start: 3488, end: 3504, note: EE/4 },
  256. { start: 3530, end: 3533, note: G/4 },
  257. { start: 3533, end: 3536, note: Ab/4 },
  258. { start: 3536, end: 3568, note: A/4 },
  259. { start: 3568, end: 3600, note: B/4 },
  260. { start: 3600, end: 3610, note: EE/4 },
  261. { start: 3616, end: 3628, note: EE/2 },
  262. { start: 3626, end: 3628, note: EE/4 },
  263. { start: 3632, end: 3642, note: D/2 },
  264. { start: 3642, end: 3648, note: EE/2 },
  265. { start: 3658, end: 3674, note: G/2 },
  266. { start: 3680, end: 3692, note: EE/2 },
  267. { start: 3690, end: 3692, note: EE/4 },
  268. { start: 3696, end: 3706, note: D/2 },
  269. { start: 3706, end: 3712, note: EE/2 },
  270. { start: 3722, end: 3728, note: EE/4 },
  271. { start: 3738, end: 3740, note: EE/4 },
  272. { start: 3744, end: 3760, note: EE/4 },
  273. { start: 3856, end: 3866, note: EE/4 },
  274. { start: 3872, end: 3884, note: EE/2 },
  275. { start: 3882, end: 3884, note: EE/4 },
  276. { start: 3888, end: 3898, note: D/2 },
  277. { start: 3898, end: 3904, note: EE/2 },
  278. { start: 3914, end: 3930, note: G/2 },
  279. { start: 3936, end: 3948, note: EE/2 },
  280. { start: 3946, end: 3948, note: EE/4 },
  281. { start: 3952, end: 3962, note: D/2 },
  282. { start: 3962, end: 3968, note: EE/2 },
  283. { start: 3978, end: 3984, note: A/4 },
  284. { start: 3994, end: 3996, note: A/4 },
  285. { start: 4000, end: 4016, note: A/4 },
  286. { start: 4042, end: 4045, note: Bb/4 },
  287. { start: 4045, end: 4048, note: B/4 },
  288. { start: 4048, end: 4080, note: C/2 },
  289. { start: 4080, end: 4112, note: B/4 },
  290. { start: 4112, end: 4122, note: EE/4 },
  291. { start: 4128, end: 4140, note: EE/2 },
  292. { start: 4138, end: 4140, note: EE/4 },
  293. { start: 4144, end: 4154, note: D/2 },
  294. { start: 4154, end: 4160, note: EE/2 },
  295. { start: 4170, end: 4186, note: G/2 },
  296. { start: 4192, end: 4204, note: EE/2 },
  297. { start: 4202, end: 4204, note: EE/4 },
  298. { start: 4208, end: 4218, note: D/2 },
  299. { start: 4218, end: 4224, note: EE/2 },
  300. { start: 4234, end: 4240, note: EE/4 },
  301. { start: 4250, end: 4252, note: EE/4 },
  302. { start: 4256, end: 4272, note: EE/4 },
  303. { start: 4368, end: 4378, note: EE/4 },
  304. { start: 4384, end: 4396, note: EE/2 },
  305. { start: 4394, end: 4396, note: EE/4 },
  306. { start: 4400, end: 4410, note: D/2 },
  307. { start: 4410, end: 4416, note: EE/2 },
  308. { start: 4426, end: 4442, note: G/2 },
  309. { start: 4448, end: 4460, note: EE/2 },
  310. { start: 4458, end: 4460, note: EE/4 },
  311. { start: 4464, end: 4474, note: D/2 },
  312. { start: 4474, end: 4480, note: EE/2 },
  313. { start: 4490, end: 4496, note: EE/4 },
  314. { start: 4506, end: 4508, note: EE/4 },
  315. { start: 4512, end: 4528, note: EE/4 },
  316. { start: 4554, end: 4557, note: G/4 },
  317. { start: 4557, end: 4560, note: Ab/4 },
  318. { start: 4560, end: 4592, note: A/4 },
  319. { start: 4592, end: 4624, note: B/4 },
  320. { start: 4624, end: 4634, note: EE/4 },
  321. { start: 4640, end: 4652, note: EE/2 },
  322. { start: 4650, end: 4652, note: EE/4 },
  323. { start: 4656, end: 4666, note: D/2 },
  324. { start: 4666, end: 4672, note: EE/2 },
  325. { start: 4682, end: 4698, note: G/2 },
  326. { start: 4704, end: 4716, note: EE/2 },
  327. { start: 4714, end: 4716, note: EE/4 },
  328. { start: 4720, end: 4730, note: D/2 },
  329. { start: 4730, end: 4736, note: EE/2 },
  330. { start: 4746, end: 4752, note: EE/4 },
  331. { start: 4762, end: 4764, note: EE/4 },
  332. { start: 4768, end: 4784, note: EE/4 },
  333. { start: 4880, end: 4890, note: EE/4 },
  334. { start: 4896, end: 4908, note: EE/2 },
  335. { start: 4906, end: 4908, note: EE/4 },
  336. { start: 4912, end: 4922, note: D/2 },
  337. { start: 4922, end: 4928, note: EE/2 },
  338. { start: 4938, end: 4954, note: G/2 },
  339. { start: 4960, end: 4972, note: EE/2 },
  340. { start: 4970, end: 4972, note: EE/4 },
  341. { start: 4976, end: 4986, note: D/2 },
  342. { start: 4986, end: 4992, note: EE/2 },
  343. { start: 5002, end: 5008, note: A/4 },
  344. { start: 5018, end: 5020, note: A/4 },
  345. { start: 5024, end: 5040, note: A/4 },
  346. { start: 5066, end: 5069, note: Bb/4 },
  347. { start: 5069, end: 5072, note: B/4 },
  348. { start: 5072, end: 5104, note: C/2 },
  349. { start: 5104, end: 5136, note: B/4 },
  350. { start: 5136, end: 5146, note: C/4 },
  351. { start: 5152, end: 5164, note: C/2 },
  352. { start: 5162, end: 5164, note: C/4 },
  353. { start: 5168, end: 5178, note: B/4 },
  354. { start: 5178, end: 5184, note: C/2 },
  355. { start: 5194, end: 5210, note: C/2 },
  356. { start: 5216, end: 5228, note: C/2 },
  357. { start: 5226, end: 5228, note: C/4 },
  358. { start: 5232, end: 5242, note: B/4 },
  359. { start: 5242, end: 5248, note: C/2 },
  360. { start: 5258, end: 5264, note: C/4 },
  361. { start: 5274, end: 5276, note: C/4 },
  362. { start: 5280, end: 5292, note: C/2 },
  363. { start: 5290, end: 5292, note: C/4 },
  364. { start: 5296, end: 5306, note: B/4 },
  365. { start: 5306, end: 5312, note: C/2 },
  366. { start: 5322, end: 5338, note: C/2 },
  367. { start: 5344, end: 5356, note: C/2 },
  368. { start: 5354, end: 5356, note: C/4 },
  369. { start: 5360, end: 5370, note: B/4 },
  370. { start: 5370, end: 5376, note: C/2 },
  371. { start: 5386, end: 5388, note: C/4 },
  372. { start: 5392, end: 5402, note: B/8 },
  373. { start: 5408, end: 5420, note: B/4 },
  374. { start: 5418, end: 5420, note: B/8 },
  375. { start: 5424, end: 5434, note: A/4 },
  376. { start: 5434, end: 5440, note: B/4 },
  377. { start: 5450, end: 5466, note: B/4 },
  378. { start: 5472, end: 5484, note: B/4 },
  379. { start: 5482, end: 5484, note: B/8 },
  380. { start: 5488, end: 5498, note: A/4 },
  381. { start: 5498, end: 5504, note: B/4 },
  382. { start: 5514, end: 5520, note: B/8 },
  383. { start: 5530, end: 5532, note: B/8 },
  384. { start: 5536, end: 5548, note: B/4 },
  385. { start: 5546, end: 5548, note: B/8 },
  386. { start: 5552, end: 5562, note: A/4 },
  387. { start: 5562, end: 5568, note: B/4 },
  388. { start: 5578, end: 5594, note: B/4 },
  389. { start: 5600, end: 5612, note: B/4 },
  390. { start: 5610, end: 5612, note: B/8 },
  391. { start: 5616, end: 5626, note: A/4 },
  392. { start: 5626, end: 5632, note: B/4 },
  393. { start: 5642, end: 5644, note: B/8 },
  394. { start: 5648, end: 5658, note: A/8 },
  395. { start: 5664, end: 5676, note: A/4 },
  396. { start: 5674, end: 5676, note: A/8 },
  397. { start: 5680, end: 5690, note: G/4 },
  398. { start: 5690, end: 5696, note: A/4 },
  399. { start: 5706, end: 5722, note: A/4 },
  400. { start: 5728, end: 5740, note: A/4 },
  401. { start: 5738, end: 5740, note: A/8 },
  402. { start: 5744, end: 5754, note: G/4 },
  403. { start: 5754, end: 5760, note: A/4 },
  404. { start: 5770, end: 5776, note: A/8 },
  405. { start: 5786, end: 5788, note: A/8 },
  406. { start: 5792, end: 5804, note: A/4 },
  407. { start: 5802, end: 5804, note: A/8 },
  408. { start: 5808, end: 5818, note: G/4 },
  409. { start: 5818, end: 5824, note: A/4 },
  410. { start: 5834, end: 5850, note: A/4 },
  411. { start: 5856, end: 5868, note: A/4 },
  412. { start: 5866, end: 5868, note: A/8 },
  413. { start: 5872, end: 5882, note: G/4 },
  414. { start: 5882, end: 5888, note: A/4 },
  415. { start: 5898, end: 5900, note: A/8 },
  416. { start: 5904, end: 5914, note: Gb/8 },
  417. { start: 5920, end: 5932, note: Gb/4 },
  418. { start: 5930, end: 5932, note: Gb/8 },
  419. { start: 5936, end: 5946, note: EE/4 },
  420. { start: 5946, end: 5952, note: Gb/4 },
  421. { start: 5962, end: 5978, note: Gb/4 },
  422. { start: 5984, end: 5996, note: Gb/4 },
  423. { start: 5994, end: 5996, note: Gb/8 },
  424. { start: 6000, end: 6010, note: EE/4 },
  425. { start: 6010, end: 6016, note: Gb/4 },
  426. { start: 6026, end: 6032, note: B/8 },
  427. { start: 6042, end: 6044, note: B/8 },
  428. { start: 6048, end: 6060, note: B/4 },
  429. { start: 6058, end: 6060, note: B/8 },
  430. { start: 6064, end: 6074, note: A/4 },
  431. { start: 6074, end: 6080, note: B/4 },
  432. { start: 6090, end: 6112, note: B/8 },
  433. { start: 6138, end: 6144, note: D/4 },
  434. { start: 6154, end: 6176, note: EE/4 },
  435. { start: 6602, end: 6605, note: Bb/4 },
  436. { start: 6605, end: 6608, note: B/4 },
  437. { start: 6608, end: 6640, note: C/2 },
  438. { start: 6640, end: 6648, note: B/4 },
  439. { start: 6650, end: 6655, note: B/4 },
  440. ],
  441. },
  442. {
  443. ndx: 0,
  444. amp: 6,
  445. notes: [
  446. { start: 16, end: 32, note: B/2 },
  447. { start: 48, end: 64, note: A/2 },
  448. { start: 74, end: 90, note: B/2 },
  449. { start: 112, end: 128, note: A/2 },
  450. { start: 138, end: 154, note: B/2 },
  451. { start: 208, end: 240, note: G/2 },
  452. { start: 240, end: 272, note: A/2 },
  453. { start: 272, end: 288, note: B/2 },
  454. { start: 304, end: 320, note: A/2 },
  455. { start: 330, end: 346, note: B/2 },
  456. { start: 368, end: 384, note: A/2 },
  457. { start: 394, end: 410, note: B/2 },
  458. { start: 464, end: 496, note: G/2 },
  459. { start: 496, end: 528, note: A/2 },
  460. { start: 528, end: 544, note: B/2 },
  461. { start: 560, end: 576, note: A/2 },
  462. { start: 586, end: 602, note: B/2 },
  463. { start: 624, end: 640, note: A/2 },
  464. { start: 650, end: 666, note: B/2 },
  465. { start: 720, end: 752, note: G/2 },
  466. { start: 752, end: 784, note: A/2 },
  467. { start: 784, end: 800, note: B/2 },
  468. { start: 816, end: 832, note: A/2 },
  469. { start: 842, end: 858, note: B/2 },
  470. { start: 880, end: 896, note: A/2 },
  471. { start: 906, end: 922, note: C },
  472. { start: 976, end: 1008, note: G/2 },
  473. { start: 1008, end: 1040, note: A/2 },
  474. { start: 1040, end: 1056, note: B/2 },
  475. { start: 1072, end: 1088, note: A/2 },
  476. { start: 1098, end: 1114, note: B/2 },
  477. { start: 1136, end: 1152, note: A/2 },
  478. { start: 1162, end: 1178, note: B/2 },
  479. { start: 1232, end: 1264, note: G/2 },
  480. { start: 1264, end: 1296, note: A/2 },
  481. { start: 1296, end: 1312, note: B/2 },
  482. { start: 1328, end: 1344, note: A/2 },
  483. { start: 1354, end: 1370, note: B/2 },
  484. { start: 1392, end: 1408, note: A/2 },
  485. { start: 1418, end: 1434, note: B/2 },
  486. { start: 1488, end: 1520, note: G/2 },
  487. { start: 1520, end: 1552, note: A/2 },
  488. { start: 1552, end: 1568, note: B/2 },
  489. { start: 1584, end: 1600, note: A/2 },
  490. { start: 1610, end: 1626, note: B/2 },
  491. { start: 1648, end: 1664, note: A/2 },
  492. { start: 1674, end: 1690, note: B/2 },
  493. { start: 1744, end: 1776, note: G/2 },
  494. { start: 1776, end: 1808, note: A/2 },
  495. { start: 1808, end: 1824, note: B/2 },
  496. { start: 1840, end: 1856, note: A/2 },
  497. { start: 1866, end: 1882, note: B/2 },
  498. { start: 1904, end: 1920, note: A/2 },
  499. { start: 1930, end: 1946, note: C },
  500. { start: 2000, end: 2032, note: G/2 },
  501. { start: 2032, end: 2064, note: A/2 },
  502. { start: 2064, end: 2320, note: EE },
  503. { start: 2320, end: 2576, note: D },
  504. { start: 2576, end: 2832, note: EE },
  505. { start: 2832, end: 2954, note: EE },
  506. { start: 2954, end: 3040, note: Eb },
  507. { start: 3066, end: 3072, note: Gb },
  508. { start: 3082, end: 3104, note: G },
  509. { start: 3120, end: 3136, note: A/2 },
  510. { start: 3146, end: 3162, note: B/2 },
  511. { start: 3184, end: 3200, note: A/2 },
  512. { start: 3210, end: 3226, note: B/2 },
  513. { start: 3280, end: 3312, note: G/2 },
  514. { start: 3312, end: 3344, note: A/2 },
  515. { start: 3344, end: 3360, note: B/2 },
  516. { start: 3376, end: 3392, note: A/2 },
  517. { start: 3402, end: 3418, note: B/2 },
  518. { start: 3440, end: 3456, note: A/2 },
  519. { start: 3466, end: 3482, note: B/2 },
  520. { start: 3536, end: 3568, note: G/2 },
  521. { start: 3568, end: 3600, note: A/2 },
  522. { start: 3600, end: 3616, note: B/2 },
  523. { start: 3632, end: 3648, note: A/2 },
  524. { start: 3658, end: 3674, note: B/2 },
  525. { start: 3696, end: 3712, note: A/2 },
  526. { start: 3722, end: 3738, note: B/2 },
  527. { start: 3792, end: 3824, note: G/2 },
  528. { start: 3824, end: 3856, note: A/2 },
  529. { start: 3856, end: 3872, note: B/2 },
  530. { start: 3888, end: 3904, note: A/2 },
  531. { start: 3914, end: 3930, note: B/2 },
  532. { start: 3952, end: 3968, note: A/2 },
  533. { start: 3978, end: 3994, note: C },
  534. { start: 4048, end: 4080, note: G/2 },
  535. { start: 4080, end: 4112, note: A/2 },
  536. { start: 4112, end: 4128, note: B/2 },
  537. { start: 4144, end: 4160, note: A/2 },
  538. { start: 4170, end: 4186, note: B/2 },
  539. { start: 4208, end: 4224, note: A/2 },
  540. { start: 4234, end: 4250, note: B/2 },
  541. { start: 4304, end: 4336, note: G/2 },
  542. { start: 4336, end: 4368, note: A/2 },
  543. { start: 4368, end: 4384, note: B/2 },
  544. { start: 4400, end: 4416, note: A/2 },
  545. { start: 4426, end: 4442, note: B/2 },
  546. { start: 4464, end: 4480, note: A/2 },
  547. { start: 4490, end: 4506, note: B/2 },
  548. { start: 4560, end: 4592, note: G/2 },
  549. { start: 4592, end: 4624, note: A/2 },
  550. { start: 4624, end: 4640, note: B/2 },
  551. { start: 4656, end: 4672, note: A/2 },
  552. { start: 4682, end: 4698, note: B/2 },
  553. { start: 4720, end: 4736, note: A/2 },
  554. { start: 4746, end: 4762, note: B/2 },
  555. { start: 4816, end: 4848, note: G/2 },
  556. { start: 4848, end: 4880, note: A/2 },
  557. { start: 4880, end: 4896, note: B/2 },
  558. { start: 4912, end: 4928, note: A/2 },
  559. { start: 4938, end: 4954, note: B/2 },
  560. { start: 4976, end: 4992, note: A/2 },
  561. { start: 5002, end: 5018, note: C },
  562. { start: 5072, end: 5104, note: G/2 },
  563. { start: 5104, end: 5136, note: A/2 },
  564. { start: 5136, end: 5392, note: EE },
  565. { start: 5392, end: 5648, note: D },
  566. { start: 5648, end: 5904, note: EE },
  567. { start: 5904, end: 6026, note: EE },
  568. { start: 6026, end: 6112, note: Eb },
  569. { start: 6138, end: 6144, note: Gb },
  570. { start: 6154, end: 6176, note: G },
  571. { start: 6608, end: 6640, note: G/2 },
  572. { start: 6640, end: 6648, note: A/2 },
  573. { start: 6650, end: 6655, note: A/2 },
  574. ],
  575. },
  576. {
  577. ndx: 0,
  578. amp: 6,
  579. notes: [
  580. { start: 16, end: 32, note: D },
  581. { start: 48, end: 64, note: D },
  582. { start: 74, end: 90, note: D },
  583. { start: 112, end: 128, note: D },
  584. { start: 138, end: 154, note: D },
  585. { start: 208, end: 240, note: C },
  586. { start: 240, end: 272, note: D },
  587. { start: 272, end: 288, note: D },
  588. { start: 304, end: 320, note: D },
  589. { start: 330, end: 346, note: D },
  590. { start: 368, end: 384, note: D },
  591. { start: 394, end: 410, note: D },
  592. { start: 464, end: 496, note: C },
  593. { start: 496, end: 528, note: D },
  594. { start: 528, end: 544, note: D },
  595. { start: 560, end: 576, note: D },
  596. { start: 586, end: 602, note: D },
  597. { start: 624, end: 640, note: D },
  598. { start: 650, end: 666, note: D },
  599. { start: 720, end: 752, note: C },
  600. { start: 752, end: 784, note: D },
  601. { start: 784, end: 800, note: D },
  602. { start: 816, end: 832, note: D },
  603. { start: 842, end: 858, note: D },
  604. { start: 880, end: 896, note: D },
  605. { start: 906, end: 922, note: EE },
  606. { start: 976, end: 1008, note: Bb/2 },
  607. { start: 1008, end: 1040, note: Eb },
  608. { start: 1040, end: 1056, note: D },
  609. { start: 1072, end: 1088, note: D },
  610. { start: 1098, end: 1114, note: D },
  611. { start: 1136, end: 1152, note: D },
  612. { start: 1162, end: 1178, note: D },
  613. { start: 1232, end: 1264, note: C },
  614. { start: 1264, end: 1296, note: D },
  615. { start: 1296, end: 1312, note: D },
  616. { start: 1328, end: 1344, note: D },
  617. { start: 1354, end: 1370, note: D },
  618. { start: 1392, end: 1408, note: D },
  619. { start: 1418, end: 1434, note: D },
  620. { start: 1488, end: 1520, note: C },
  621. { start: 1520, end: 1552, note: D },
  622. { start: 1552, end: 1568, note: D },
  623. { start: 1584, end: 1600, note: D },
  624. { start: 1610, end: 1626, note: D },
  625. { start: 1648, end: 1664, note: D },
  626. { start: 1674, end: 1690, note: D },
  627. { start: 1744, end: 1776, note: C },
  628. { start: 1776, end: 1808, note: D },
  629. { start: 1808, end: 1824, note: D },
  630. { start: 1840, end: 1856, note: D },
  631. { start: 1866, end: 1882, note: D },
  632. { start: 1904, end: 1920, note: D },
  633. { start: 1930, end: 1946, note: EE },
  634. { start: 2000, end: 2032, note: Bb/2 },
  635. { start: 2032, end: 2064, note: Eb },
  636. { start: 2064, end: 2320, note: G },
  637. { start: 2320, end: 2576, note: Gb },
  638. { start: 2576, end: 2832, note: G },
  639. { start: 2832, end: 2954, note: A },
  640. { start: 2954, end: 3040, note: Gb },
  641. { start: 3066, end: 3072, note: A },
  642. { start: 3082, end: 3104, note: B },
  643. { start: 3120, end: 3136, note: D },
  644. { start: 3146, end: 3162, note: D },
  645. { start: 3184, end: 3200, note: D },
  646. { start: 3210, end: 3226, note: D },
  647. { start: 3280, end: 3312, note: C },
  648. { start: 3312, end: 3344, note: D },
  649. { start: 3344, end: 3360, note: D },
  650. { start: 3376, end: 3392, note: D },
  651. { start: 3402, end: 3418, note: D },
  652. { start: 3440, end: 3456, note: D },
  653. { start: 3466, end: 3482, note: D },
  654. { start: 3536, end: 3568, note: C },
  655. { start: 3568, end: 3600, note: D },
  656. { start: 3600, end: 3616, note: D },
  657. { start: 3632, end: 3648, note: D },
  658. { start: 3658, end: 3674, note: D },
  659. { start: 3696, end: 3712, note: D },
  660. { start: 3722, end: 3738, note: D },
  661. { start: 3792, end: 3824, note: C },
  662. { start: 3824, end: 3856, note: D },
  663. { start: 3856, end: 3872, note: D },
  664. { start: 3888, end: 3904, note: D },
  665. { start: 3914, end: 3930, note: D },
  666. { start: 3952, end: 3968, note: D },
  667. { start: 3978, end: 3994, note: EE },
  668. { start: 4048, end: 4080, note: Bb/2 },
  669. { start: 4080, end: 4112, note: Eb },
  670. { start: 4112, end: 4128, note: D },
  671. { start: 4144, end: 4160, note: D },
  672. { start: 4170, end: 4186, note: D },
  673. { start: 4208, end: 4224, note: D },
  674. { start: 4234, end: 4250, note: D },
  675. { start: 4304, end: 4336, note: C },
  676. { start: 4336, end: 4368, note: D },
  677. { start: 4368, end: 4384, note: D },
  678. { start: 4400, end: 4416, note: D },
  679. { start: 4426, end: 4442, note: D },
  680. { start: 4464, end: 4480, note: D },
  681. { start: 4490, end: 4506, note: D },
  682. { start: 4560, end: 4592, note: C },
  683. { start: 4592, end: 4624, note: D },
  684. { start: 4624, end: 4640, note: D },
  685. { start: 4656, end: 4672, note: D },
  686. { start: 4682, end: 4698, note: D },
  687. { start: 4720, end: 4736, note: D },
  688. { start: 4746, end: 4762, note: D },
  689. { start: 4816, end: 4848, note: C },
  690. { start: 4848, end: 4880, note: D },
  691. { start: 4880, end: 4896, note: D },
  692. { start: 4912, end: 4928, note: D },
  693. { start: 4938, end: 4954, note: D },
  694. { start: 4976, end: 4992, note: D },
  695. { start: 5002, end: 5018, note: EE },
  696. { start: 5072, end: 5104, note: Bb/2 },
  697. { start: 5104, end: 5136, note: Eb },
  698. { start: 5136, end: 5392, note: G },
  699. { start: 5392, end: 5648, note: Gb },
  700. { start: 5648, end: 5904, note: G },
  701. { start: 5904, end: 6026, note: A },
  702. { start: 6026, end: 6112, note: Gb },
  703. { start: 6138, end: 6144, note: A },
  704. { start: 6154, end: 6176, note: B },
  705. { start: 6608, end: 6640, note: Bb/2 },
  706. { start: 6640, end: 6648, note: Eb },
  707. { start: 6650, end: 6655, note: Eb },
  708. ],
  709. },
  710. {
  711. ndx: 0,
  712. amp: 6,
  713. notes: [
  714. { start: 16, end: 32, note: G },
  715. { start: 48, end: 64, note: Gb },
  716. { start: 74, end: 90, note: G },
  717. { start: 112, end: 128, note: Gb },
  718. { start: 138, end: 154, note: G },
  719. { start: 208, end: 240, note: EE },
  720. { start: 240, end: 272, note: Gb },
  721. { start: 272, end: 288, note: G },
  722. { start: 304, end: 320, note: Gb },
  723. { start: 330, end: 346, note: G },
  724. { start: 368, end: 384, note: Gb },
  725. { start: 394, end: 410, note: G },
  726. { start: 464, end: 496, note: EE },
  727. { start: 496, end: 528, note: Gb },
  728. { start: 528, end: 544, note: G },
  729. { start: 560, end: 576, note: Gb },
  730. { start: 586, end: 602, note: G },
  731. { start: 624, end: 640, note: Gb },
  732. { start: 650, end: 666, note: G },
  733. { start: 720, end: 752, note: EE },
  734. { start: 752, end: 784, note: Gb },
  735. { start: 784, end: 800, note: G },
  736. { start: 816, end: 832, note: Gb },
  737. { start: 842, end: 858, note: G },
  738. { start: 880, end: 896, note: Gb },
  739. { start: 906, end: 922, note: G },
  740. { start: 976, end: 1008, note: EE },
  741. { start: 1008, end: 1040, note: Gb },
  742. { start: 1040, end: 1056, note: G },
  743. { start: 1072, end: 1088, note: Gb },
  744. { start: 1098, end: 1114, note: G },
  745. { start: 1136, end: 1152, note: Gb },
  746. { start: 1162, end: 1178, note: G },
  747. { start: 1232, end: 1264, note: EE },
  748. { start: 1264, end: 1296, note: Gb },
  749. { start: 1296, end: 1312, note: G },
  750. { start: 1328, end: 1344, note: Gb },
  751. { start: 1354, end: 1370, note: G },
  752. { start: 1392, end: 1408, note: Gb },
  753. { start: 1418, end: 1434, note: G },
  754. { start: 1488, end: 1520, note: EE },
  755. { start: 1520, end: 1552, note: Gb },
  756. { start: 1552, end: 1568, note: G },
  757. { start: 1584, end: 1600, note: Gb },
  758. { start: 1610, end: 1626, note: G },
  759. { start: 1648, end: 1664, note: Gb },
  760. { start: 1674, end: 1690, note: G },
  761. { start: 1744, end: 1776, note: EE },
  762. { start: 1776, end: 1808, note: Gb },
  763. { start: 1808, end: 1824, note: G },
  764. { start: 1840, end: 1856, note: Gb },
  765. { start: 1866, end: 1882, note: G },
  766. { start: 1904, end: 1920, note: Gb },
  767. { start: 1930, end: 1946, note: G },
  768. { start: 2000, end: 2032, note: EE },
  769. { start: 2032, end: 2064, note: Gb },
  770. { start: 2064, end: 2320, note: B },
  771. { start: 2320, end: 2576, note: A },
  772. { start: 2576, end: 2832, note: C*2 },
  773. { start: 2832, end: 2954, note: C*2 },
  774. { start: 2954, end: 3018, note: C*2 },
  775. { start: 3018, end: 3040, note: B },
  776. { start: 3066, end: 3072, note: D*2 },
  777. { start: 3082, end: 3104, note: EE*2 },
  778. { start: 3120, end: 3136, note: Gb },
  779. { start: 3146, end: 3162, note: G },
  780. { start: 3184, end: 3200, note: Gb },
  781. { start: 3210, end: 3226, note: G },
  782. { start: 3280, end: 3312, note: EE },
  783. { start: 3312, end: 3344, note: Gb },
  784. { start: 3344, end: 3360, note: G },
  785. { start: 3376, end: 3392, note: Gb },
  786. { start: 3402, end: 3418, note: G },
  787. { start: 3440, end: 3456, note: Gb },
  788. { start: 3466, end: 3482, note: G },
  789. { start: 3536, end: 3568, note: EE },
  790. { start: 3568, end: 3600, note: Gb },
  791. { start: 3600, end: 3616, note: G },
  792. { start: 3632, end: 3648, note: Gb },
  793. { start: 3658, end: 3674, note: G },
  794. { start: 3696, end: 3712, note: Gb },
  795. { start: 3722, end: 3738, note: G },
  796. { start: 3792, end: 3824, note: EE },
  797. { start: 3824, end: 3856, note: Gb },
  798. { start: 3856, end: 3872, note: G },
  799. { start: 3888, end: 3904, note: Gb },
  800. { start: 3914, end: 3930, note: G },
  801. { start: 3952, end: 3968, note: Gb },
  802. { start: 3978, end: 3994, note: G },
  803. { start: 4048, end: 4080, note: EE },
  804. { start: 4080, end: 4112, note: Gb },
  805. { start: 4112, end: 4128, note: G },
  806. { start: 4144, end: 4160, note: Gb },
  807. { start: 4170, end: 4186, note: G },
  808. { start: 4208, end: 4224, note: Gb },
  809. { start: 4234, end: 4250, note: G },
  810. { start: 4304, end: 4336, note: EE },
  811. { start: 4336, end: 4368, note: Gb },
  812. { start: 4368, end: 4384, note: G },
  813. { start: 4400, end: 4416, note: Gb },
  814. { start: 4426, end: 4442, note: G },
  815. { start: 4464, end: 4480, note: Gb },
  816. { start: 4490, end: 4506, note: G },
  817. { start: 4560, end: 4592, note: EE },
  818. { start: 4592, end: 4624, note: Gb },
  819. { start: 4624, end: 4640, note: G },
  820. { start: 4656, end: 4672, note: Gb },
  821. { start: 4682, end: 4698, note: G },
  822. { start: 4720, end: 4736, note: Gb },
  823. { start: 4746, end: 4762, note: G },
  824. { start: 4816, end: 4848, note: EE },
  825. { start: 4848, end: 4880, note: Gb },
  826. { start: 4880, end: 4896, note: G },
  827. { start: 4912, end: 4928, note: Gb },
  828. { start: 4938, end: 4954, note: G },
  829. { start: 4976, end: 4992, note: Gb },
  830. { start: 5002, end: 5018, note: G },
  831. { start: 5072, end: 5104, note: EE },
  832. { start: 5104, end: 5136, note: Gb },
  833. { start: 5136, end: 5392, note: B },
  834. { start: 5392, end: 5648, note: A },
  835. { start: 5648, end: 5904, note: C*2 },
  836. { start: 5904, end: 6026, note: C*2 },
  837. { start: 6026, end: 6090, note: C*2 },
  838. { start: 6090, end: 6112, note: B },
  839. { start: 6138, end: 6144, note: D*2 },
  840. { start: 6154, end: 6176, note: EE*2 },
  841. { start: 6608, end: 6640, note: EE },
  842. { start: 6640, end: 6648, note: Gb },
  843. { start: 6650, end: 6655, note: Gb },
  844. ],
  845. },
  846. {
  847. ndx: 0,
  848. amp: 14,
  849. pulse: function(tick) { return 50; },
  850. notes: [
  851. { start: 16, end: 18, note: C/2 },
  852. { start: 32, end: 34, note: C/2 },
  853. { start: 48, end: 49, note: G/2 },
  854. { start: 74, end: 76, note: C/2 },
  855. { start: 96, end: 98, note: C/2 },
  856. { start: 112, end: 113, note: G/2 },
  857. { start: 138, end: 140, note: C/2 },
  858. { start: 154, end: 156, note: C/2 },
  859. { start: 160, end: 162, note: C/2 },
  860. { start: 176, end: 177, note: G/2 },
  861. { start: 202, end: 204, note: C/2 },
  862. { start: 208, end: 210, note: C/2 },
  863. { start: 224, end: 226, note: C/2 },
  864. { start: 240, end: 241, note: G/2 },
  865. { start: 250, end: 251, note: G/2 },
  866. { start: 272, end: 274, note: C/2 },
  867. { start: 288, end: 290, note: C/2 },
  868. { start: 304, end: 305, note: G/2 },
  869. { start: 330, end: 332, note: C/2 },
  870. { start: 352, end: 354, note: C/2 },
  871. { start: 368, end: 369, note: G/2 },
  872. { start: 394, end: 396, note: C/2 },
  873. { start: 410, end: 412, note: C/2 },
  874. { start: 416, end: 418, note: C/2 },
  875. { start: 432, end: 433, note: G/2 },
  876. { start: 458, end: 459, note: G/2 },
  877. { start: 461, end: 462, note: G/2 },
  878. { start: 464, end: 466, note: C/2 },
  879. { start: 474, end: 475, note: G/2 },
  880. { start: 480, end: 482, note: C/2 },
  881. { start: 496, end: 497, note: G/2 },
  882. { start: 506, end: 507, note: G/2 },
  883. { start: 528, end: 530, note: C/2 },
  884. { start: 544, end: 546, note: C/2 },
  885. { start: 560, end: 561, note: G/2 },
  886. { start: 586, end: 588, note: C/2 },
  887. { start: 608, end: 610, note: C/2 },
  888. { start: 624, end: 625, note: G/2 },
  889. { start: 650, end: 652, note: C/2 },
  890. { start: 666, end: 668, note: C/2 },
  891. { start: 672, end: 674, note: C/2 },
  892. { start: 688, end: 689, note: G/2 },
  893. { start: 714, end: 716, note: C/2 },
  894. { start: 720, end: 722, note: C/2 },
  895. { start: 736, end: 738, note: C/2 },
  896. { start: 752, end: 753, note: G/2 },
  897. { start: 762, end: 763, note: G/2 },
  898. { start: 784, end: 786, note: C/2 },
  899. { start: 800, end: 802, note: C/2 },
  900. { start: 816, end: 817, note: G/2 },
  901. { start: 842, end: 844, note: C/2 },
  902. { start: 864, end: 866, note: C/2 },
  903. { start: 880, end: 881, note: G/2 },
  904. { start: 906, end: 908, note: C/2 },
  905. { start: 922, end: 924, note: C/2 },
  906. { start: 928, end: 930, note: C/2 },
  907. { start: 944, end: 945, note: G/2 },
  908. { start: 970, end: 971, note: G/2 },
  909. { start: 973, end: 974, note: G/2 },
  910. { start: 976, end: 978, note: C/2 },
  911. { start: 986, end: 987, note: G/2 },
  912. { start: 1002, end: 1004, note: C/2 },
  913. { start: 1008, end: 1009, note: G/2 },
  914. { start: 1018, end: 1019, note: G/2 },
  915. { start: 1021, end: 1022, note: G/2 },
  916. { start: 1024, end: 1025, note: G/2 },
  917. { start: 1034, end: 1035, note: G/2 },
  918. { start: 1040, end: 1042, note: C/2 },
  919. { start: 1056, end: 1058, note: C/2 },
  920. { start: 1072, end: 1073, note: G/2 },
  921. { start: 1098, end: 1100, note: C/2 },
  922. { start: 1120, end: 1122, note: C/2 },
  923. { start: 1136, end: 1137, note: G/2 },
  924. { start: 1162, end: 1164, note: C/2 },
  925. { start: 1178, end: 1180, note: C/2 },
  926. { start: 1184, end: 1186, note: C/2 },
  927. { start: 1200, end: 1201, note: G/2 },
  928. { start: 1226, end: 1228, note: C/2 },
  929. { start: 1232, end: 1234, note: C/2 },
  930. { start: 1248, end: 1250, note: C/2 },
  931. { start: 1264, end: 1265, note: G/2 },
  932. { start: 1274, end: 1275, note: G/2 },
  933. { start: 1296, end: 1298, note: C/2 },
  934. { start: 1312, end: 1314, note: C/2 },
  935. { start: 1328, end: 1329, note: G/2 },
  936. { start: 1354, end: 1356, note: C/2 },
  937. { start: 1376, end: 1378, note: C/2 },
  938. { start: 1392, end: 1393, note: G/2 },
  939. { start: 1418, end: 1420, note: C/2 },
  940. { start: 1434, end: 1436, note: C/2 },
  941. { start: 1440, end: 1442, note: C/2 },
  942. { start: 1456, end: 1457, note: G/2 },
  943. { start: 1482, end: 1483, note: G/2 },
  944. { start: 1485, end: 1486, note: G/2 },
  945. { start: 1488, end: 1490, note: C/2 },
  946. { start: 1498, end: 1499, note: G/2 },
  947. { start: 1504, end: 1506, note: C/2 },
  948. { start: 1520, end: 1521, note: G/2 },
  949. { start: 1530, end: 1531, note: G/2 },
  950. { start: 1552, end: 1554, note: C/2 },
  951. { start: 1568, end: 1570, note: C/2 },
  952. { start: 1584, end: 1585, note: G/2 },
  953. { start: 1610, end: 1612, note: C/2 },
  954. { start: 1632, end: 1634, note: C/2 },
  955. { start: 1648, end: 1649, note: G/2 },
  956. { start: 1674, end: 1676, note: C/2 },
  957. { start: 1690, end: 1692, note: C/2 },
  958. { start: 1696, end: 1698, note: C/2 },
  959. { start: 1712, end: 1713, note: G/2 },
  960. { start: 1738, end: 1740, note: C/2 },
  961. { start: 1744, end: 1746, note: C/2 },
  962. { start: 1760, end: 1762, note: C/2 },
  963. { start: 1776, end: 1777, note: G/2 },
  964. { start: 1786, end: 1787, note: G/2 },
  965. { start: 1808, end: 1810, note: C/2 },
  966. { start: 1824, end: 1826, note: C/2 },
  967. { start: 1840, end: 1841, note: G/2 },
  968. { start: 1866, end: 1868, note: C/2 },
  969. { start: 1888, end: 1890, note: C/2 },
  970. { start: 1904, end: 1905, note: G/2 },
  971. { start: 1930, end: 1932, note: C/2 },
  972. { start: 1946, end: 1948, note: C/2 },
  973. { start: 1952, end: 1954, note: C/2 },
  974. { start: 1968, end: 1969, note: G/2 },
  975. { start: 1994, end: 1995, note: G/2 },
  976. { start: 1997, end: 1998, note: G/2 },
  977. { start: 2000, end: 2002, note: C/2 },
  978. { start: 2010, end: 2011, note: G/2 },
  979. { start: 2026, end: 2028, note: C/2 },
  980. { start: 2032, end: 2033, note: G/2 },
  981. { start: 2042, end: 2043, note: G/2 },
  982. { start: 2045, end: 2046, note: G/2 },
  983. { start: 2048, end: 2049, note: G/2 },
  984. { start: 2058, end: 2059, note: G/2 },
  985. { start: 2064, end: 2066, note: C/2 },
  986. { start: 2080, end: 2082, note: C/2 },
  987. { start: 2096, end: 2097, note: G/2 },
  988. { start: 2122, end: 2124, note: C/2 },
  989. { start: 2144, end: 2146, note: C/2 },
  990. { start: 2160, end: 2161, note: G/2 },
  991. { start: 2186, end: 2188, note: C/2 },
  992. { start: 2202, end: 2204, note: C/2 },
  993. { start: 2208, end: 2210, note: C/2 },
  994. { start: 2224, end: 2225, note: G/2 },
  995. { start: 2250, end: 2252, note: C/2 },
  996. { start: 2256, end: 2258, note: C/2 },
  997. { start: 2272, end: 2274, note: C/2 },
  998. { start: 2288, end: 2289, note: G/2 },
  999. { start: 2298, end: 2299, note: G/2 },
  1000. { start: 2320, end: 2322, note: C/2 },
  1001. { start: 2336, end: 2338, note: C/2 },
  1002. { start: 2352, end: 2353, note: G/2 },
  1003. { start: 2378, end: 2380, note: C/2 },
  1004. { start: 2400, end: 2402, note: C/2 },
  1005. { start: 2416, end: 2417, note: G/2 },
  1006. { start: 2442, end: 2444, note: C/2 },
  1007. { start: 2458, end: 2460, note: C/2 },
  1008. { start: 2464, end: 2466, note: C/2 },
  1009. { start: 2480, end: 2481, note: G/2 },
  1010. { start: 2506, end: 2507, note: G/2 },
  1011. { start: 2509, end: 2510, note: G/2 },
  1012. { start: 2512, end: 2514, note: C/2 },
  1013. { start: 2522, end: 2523, note: G/2 },
  1014. { start: 2528, end: 2530, note: C/2 },
  1015. { start: 2544, end: 2545, note: G/2 },
  1016. { start: 2554, end: 2555, note: G/2 },
  1017. { start: 2576, end: 2578, note: C/2 },
  1018. { start: 2592, end: 2594, note: C/2 },
  1019. { start: 2608, end: 2609, note: G/2 },
  1020. { start: 2634, end: 2636, note: C/2 },
  1021. { start: 2656, end: 2658, note: C/2 },
  1022. { start: 2672, end: 2673, note: G/2 },
  1023. { start: 2698, end: 2700, note: C/2 },
  1024. { start: 2714, end: 2716, note: C/2 },
  1025. { start: 2720, end: 2722, note: C/2 },
  1026. { start: 2736, end: 2737, note: G/2 },
  1027. { start: 2762, end: 2764, note: C/2 },
  1028. { start: 2768, end: 2770, note: C/2 },
  1029. { start: 2784, end: 2786, note: C/2 },
  1030. { start: 2800, end: 2801, note: G/2 },
  1031. { start: 2810, end: 2811, note: G/2 },
  1032. { start: 2832, end: 2834, note: C/2 },
  1033. { start: 2848, end: 2850, note: C/2 },
  1034. { start: 2864, end: 2865, note: G/2 },
  1035. { start: 2890, end: 2892, note: C/2 },
  1036. { start: 2912, end: 2914, note: C/2 },
  1037. { start: 2928, end: 2929, note: G/2 },
  1038. { start: 2954, end: 2956, note: C/2 },
  1039. { start: 2970, end: 2972, note: C/2 },
  1040. { start: 2976, end: 2978, note: C/2 },
  1041. { start: 2992, end: 2993, note: G/2 },
  1042. { start: 3002, end: 3003, note: G/2 },
  1043. { start: 3018, end: 3020, note: C/2 },
  1044. { start: 3066, end: 3068, note: C/2 },
  1045. { start: 3082, end: 3084, note: C/2 },
  1046. { start: 3104, end: 3106, note: C/2 },
  1047. { start: 3120, end: 3121, note: G/2 },
  1048. { start: 3146, end: 3148, note: C/2 },
  1049. { start: 3168, end: 3170, note: C/2 },
  1050. { start: 3184, end: 3185, note: G/2 },
  1051. { start: 3210, end: 3212, note: C/2 },
  1052. { start: 3226, end: 3228, note: C/2 },
  1053. { start: 3232, end: 3234, note: C/2 },
  1054. { start: 3248, end: 3249, note: G/2 },
  1055. { start: 3274, end: 3276, note: C/2 },
  1056. { start: 3280, end: 3282, note: C/2 },
  1057. { start: 3296, end: 3298, note: C/2 },
  1058. { start: 3312, end: 3313, note: G/2 },
  1059. { start: 3322, end: 3323, note: G/2 },
  1060. { start: 3344, end: 3346, note: C/2 },
  1061. { start: 3360, end: 3362, note: C/2 },
  1062. { start: 3376, end: 3377, note: G/2 },
  1063. { start: 3402, end: 3404, note: C/2 },
  1064. { start: 3424, end: 3426, note: C/2 },
  1065. { start: 3440, end: 3441, note: G/2 },
  1066. { start: 3466, end: 3468, note: C/2 },
  1067. { start: 3482, end: 3484, note: C/2 },
  1068. { start: 3488, end: 3490, note: C/2 },
  1069. { start: 3504, end: 3505, note: G/2 },
  1070. { start: 3530, end: 3531, note: G/2 },
  1071. { start: 3533, end: 3534, note: G/2 },
  1072. { start: 3536, end: 3538, note: C/2 },
  1073. { start: 3546, end: 3547, note: G/2 },
  1074. { start: 3552, end: 3554, note: C/2 },
  1075. { start: 3568, end: 3569, note: G/2 },
  1076. { start: 3578, end: 3579, note: G/2 },
  1077. { start: 3600, end: 3602, note: C/2 },
  1078. { start: 3616, end: 3618, note: C/2 },
  1079. { start: 3632, end: 3633, note: G/2 },
  1080. { start: 3658, end: 3660, note: C/2 },
  1081. { start: 3680, end: 3682, note: C/2 },
  1082. { start: 3696, end: 3697, note: G/2 },
  1083. { start: 3722, end: 3724, note: C/2 },
  1084. { start: 3738, end: 3740, note: C/2 },
  1085. { start: 3744, end: 3746, note: C/2 },
  1086. { start: 3760, end: 3761, note: G/2 },
  1087. { start: 3786, end: 3788, note: C/2 },
  1088. { start: 3792, end: 3794, note: C/2 },
  1089. { start: 3808, end: 3810, note: C/2 },
  1090. { start: 3824, end: 3825, note: G/2 },
  1091. { start: 3834, end: 3835, note: G/2 },
  1092. { start: 3856, end: 3858, note: C/2 },
  1093. { start: 3872, end: 3874, note: C/2 },
  1094. { start: 3888, end: 3889, note: G/2 },
  1095. { start: 3914, end: 3916, note: C/2 },
  1096. { start: 3936, end: 3938, note: C/2 },
  1097. { start: 3952, end: 3953, note: G/2 },
  1098. { start: 3978, end: 3980, note: C/2 },
  1099. { start: 3994, end: 3996, note: C/2 },
  1100. { start: 4000, end: 4002, note: C/2 },
  1101. { start: 4016, end: 4017, note: G/2 },
  1102. { start: 4042, end: 4043, note: G/2 },
  1103. { start: 4045, end: 4046, note: G/2 },
  1104. { start: 4048, end: 4050, note: C/2 },
  1105. { start: 4058, end: 4059, note: G/2 },
  1106. { start: 4074, end: 4076, note: C/2 },
  1107. { start: 4080, end: 4081, note: G/2 },
  1108. { start: 4090, end: 4091, note: G/2 },
  1109. { start: 4093, end: 4094, note: G/2 },
  1110. { start: 4096, end: 4097, note: G/2 },
  1111. { start: 4106, end: 4107, note: G/2 },
  1112. { start: 4112, end: 4114, note: C/2 },
  1113. { start: 4128, end: 4130, note: C/2 },
  1114. { start: 4144, end: 4145, note: G/2 },
  1115. { start: 4170, end: 4172, note: C/2 },
  1116. { start: 4192, end: 4194, note: C/2 },
  1117. { start: 4208, end: 4209, note: G/2 },
  1118. { start: 4234, end: 4236, note: C/2 },
  1119. { start: 4250, end: 4252, note: C/2 },
  1120. { start: 4256, end: 4258, note: C/2 },
  1121. { start: 4272, end: 4273, note: G/2 },
  1122. { start: 4298, end: 4300, note: C/2 },
  1123. { start: 4304, end: 4306, note: C/2 },
  1124. { start: 4320, end: 4322, note: C/2 },
  1125. { start: 4336, end: 4337, note: G/2 },
  1126. { start: 4346, end: 4347, note: G/2 },
  1127. { start: 4368, end: 4370, note: C/2 },
  1128. { start: 4384, end: 4386, note: C/2 },
  1129. { start: 4400, end: 4401, note: G/2 },
  1130. { start: 4426, end: 4428, note: C/2 },
  1131. { start: 4448, end: 4450, note: C/2 },
  1132. { start: 4464, end: 4465, note: G/2 },
  1133. { start: 4490, end: 4492, note: C/2 },
  1134. { start: 4506, end: 4508, note: C/2 },
  1135. { start: 4512, end: 4514, note: C/2 },
  1136. { start: 4528, end: 4529, note: G/2 },
  1137. { start: 4554, end: 4555, note: G/2 },
  1138. { start: 4557, end: 4558, note: G/2 },
  1139. { start: 4560, end: 4562, note: C/2 },
  1140. { start: 4570, end: 4571, note: G/2 },
  1141. { start: 4576, end: 4578, note: C/2 },
  1142. { start: 4592, end: 4593, note: G/2 },
  1143. { start: 4602, end: 4603, note: G/2 },
  1144. { start: 4624, end: 4626, note: C/2 },
  1145. { start: 4640, end: 4642, note: C/2 },
  1146. { start: 4656, end: 4657, note: G/2 },
  1147. { start: 4682, end: 4684, note: C/2 },
  1148. { start: 4704, end: 4706, note: C/2 },
  1149. { start: 4720, end: 4721, note: G/2 },
  1150. { start: 4746, end: 4748, note: C/2 },
  1151. { start: 4762, end: 4764, note: C/2 },
  1152. { start: 4768, end: 4770, note: C/2 },
  1153. { start: 4784, end: 4785, note: G/2 },
  1154. { start: 4810, end: 4812, note: C/2 },
  1155. { start: 4816, end: 4818, note: C/2 },
  1156. { start: 4832, end: 4834, note: C/2 },
  1157. { start: 4848, end: 4849, note: G/2 },
  1158. { start: 4858, end: 4859, note: G/2 },
  1159. { start: 4880, end: 4882, note: C/2 },
  1160. { start: 4896, end: 4898, note: C/2 },
  1161. { start: 4912, end: 4913, note: G/2 },
  1162. { start: 4938, end: 4940, note: C/2 },
  1163. { start: 4960, end: 4962, note: C/2 },
  1164. { start: 4976, end: 4977, note: G/2 },
  1165. { start: 5002, end: 5004, note: C/2 },
  1166. { start: 5018, end: 5020, note: C/2 },
  1167. { start: 5024, end: 5026, note: C/2 },
  1168. { start: 5040, end: 5041, note: G/2 },
  1169. { start: 5066, end: 5067, note: G/2 },
  1170. { start: 5069, end: 5070, note: G/2 },
  1171. { start: 5072, end: 5074, note: C/2 },
  1172. { start: 5082, end: 5083, note: G/2 },
  1173. { start: 5098, end: 5100, note: C/2 },
  1174. { start: 5104, end: 5105, note: G/2 },
  1175. { start: 5114, end: 5115, note: G/2 },
  1176. { start: 5117, end: 5118, note: G/2 },
  1177. { start: 5120, end: 5121, note: G/2 },
  1178. { start: 5130, end: 5131, note: G/2 },
  1179. { start: 5136, end: 5138, note: C/2 },
  1180. { start: 5370, end: 5371, note: G/2 },
  1181. { start: 5373, end: 5374, note: G/2 },
  1182. { start: 5376, end: 5377, note: G/2 },
  1183. { start: 5386, end: 5387, note: G/2 },
  1184. { start: 5392, end: 5394, note: C/2 },
  1185. { start: 5408, end: 5410, note: C/2 },
  1186. { start: 5424, end: 5425, note: G/2 },
  1187. { start: 5450, end: 5452, note: C/2 },
  1188. { start: 5472, end: 5474, note: C/2 },
  1189. { start: 5488, end: 5489, note: G/2 },
  1190. { start: 5514, end: 5516, note: C/2 },
  1191. { start: 5530, end: 5532, note: C/2 },
  1192. { start: 5536, end: 5538, note: C/2 },
  1193. { start: 5552, end: 5553, note: G/2 },
  1194. { start: 5578, end: 5579, note: G/2 },
  1195. { start: 5581, end: 5582, note: G/2 },
  1196. { start: 5584, end: 5586, note: C/2 },
  1197. { start: 5594, end: 5595, note: G/2 },
  1198. { start: 5600, end: 5602, note: C/2 },
  1199. { start: 5616, end: 5617, note: G/2 },
  1200. { start: 5626, end: 5627, note: G/2 },
  1201. { start: 5648, end: 5650, note: C/2 },
  1202. { start: 5664, end: 5666, note: C/2 },
  1203. { start: 5680, end: 5681, note: G/2 },
  1204. { start: 5706, end: 5708, note: C/2 },
  1205. { start: 5728, end: 5730, note: C/2 },
  1206. { start: 5744, end: 5745, note: G/2 },
  1207. { start: 5770, end: 5772, note: C/2 },
  1208. { start: 5786, end: 5788, note: C/2 },
  1209. { start: 5792, end: 5794, note: C/2 },
  1210. { start: 5808, end: 5809, note: G/2 },
  1211. { start: 5834, end: 5836, note: C/2 },
  1212. { start: 5840, end: 5842, note: C/2 },
  1213. { start: 5856, end: 5858, note: C/2 },
  1214. { start: 5872, end: 5873, note: G/2 },
  1215. { start: 5882, end: 5883, note: G/2 },
  1216. { start: 5904, end: 5906, note: C/2 },
  1217. { start: 5920, end: 5922, note: C/2 },
  1218. { start: 5936, end: 5937, note: G/2 },
  1219. { start: 5962, end: 5964, note: C/2 },
  1220. { start: 5984, end: 5986, note: C/2 },
  1221. { start: 6000, end: 6001, note: G/2 },
  1222. { start: 6026, end: 6028, note: C/2 },
  1223. { start: 6042, end: 6044, note: C/2 },
  1224. { start: 6048, end: 6050, note: C/2 },
  1225. { start: 6064, end: 6065, note: G/2 },
  1226. { start: 6074, end: 6075, note: G/2 },
  1227. { start: 6090, end: 6092, note: C/2 },
  1228. { start: 6138, end: 6140, note: C/2 },
  1229. { start: 6154, end: 6156, note: C/2 },
  1230. { start: 6176, end: 6178, note: C/2 },
  1231. { start: 6192, end: 6193, note: G/2 },
  1232. { start: 6218, end: 6220, note: C/2 },
  1233. { start: 6240, end: 6242, note: C/2 },
  1234. { start: 6256, end: 6257, note: G/2 },
  1235. { start: 6282, end: 6284, note: C/2 },
  1236. { start: 6298, end: 6300, note: C/2 },
  1237. { start: 6304, end: 6306, note: C/2 },
  1238. { start: 6320, end: 6321, note: G/2 },
  1239. { start: 6346, end: 6348, note: C/2 },
  1240. { start: 6352, end: 6354, note: C/2 },
  1241. { start: 6368, end: 6370, note: C/2 },
  1242. { start: 6384, end: 6385, note: G/2 },
  1243. { start: 6394, end: 6395, note: G/2 },
  1244. { start: 6416, end: 6418, note: C/2 },
  1245. { start: 6432, end: 6434, note: C/2 },
  1246. { start: 6448, end: 6449, note: G/2 },
  1247. { start: 6474, end: 6476, note: C/2 },
  1248. { start: 6496, end: 6498, note: C/2 },
  1249. { start: 6512, end: 6513, note: G/2 },
  1250. { start: 6538, end: 6540, note: C/2 },
  1251. { start: 6554, end: 6556, note: C/2 },
  1252. { start: 6560, end: 6562, note: C/2 },
  1253. { start: 6576, end: 6577, note: G/2 },
  1254. { start: 6602, end: 6603, note: G/2 },
  1255. { start: 6605, end: 6606, note: G/2 },
  1256. { start: 6608, end: 6610, note: C/2 },
  1257. { start: 6618, end: 6619, note: G/2 },
  1258. { start: 6634, end: 6635, note: G/2 },
  1259. { start: 6637, end: 6638, note: G/2 },
  1260. { start: 6640, end: 6641, note: G/2 },
  1261. { start: 6650, end: 6652, note: C/2 },
  1262. ],
  1263. },
  1264. {
  1265. ndx: 0,
  1266. amp: 7,
  1267. notes: [
  1268. { start: 16, end: 21, note: C*4 },
  1269. { start: 21, end: 26, note: C*2 },
  1270. { start: 26, end: 29, note: C },
  1271. { start: 29, end: 34, note: C/2 },
  1272. { start: 32, end: 34, note: C },
  1273. { start: 42, end: 43, note: C },
  1274. { start: 48, end: 53, note: C/2 },
  1275. { start: 58, end: 59, note: C },
  1276. { start: 64, end: 65, note: C },
  1277. { start: 74, end: 76, note: C },
  1278. { start: 80, end: 81, note: C },
  1279. { start: 90, end: 91, note: C },
  1280. { start: 96, end: 98, note: C },
  1281. { start: 106, end: 107, note: C },
  1282. { start: 112, end: 117, note: C/2 },
  1283. { start: 122, end: 123, note: C },
  1284. { start: 128, end: 129, note: C },
  1285. { start: 138, end: 140, note: C },
  1286. { start: 144, end: 145, note: C },
  1287. { start: 154, end: 156, note: C },
  1288. { start: 160, end: 162, note: C },
  1289. { start: 170, end: 171, note: C },
  1290. { start: 176, end: 181, note: C/2 },
  1291. { start: 186, end: 187, note: C },
  1292. { start: 192, end: 193, note: C },
  1293. { start: 202, end: 204, note: C },
  1294. { start: 208, end: 210, note: C },
  1295. { start: 218, end: 219, note: C },
  1296. { start: 224, end: 226, note: C },
  1297. { start: 234, end: 235, note: C },
  1298. { start: 240, end: 245, note: C/2 },
  1299. { start: 250, end: 252, note: C/2 },
  1300. { start: 256, end: 257, note: C },
  1301. { start: 266, end: 267, note: C },
  1302. { start: 272, end: 274, note: C },
  1303. { start: 282, end: 283, note: C },
  1304. { start: 288, end: 290, note: C },
  1305. { start: 298, end: 299, note: C },
  1306. { start: 304, end: 309, note: C/2 },
  1307. { start: 314, end: 315, note: C },
  1308. { start: 320, end: 321, note: C },
  1309. { start: 330, end: 332, note: C },
  1310. { start: 336, end: 337, note: C },
  1311. { start: 346, end: 347, note: C },
  1312. { start: 352, end: 354, note: C },
  1313. { start: 362, end: 363, note: C },
  1314. { start: 368, end: 373, note: C/2 },
  1315. { start: 378, end: 379, note: C },
  1316. { start: 384, end: 385, note: C },
  1317. { start: 394, end: 396, note: C },
  1318. { start: 400, end: 401, note: C },
  1319. { start: 410, end: 412, note: C },
  1320. { start: 416, end: 418, note: C },
  1321. { start: 426, end: 427, note: C },
  1322. { start: 432, end: 437, note: C/2 },
  1323. { start: 442, end: 443, note: C },
  1324. { start: 448, end: 449, note: C },
  1325. { start: 458, end: 460, note: C/2 },
  1326. { start: 461, end: 463, note: C/2 },
  1327. { start: 464, end: 466, note: C },
  1328. { start: 474, end: 476, note: C/2 },
  1329. { start: 480, end: 482, note: C },
  1330. { start: 490, end: 491, note: C },
  1331. { start: 496, end: 501, note: C/2 },
  1332. { start: 506, end: 508, note: C/2 },
  1333. { start: 512, end: 513, note: C },
  1334. { start: 522, end: 523, note: C },
  1335. { start: 528, end: 530, note: C },
  1336. { start: 538, end: 539, note: C },
  1337. { start: 544, end: 546, note: C },
  1338. { start: 554, end: 555, note: C },
  1339. { start: 560, end: 565, note: C/2 },
  1340. { start: 570, end: 571, note: C },
  1341. { start: 576, end: 577, note: C },
  1342. { start: 586, end: 588, note: C },
  1343. { start: 592, end: 593, note: C },
  1344. { start: 602, end: 603, note: C },
  1345. { start: 608, end: 610, note: C },
  1346. { start: 618, end: 619, note: C },
  1347. { start: 624, end: 629, note: C/2 },
  1348. { start: 634, end: 635, note: C },
  1349. { start: 640, end: 641, note: C },
  1350. { start: 650, end: 652, note: C },
  1351. { start: 656, end: 657, note: C },
  1352. { start: 666, end: 668, note: C },
  1353. { start: 672, end: 674, note: C },
  1354. { start: 682, end: 683, note: C },
  1355. { start: 688, end: 693, note: C/2 },
  1356. { start: 698, end: 699, note: C },
  1357. { start: 704, end: 705, note: C },
  1358. { start: 714, end: 716, note: C },
  1359. { start: 720, end: 722, note: C },
  1360. { start: 730, end: 731, note: C },
  1361. { start: 736, end: 738, note: C },
  1362. { start: 746, end: 747, note: C },
  1363. { start: 752, end: 757, note: C/2 },
  1364. { start: 762, end: 764, note: C/2 },
  1365. { start: 768, end: 769, note: C },
  1366. { start: 778, end: 779, note: C },
  1367. { start: 784, end: 786, note: C },
  1368. { start: 794, end: 795, note: C },
  1369. { start: 800, end: 802, note: C },
  1370. { start: 810, end: 811, note: C },
  1371. { start: 816, end: 821, note: C/2 },
  1372. { start: 826, end: 827, note: C },
  1373. { start: 832, end: 833, note: C },
  1374. { start: 842, end: 844, note: C },
  1375. { start: 848, end: 849, note: C },
  1376. { start: 858, end: 859, note: C },
  1377. { start: 864, end: 866, note: C },
  1378. { start: 874, end: 875, note: C },
  1379. { start: 880, end: 885, note: C/2 },
  1380. { start: 890, end: 891, note: C },
  1381. { start: 896, end: 897, note: C },
  1382. { start: 906, end: 908, note: C },
  1383. { start: 912, end: 913, note: C },
  1384. { start: 922, end: 924, note: C },
  1385. { start: 928, end: 930, note: C },
  1386. { start: 938, end: 939, note: C },
  1387. { start: 944, end: 949, note: C/2 },
  1388. { start: 954, end: 955, note: C },
  1389. { start: 960, end: 961, note: C },
  1390. { start: 970, end: 972, note: C/2 },
  1391. { start: 973, end: 975, note: C/2 },
  1392. { start: 976, end: 978, note: C },
  1393. { start: 986, end: 988, note: C/2 },
  1394. { start: 992, end: 993, note: C },
  1395. { start: 1002, end: 1004, note: C },
  1396. { start: 1008, end: 1013, note: C/2 },
  1397. { start: 1018, end: 1020, note: C/2 },
  1398. { start: 1021, end: 1023, note: C/2 },
  1399. { start: 1024, end: 1029, note: C/2 },
  1400. { start: 1034, end: 1036, note: C/2 },
  1401. { start: 1040, end: 1045, note: C*4 },
  1402. { start: 1045, end: 1050, note: C*2 },
  1403. { start: 1050, end: 1053, note: C },
  1404. { start: 1053, end: 1058, note: C/2 },
  1405. { start: 1056, end: 1058, note: C },
  1406. { start: 1066, end: 1067, note: C },
  1407. { start: 1072, end: 1077, note: C/2 },
  1408. { start: 1082, end: 1083, note: C },
  1409. { start: 1088, end: 1089, note: C },
  1410. { start: 1098, end: 1100, note: C },
  1411. { start: 1104, end: 1105, note: C },
  1412. { start: 1114, end: 1115, note: C },
  1413. { start: 1120, end: 1122, note: C },
  1414. { start: 1130, end: 1131, note: C },
  1415. { start: 1136, end: 1141, note: C/2 },
  1416. { start: 1146, end: 1147, note: C },
  1417. { start: 1152, end: 1153, note: C },
  1418. { start: 1162, end: 1164, note: C },
  1419. { start: 1168, end: 1169, note: C },
  1420. { start: 1178, end: 1180, note: C },
  1421. { start: 1184, end: 1186, note: C },
  1422. { start: 1194, end: 1195, note: C },
  1423. { start: 1200, end: 1205, note: C/2 },
  1424. { start: 1210, end: 1211, note: C },
  1425. { start: 1216, end: 1217, note: C },
  1426. { start: 1226, end: 1228, note: C },
  1427. { start: 1232, end: 1234, note: C },
  1428. { start: 1242, end: 1243, note: C },
  1429. { start: 1248, end: 1250, note: C },
  1430. { start: 1258, end: 1259, note: C },
  1431. { start: 1264, end: 1269, note: C/2 },
  1432. { start: 1274, end: 1276, note: C/2 },
  1433. { start: 1280, end: 1281, note: C },
  1434. { start: 1290, end: 1291, note: C },
  1435. { start: 1296, end: 1298, note: C },
  1436. { start: 1306, end: 1307, note: C },
  1437. { start: 1312, end: 1314, note: C },
  1438. { start: 1322, end: 1323, note: C },
  1439. { start: 1328, end: 1333, note: C/2 },
  1440. { start: 1338, end: 1339, note: C },
  1441. { start: 1344, end: 1345, note: C },
  1442. { start: 1354, end: 1356, note: C },
  1443. { start: 1360, end: 1361, note: C },
  1444. { start: 1370, end: 1371, note: C },
  1445. { start: 1376, end: 1378, note: C },
  1446. { start: 1386, end: 1387, note: C },
  1447. { start: 1392, end: 1397, note: C/2 },
  1448. { start: 1402, end: 1403, note: C },
  1449. { start: 1408, end: 1409, note: C },
  1450. { start: 1418, end: 1420, note: C },
  1451. { start: 1424, end: 1425, note: C },
  1452. { start: 1434, end: 1436, note: C },
  1453. { start: 1440, end: 1442, note: C },
  1454. { start: 1450, end: 1451, note: C },
  1455. { start: 1456, end: 1461, note: C/2 },
  1456. { start: 1466, end: 1467, note: C },
  1457. { start: 1472, end: 1473, note: C },
  1458. { start: 1482, end: 1484, note: C/2 },
  1459. { start: 1485, end: 1487, note: C/2 },
  1460. { start: 1488, end: 1490, note: C },
  1461. { start: 1498, end: 1500, note: C/2 },
  1462. { start: 1504, end: 1506, note: C },
  1463. { start: 1514, end: 1515, note: C },
  1464. { start: 1520, end: 1525, note: C/2 },
  1465. { start: 1530, end: 1532, note: C/2 },
  1466. { start: 1536, end: 1537, note: C },
  1467. { start: 1546, end: 1547, note: C },
  1468. { start: 1552, end: 1554, note: C },
  1469. { start: 1562, end: 1563, note: C },
  1470. { start: 1568, end: 1570, note: C },
  1471. { start: 1578, end: 1579, note: C },
  1472. { start: 1584, end: 1589, note: C/2 },
  1473. { start: 1594, end: 1595, note: C },
  1474. { start: 1600, end: 1601, note: C },
  1475. { start: 1610, end: 1612, note: C },
  1476. { start: 1616, end: 1617, note: C },
  1477. { start: 1626, end: 1627, note: C },
  1478. { start: 1632, end: 1634, note: C },
  1479. { start: 1642, end: 1643, note: C },
  1480. { start: 1648, end: 1653, note: C/2 },
  1481. { start: 1658, end: 1659, note: C },
  1482. { start: 1664, end: 1665, note: C },
  1483. { start: 1674, end: 1676, note: C },
  1484. { start: 1680, end: 1681, note: C },
  1485. { start: 1690, end: 1692, note: C },
  1486. { start: 1696, end: 1698, note: C },
  1487. { start: 1706, end: 1707, note: C },
  1488. { start: 1712, end: 1717, note: C/2 },
  1489. { start: 1722, end: 1723, note: C },
  1490. { start: 1728, end: 1729, note: C },
  1491. { start: 1738, end: 1740, note: C },
  1492. { start: 1744, end: 1746, note: C },
  1493. { start: 1754, end: 1755, note: C },
  1494. { start: 1760, end: 1762, note: C },
  1495. { start: 1770, end: 1771, note: C },
  1496. { start: 1776, end: 1781, note: C/2 },
  1497. { start: 1786, end: 1788, note: C/2 },
  1498. { start: 1792, end: 1793, note: C },
  1499. { start: 1802, end: 1803, note: C },
  1500. { start: 1808, end: 1810, note: C },
  1501. { start: 1818, end: 1819, note: C },
  1502. { start: 1824, end: 1826, note: C },
  1503. { start: 1834, end: 1835, note: C },
  1504. { start: 1840, end: 1845, note: C/2 },
  1505. { start: 1850, end: 1851, note: C },
  1506. { start: 1856, end: 1857, note: C },
  1507. { start: 1866, end: 1868, note: C },
  1508. { start: 1872, end: 1873, note: C },
  1509. { start: 1882, end: 1883, note: C },
  1510. { start: 1888, end: 1890, note: C },
  1511. { start: 1898, end: 1899, note: C },
  1512. { start: 1904, end: 1909, note: C/2 },
  1513. { start: 1914, end: 1915, note: C },
  1514. { start: 1920, end: 1921, note: C },
  1515. { start: 1930, end: 1932, note: C },
  1516. { start: 1936, end: 1937, note: C },
  1517. { start: 1946, end: 1948, note: C },
  1518. { start: 1952, end: 1954, note: C },
  1519. { start: 1962, end: 1963, note: C },
  1520. { start: 1968, end: 1973, note: C/2 },
  1521. { start: 1978, end: 1979, note: C },
  1522. { start: 1984, end: 1985, note: C },
  1523. { start: 1994, end: 1996, note: C/2 },
  1524. { start: 1997, end: 1999, note: C/2 },
  1525. { start: 2000, end: 2002, note: C },
  1526. { start: 2010, end: 2012, note: C/2 },
  1527. { start: 2016, end: 2017, note: C },
  1528. { start: 2026, end: 2028, note: C },
  1529. { start: 2032, end: 2037, note: C/2 },
  1530. { start: 2042, end: 2044, note: C/2 },
  1531. { start: 2045, end: 2047, note: C/2 },
  1532. { start: 2048, end: 2053, note: C/2 },
  1533. { start: 2058, end: 2060, note: C/2 },
  1534. { start: 2064, end: 2069, note: C*4 },
  1535. { start: 2069, end: 2074, note: C*2 },
  1536. { start: 2074, end: 2077, note: C },
  1537. { start: 2077, end: 2082, note: C/2 },
  1538. { start: 2080, end: 2082, note: C },
  1539. { start: 2090, end: 2091, note: C },
  1540. { start: 2096, end: 2101, note: C/2 },
  1541. { start: 2106, end: 2107, note: C },
  1542. { start: 2112, end: 2113, note: C },
  1543. { start: 2122, end: 2124, note: C },
  1544. { start: 2128, end: 2129, note: C },
  1545. { start: 2138, end: 2139, note: C },
  1546. { start: 2144, end: 2146, note: C },
  1547. { start: 2154, end: 2155, note: C },
  1548. { start: 2160, end: 2165, note: C/2 },
  1549. { start: 2170, end: 2171, note: C },
  1550. { start: 2176, end: 2177, note: C },
  1551. { start: 2186, end: 2188, note: C },
  1552. { start: 2192, end: 2193, note: C },
  1553. { start: 2202, end: 2204, note: C },
  1554. { start: 2208, end: 2210, note: C },
  1555. { start: 2218, end: 2219, note: C },
  1556. { start: 2224, end: 2229, note: C/2 },
  1557. { start: 2234, end: 2235, note: C },
  1558. { start: 2240, end: 2241, note: C },
  1559. { start: 2250, end: 2252, note: C },
  1560. { start: 2256, end: 2258, note: C },
  1561. { start: 2266, end: 2267, note: C },
  1562. { start: 2272, end: 2274, note: C },
  1563. { start: 2282, end: 2283, note: C },
  1564. { start: 2288, end: 2293, note: C/2 },
  1565. { start: 2298, end: 2300, note: C/2 },
  1566. { start: 2304, end: 2305, note: C },
  1567. { start: 2314, end: 2315, note: C },
  1568. { start: 2320, end: 2322, note: C },
  1569. { start: 2330, end: 2331, note: C },
  1570. { start: 2336, end: 2338, note: C },
  1571. { start: 2346, end: 2347, note: C },
  1572. { start: 2352, end: 2357, note: C/2 },
  1573. { start: 2362, end: 2363, note: C },
  1574. { start: 2368, end: 2369, note: C },
  1575. { start: 2378, end: 2380, note: C },
  1576. { start: 2384, end: 2385, note: C },
  1577. { start: 2394, end: 2395, note: C },
  1578. { start: 2400, end: 2402, note: C },
  1579. { start: 2410, end: 2411, note: C },
  1580. { start: 2416, end: 2421, note: C/2 },
  1581. { start: 2426, end: 2427, note: C },
  1582. { start: 2432, end: 2433, note: C },
  1583. { start: 2442, end: 2444, note: C },
  1584. { start: 2448, end: 2449, note: C },
  1585. { start: 2458, end: 2460, note: C },
  1586. { start: 2464, end: 2466, note: C },
  1587. { start: 2474, end: 2475, note: C },
  1588. { start: 2480, end: 2485, note: C/2 },
  1589. { start: 2490, end: 2491, note: C },
  1590. { start: 2496, end: 2497, note: C },
  1591. { start: 2506, end: 2508, note: C/2 },
  1592. { start: 2509, end: 2511, note: C/2 },
  1593. { start: 2512, end: 2514, note: C },
  1594. { start: 2522, end: 2524, note: C/2 },
  1595. { start: 2528, end: 2530, note: C },
  1596. { start: 2538, end: 2539, note: C },
  1597. { start: 2544, end: 2549, note: C/2 },
  1598. { start: 2554, end: 2556, note: C/2 },
  1599. { start: 2560, end: 2561, note: C },
  1600. { start: 2570, end: 2571, note: C },
  1601. { start: 2576, end: 2578, note: C },
  1602. { start: 2586, end: 2587, note: C },
  1603. { start: 2592, end: 2594, note: C },
  1604. { start: 2602, end: 2603, note: C },
  1605. { start: 2608, end: 2613, note: C/2 },
  1606. { start: 2618, end: 2619, note: C },
  1607. { start: 2624, end: 2625, note: C },
  1608. { start: 2634, end: 2636, note: C },
  1609. { start: 2640, end: 2641, note: C },
  1610. { start: 2650, end: 2651, note: C },
  1611. { start: 2656, end: 2658, note: C },
  1612. { start: 2666, end: 2667, note: C },
  1613. { start: 2672, end: 2677, note: C/2 },
  1614. { start: 2682, end: 2683, note: C },
  1615. { start: 2688, end: 2689, note: C },
  1616. { start: 2698, end: 2700, note: C },
  1617. { start: 2704, end: 2705, note: C },
  1618. { start: 2714, end: 2716, note: C },
  1619. { start: 2720, end: 2722, note: C },
  1620. { start: 2730, end: 2731, note: C },
  1621. { start: 2736, end: 2741, note: C/2 },
  1622. { start: 2746, end: 2747, note: C },
  1623. { start: 2752, end: 2753, note: C },
  1624. { start: 2762, end: 2764, note: C },
  1625. { start: 2768, end: 2770, note: C },
  1626. { start: 2778, end: 2779, note: C },
  1627. { start: 2784, end: 2786, note: C },
  1628. { start: 2794, end: 2795, note: C },
  1629. { start: 2800, end: 2805, note: C/2 },
  1630. { start: 2810, end: 2812, note: C/2 },
  1631. { start: 2816, end: 2817, note: C },
  1632. { start: 2826, end: 2827, note: C },
  1633. { start: 2832, end: 2834, note: C },
  1634. { start: 2842, end: 2843, note: C },
  1635. { start: 2848, end: 2850, note: C },
  1636. { start: 2858, end: 2859, note: C },
  1637. { start: 2864, end: 2869, note: C/2 },
  1638. { start: 2874, end: 2875, note: C },
  1639. { start: 2880, end: 2881, note: C },
  1640. { start: 2890, end: 2892, note: C },
  1641. { start: 2896, end: 2897, note: C },
  1642. { start: 2906, end: 2907, note: C },
  1643. { start: 2912, end: 2914, note: C },
  1644. { start: 2922, end: 2923, note: C },
  1645. { start: 2928, end: 2933, note: C/2 },
  1646. { start: 2938, end: 2939, note: C },
  1647. { start: 2944, end: 2945, note: C },
  1648. { start: 2954, end: 2956, note: C },
  1649. { start: 2960, end: 2961, note: C },
  1650. { start: 2970, end: 2972, note: C },
  1651. { start: 2976, end: 2978, note: C },
  1652. { start: 2986, end: 2987, note: C },
  1653. { start: 2992, end: 2997, note: C/2 },
  1654. { start: 3002, end: 3004, note: C/2 },
  1655. { start: 3008, end: 3009, note: C },
  1656. { start: 3018, end: 3021, note: C*4 },
  1657. { start: 3021, end: 3024, note: C*2 },
  1658. { start: 3024, end: 3029, note: C },
  1659. { start: 3029, end: 3034, note: C/2 },
  1660. { start: 3034, end: 3037, note: C/4 },
  1661. { start: 3037, end: 3040, note: C/8 },
  1662. { start: 3066, end: 3069, note: C*4 },
  1663. { start: 3069, end: 3072, note: C*2 },
  1664. { start: 3082, end: 3085, note: C*4 },
  1665. { start: 3085, end: 3088, note: C*2 },
  1666. { start: 3088, end: 3093, note: C },
  1667. { start: 3093, end: 3098, note: C/2 },
  1668. { start: 3098, end: 3101, note: C/4 },
  1669. { start: 3101, end: 3106, note: C/8 },
  1670. { start: 3104, end: 3106, note: C },
  1671. { start: 3114, end: 3115, note: C },
  1672. { start: 3120, end: 3125, note: C/2 },
  1673. { start: 3130, end: 3131, note: C },
  1674. { start: 3136, end: 3137, note: C },
  1675. { start: 3146, end: 3148, note: C },
  1676. { start: 3152, end: 3153, note: C },
  1677. { start: 3162, end: 3163, note: C },
  1678. { start: 3168, end: 3170, note: C },
  1679. { start: 3178, end: 3179, note: C },
  1680. { start: 3184, end: 3189, note: C/2 },
  1681. { start: 3194, end: 3195, note: C },
  1682. { start: 3200, end: 3201, note: C },
  1683. { start: 3210, end: 3212, note: C },
  1684. { start: 3216, end: 3217, note: C },
  1685. { start: 3226, end: 3228, note: C },
  1686. { start: 3232, end: 3234, note: C },
  1687. { start: 3242, end: 3243, note: C },
  1688. { start: 3248, end: 3253, note: C/2 },
  1689. { start: 3258, end: 3259, note: C },
  1690. { start: 3264, end: 3265, note: C },
  1691. { start: 3274, end: 3276, note: C },
  1692. { start: 3280, end: 3282, note: C },
  1693. { start: 3290, end: 3291, note: C },
  1694. { start: 3296, end: 3298, note: C },
  1695. { start: 3306, end: 3307, note: C },
  1696. { start: 3312, end: 3317, note: C/2 },
  1697. { start: 3322, end: 3324, note: C/2 },
  1698. { start: 3328, end: 3329, note: C },
  1699. { start: 3338, end: 3339, note: C },
  1700. { start: 3344, end: 3346, note: C },
  1701. { start: 3354, end: 3355, note: C },
  1702. { start: 3360, end: 3362, note: C },
  1703. { start: 3370, end: 3371, note: C },
  1704. { start: 3376, end: 3381, note: C/2 },
  1705. { start: 3386, end: 3387, note: C },
  1706. { start: 3392, end: 3393, note: C },
  1707. { start: 3402, end: 3404, note: C },
  1708. { start: 3408, end: 3409, note: C },
  1709. { start: 3418, end: 3419, note: C },
  1710. { start: 3424, end: 3426, note: C },
  1711. { start: 3434, end: 3435, note: C },
  1712. { start: 3440, end: 3445, note: C/2 },
  1713. { start: 3450, end: 3451, note: C },
  1714. { start: 3456, end: 3457, note: C },
  1715. { start: 3466, end: 3468, note: C },
  1716. { start: 3472, end: 3473, note: C },
  1717. { start: 3482, end: 3484, note: C },
  1718. { start: 3488, end: 3490, note: C },
  1719. { start: 3498, end: 3499, note: C },
  1720. { start: 3504, end: 3509, note: C/2 },
  1721. { start: 3514, end: 3515, note: C },
  1722. { start: 3520, end: 3521, note: C },
  1723. { start: 3530, end: 3532, note: C/2 },
  1724. { start: 3533, end: 3535, note: C/2 },
  1725. { start: 3536, end: 3538, note: C },
  1726. { start: 3546, end: 3548, note: C/2 },
  1727. { start: 3552, end: 3554, note: C },
  1728. { start: 3562, end: 3563, note: C },
  1729. { start: 3568, end: 3573, note: C/2 },
  1730. { start: 3578, end: 3580, note: C/2 },
  1731. { start: 3584, end: 3585, note: C },
  1732. { start: 3594, end: 3595, note: C },
  1733. { start: 3600, end: 3602, note: C },
  1734. { start: 3610, end: 3611, note: C },
  1735. { start: 3616, end: 3618, note: C },
  1736. { start: 3626, end: 3627, note: C },
  1737. { start: 3632, end: 3637, note: C/2 },
  1738. { start: 3642, end: 3643, note: C },
  1739. { start: 3648, end: 3649, note: C },
  1740. { start: 3658, end: 3660, note: C },
  1741. { start: 3664, end: 3665, note: C },
  1742. { start: 3674, end: 3675, note: C },
  1743. { start: 3680, end: 3682, note: C },
  1744. { start: 3690, end: 3691, note: C },
  1745. { start: 3696, end: 3701, note: C/2 },
  1746. { start: 3706, end: 3707, note: C },
  1747. { start: 3712, end: 3713, note: C },
  1748. { start: 3722, end: 3724, note: C },
  1749. { start: 3728, end: 3729, note: C },
  1750. { start: 3738, end: 3740, note: C },
  1751. { start: 3744, end: 3746, note: C },
  1752. { start: 3754, end: 3755, note: C },
  1753. { start: 3760, end: 3765, note: C/2 },
  1754. { start: 3770, end: 3771, note: C },
  1755. { start: 3776, end: 3777, note: C },
  1756. { start: 3786, end: 3788, note: C },
  1757. { start: 3792, end: 3794, note: C },
  1758. { start: 3802, end: 3803, note: C },
  1759. { start: 3808, end: 3810, note: C },
  1760. { start: 3818, end: 3819, note: C },
  1761. { start: 3824, end: 3829, note: C/2 },
  1762. { start: 3834, end: 3836, note: C/2 },
  1763. { start: 3840, end: 3841, note: C },
  1764. { start: 3850, end: 3851, note: C },
  1765. { start: 3856, end: 3858, note: C },
  1766. { start: 3866, end: 3867, note: C },
  1767. { start: 3872, end: 3874, note: C },
  1768. { start: 3882, end: 3883, note: C },
  1769. { start: 3888, end: 3893, note: C/2 },
  1770. { start: 3898, end: 3899, note: C },
  1771. { start: 3904, end: 3905, note: C },
  1772. { start: 3914, end: 3916, note: C },
  1773. { start: 3920, end: 3921, note: C },
  1774. { start: 3930, end: 3931, note: C },
  1775. { start: 3936, end: 3938, note: C },
  1776. { start: 3946, end: 3947, note: C },
  1777. { start: 3952, end: 3957, note: C/2 },
  1778. { start: 3962, end: 3963, note: C },
  1779. { start: 3968, end: 3969, note: C },
  1780. { start: 3978, end: 3980, note: C },
  1781. { start: 3984, end: 3985, note: C },
  1782. { start: 3994, end: 3996, note: C },
  1783. { start: 4000, end: 4002, note: C },
  1784. { start: 4010, end: 4011, note: C },
  1785. { start: 4016, end: 4021, note: C/2 },
  1786. { start: 4026, end: 4027, note: C },
  1787. { start: 4032, end: 4033, note: C },
  1788. { start: 4042, end: 4044, note: C/2 },
  1789. { start: 4045, end: 4047, note: C/2 },
  1790. { start: 4048, end: 4050, note: C },
  1791. { start: 4058, end: 4060, note: C/2 },
  1792. { start: 4064, end: 4065, note: C },
  1793. { start: 4074, end: 4076, note: C },
  1794. { start: 4080, end: 4085, note: C/2 },
  1795. { start: 4090, end: 4092, note: C/2 },
  1796. { start: 4093, end: 4095, note: C/2 },
  1797. { start: 4096, end: 4101, note: C/2 },
  1798. { start: 4106, end: 4108, note: C/2 },
  1799. { start: 4112, end: 4117, note: C*4 },
  1800. { start: 4117, end: 4122, note: C*2 },
  1801. { start: 4122, end: 4125, note: C },
  1802. { start: 4125, end: 4130, note: C/2 },
  1803. { start: 4128, end: 4130, note: C },
  1804. { start: 4138, end: 4139, note: C },
  1805. { start: 4144, end: 4149, note: C/2 },
  1806. { start: 4154, end: 4155, note: C },
  1807. { start: 4160, end: 4161, note: C },
  1808. { start: 4170, end: 4172, note: C },
  1809. { start: 4176, end: 4177, note: C },
  1810. { start: 4186, end: 4187, note: C },
  1811. { start: 4192, end: 4194, note: C },
  1812. { start: 4202, end: 4203, note: C },
  1813. { start: 4208, end: 4213, note: C/2 },
  1814. { start: 4218, end: 4219, note: C },
  1815. { start: 4224, end: 4225, note: C },
  1816. { start: 4234, end: 4236, note: C },
  1817. { start: 4240, end: 4241, note: C },
  1818. { start: 4250, end: 4252, note: C },
  1819. { start: 4256, end: 4258, note: C },
  1820. { start: 4266, end: 4267, note: C },
  1821. { start: 4272, end: 4277, note: C/2 },
  1822. { start: 4282, end: 4283, note: C },
  1823. { start: 4288, end: 4289, note: C },
  1824. { start: 4298, end: 4300, note: C },
  1825. { start: 4304, end: 4306, note: C },
  1826. { start: 4314, end: 4315, note: C },
  1827. { start: 4320, end: 4322, note: C },
  1828. { start: 4330, end: 4331, note: C },
  1829. { start: 4336, end: 4341, note: C/2 },
  1830. { start: 4346, end: 4348, note: C/2 },
  1831. { start: 4352, end: 4353, note: C },
  1832. { start: 4362, end: 4363, note: C },
  1833. { start: 4368, end: 4370, note: C },
  1834. { start: 4378, end: 4379, note: C },
  1835. { start: 4384, end: 4386, note: C },
  1836. { start: 4394, end: 4395, note: C },
  1837. { start: 4400, end: 4405, note: C/2 },
  1838. { start: 4410, end: 4411, note: C },
  1839. { start: 4416, end: 4417, note: C },
  1840. { start: 4426, end: 4428, note: C },
  1841. { start: 4432, end: 4433, note: C },
  1842. { start: 4442, end: 4443, note: C },
  1843. { start: 4448, end: 4450, note: C },
  1844. { start: 4458, end: 4459, note: C },
  1845. { start: 4464, end: 4469, note: C/2 },
  1846. { start: 4474, end: 4475, note: C },
  1847. { start: 4480, end: 4481, note: C },
  1848. { start: 4490, end: 4492, note: C },
  1849. { start: 4496, end: 4497, note: C },
  1850. { start: 4506, end: 4508, note: C },
  1851. { start: 4512, end: 4514, note: C },
  1852. { start: 4522, end: 4523, note: C },
  1853. { start: 4528, end: 4533, note: C/2 },
  1854. { start: 4538, end: 4539, note: C },
  1855. { start: 4544, end: 4545, note: C },
  1856. { start: 4554, end: 4556, note: C/2 },
  1857. { start: 4557, end: 4559, note: C/2 },
  1858. { start: 4560, end: 4562, note: C },
  1859. { start: 4570, end: 4572, note: C/2 },
  1860. { start: 4576, end: 4578, note: C },
  1861. { start: 4586, end: 4587, note: C },
  1862. { start: 4592, end: 4597, note: C/2 },
  1863. { start: 4602, end: 4604, note: C/2 },
  1864. { start: 4608, end: 4609, note: C },
  1865. { start: 4618, end: 4619, note: C },
  1866. { start: 4624, end: 4626, note: C },
  1867. { start: 4634, end: 4635, note: C },
  1868. { start: 4640, end: 4642, note: C },
  1869. { start: 4650, end: 4651, note: C },
  1870. { start: 4656, end: 4661, note: C/2 },
  1871. { start: 4666, end: 4667, note: C },
  1872. { start: 4672, end: 4673, note: C },
  1873. { start: 4682, end: 4684, note: C },
  1874. { start: 4688, end: 4689, note: C },
  1875. { start: 4698, end: 4699, note: C },
  1876. { start: 4704, end: 4706, note: C },
  1877. { start: 4714, end: 4715, note: C },
  1878. { start: 4720, end: 4725, note: C/2 },
  1879. { start: 4730, end: 4731, note: C },
  1880. { start: 4736, end: 4737, note: C },
  1881. { start: 4746, end: 4748, note: C },
  1882. { start: 4752, end: 4753, note: C },
  1883. { start: 4762, end: 4764, note: C },
  1884. { start: 4768, end: 4770, note: C },
  1885. { start: 4778, end: 4779, note: C },
  1886. { start: 4784, end: 4789, note: C/2 },
  1887. { start: 4794, end: 4795, note: C },
  1888. { start: 4800, end: 4801, note: C },
  1889. { start: 4810, end: 4812, note: C },
  1890. { start: 4816, end: 4818, note: C },
  1891. { start: 4826, end: 4827, note: C },
  1892. { start: 4832, end: 4834, note: C },
  1893. { start: 4842, end: 4843, note: C },
  1894. { start: 4848, end: 4853, note: C/2 },
  1895. { start: 4858, end: 4860, note: C/2 },
  1896. { start: 4864, end: 4865, note: C },
  1897. { start: 4874, end: 4875, note: C },
  1898. { start: 4880, end: 4882, note: C },
  1899. { start: 4890, end: 4891, note: C },
  1900. { start: 4896, end: 4898, note: C },
  1901. { start: 4906, end: 4907, note: C },
  1902. { start: 4912, end: 4917, note: C/2 },
  1903. { start: 4922, end: 4923, note: C },
  1904. { start: 4928, end: 4929, note: C },
  1905. { start: 4938, end: 4940, note: C },
  1906. { start: 4944, end: 4945, note: C },
  1907. { start: 4954, end: 4955, note: C },
  1908. { start: 4960, end: 4962, note: C },
  1909. { start: 4970, end: 4971, note: C },
  1910. { start: 4976, end: 4981, note: C/2 },
  1911. { start: 4986, end: 4987, note: C },
  1912. { start: 4992, end: 4993, note: C },
  1913. { start: 5002, end: 5004, note: C },
  1914. { start: 5008, end: 5009, note: C },
  1915. { start: 5018, end: 5020, note: C },
  1916. { start: 5024, end: 5026, note: C },
  1917. { start: 5034, end: 5035, note: C },
  1918. { start: 5040, end: 5045, note: C/2 },
  1919. { start: 5050, end: 5051, note: C },
  1920. { start: 5056, end: 5057, note: C },
  1921. { start: 5066, end: 5068, note: C/2 },
  1922. { start: 5069, end: 5071, note: C/2 },
  1923. { start: 5072, end: 5074, note: C },
  1924. { start: 5082, end: 5084, note: C/2 },
  1925. { start: 5088, end: 5089, note: C },
  1926. { start: 5098, end: 5100, note: C },
  1927. { start: 5104, end: 5109, note: C/2 },
  1928. { start: 5114, end: 5116, note: C/2 },
  1929. { start: 5117, end: 5119, note: C/2 },
  1930. { start: 5120, end: 5125, note: C/2 },
  1931. { start: 5130, end: 5132, note: C/2 },
  1932. { start: 5136, end: 5141, note: C*4 },
  1933. { start: 5141, end: 5146, note: C*2 },
  1934. { start: 5146, end: 5149, note: C },
  1935. { start: 5149, end: 5152, note: C/2 },
  1936. { start: 5152, end: 5157, note: C/4 },
  1937. { start: 5157, end: 5162, note: C/8 },
  1938. { start: 5162, end: 5165, note: C/16 },
  1939. { start: 5165, end: 5170, note: C/32 },
  1940. { start: 5168, end: 5170, note: C },
  1941. { start: 5178, end: 5179, note: C },
  1942. { start: 5184, end: 5185, note: C },
  1943. { start: 5194, end: 5195, note: C },
  1944. { start: 5200, end: 5202, note: C },
  1945. { start: 5210, end: 5211, note: C },
  1946. { start: 5216, end: 5217, note: C },
  1947. { start: 5226, end: 5227, note: C },
  1948. { start: 5232, end: 5234, note: C },
  1949. { start: 5242, end: 5243, note: C },
  1950. { start: 5248, end: 5249, note: C },
  1951. { start: 5258, end: 5259, note: C },
  1952. { start: 5264, end: 5266, note: C },
  1953. { start: 5274, end: 5275, note: C },
  1954. { start: 5280, end: 5281, note: C },
  1955. { start: 5290, end: 5291, note: C },
  1956. { start: 5296, end: 5298, note: C },
  1957. { start: 5306, end: 5307, note: C },
  1958. { start: 5312, end: 5313, note: C },
  1959. { start: 5322, end: 5323, note: C },
  1960. { start: 5328, end: 5330, note: C },
  1961. { start: 5338, end: 5339, note: C },
  1962. { start: 5344, end: 5345, note: C },
  1963. { start: 5354, end: 5355, note: C },
  1964. { start: 5360, end: 5362, note: C },
  1965. { start: 5370, end: 5372, note: C/2 },
  1966. { start: 5373, end: 5375, note: C/2 },
  1967. { start: 5376, end: 5381, note: C/2 },
  1968. { start: 5386, end: 5388, note: C/2 },
  1969. { start: 5392, end: 5394, note: C },
  1970. { start: 5402, end: 5403, note: C },
  1971. { start: 5408, end: 5410, note: C },
  1972. { start: 5418, end: 5419, note: C },
  1973. { start: 5424, end: 5429, note: C/2 },
  1974. { start: 5434, end: 5435, note: C },
  1975. { start: 5440, end: 5441, note: C },
  1976. { start: 5450, end: 5452, note: C },
  1977. { start: 5456, end: 5457, note: C },
  1978. { start: 5466, end: 5467, note: C },
  1979. { start: 5472, end: 5474, note: C },
  1980. { start: 5482, end: 5483, note: C },
  1981. { start: 5488, end: 5493, note: C/2 },
  1982. { start: 5498, end: 5499, note: C },
  1983. { start: 5504, end: 5505, note: C },
  1984. { start: 5514, end: 5516, note: C },
  1985. { start: 5520, end: 5521, note: C },
  1986. { start: 5530, end: 5532, note: C },
  1987. { start: 5536, end: 5538, note: C },
  1988. { start: 5546, end: 5547, note: C },
  1989. { start: 5552, end: 5557, note: C/2 },
  1990. { start: 5562, end: 5563, note: C },
  1991. { start: 5568, end: 5569, note: C },
  1992. { start: 5578, end: 5580, note: C/2 },
  1993. { start: 5581, end: 5583, note: C/2 },
  1994. { start: 5584, end: 5586, note: C },
  1995. { start: 5594, end: 5596, note: C/2 },
  1996. { start: 5600, end: 5602, note: C },
  1997. { start: 5610, end: 5611, note: C },
  1998. { start: 5616, end: 5621, note: C/2 },
  1999. { start: 5626, end: 5628, note: C/2 },
  2000. { start: 5632, end: 5633, note: C },
  2001. { start: 5642, end: 5643, note: C },
  2002. { start: 5648, end: 5650, note: C },
  2003. { start: 5658, end: 5659, note: C },
  2004. { start: 5664, end: 5666, note: C },
  2005. { start: 5674, end: 5675, note: C },
  2006. { start: 5680, end: 5685, note: C/2 },
  2007. { start: 5690, end: 5691, note: C },
  2008. { start: 5696, end: 5697, note: C },
  2009. { start: 5706, end: 5708, note: C },
  2010. { start: 5712, end: 5713, note: C },
  2011. { start: 5722, end: 5723, note: C },
  2012. { start: 5728, end: 5730, note: C },
  2013. { start: 5738, end: 5739, note: C },
  2014. { start: 5744, end: 5749, note: C/2 },
  2015. { start: 5754, end: 5755, note: C },
  2016. { start: 5760, end: 5761, note: C },
  2017. { start: 5770, end: 5772, note: C },
  2018. { start: 5776, end: 5777, note: C },
  2019. { start: 5786, end: 5788, note: C },
  2020. { start: 5792, end: 5794, note: C },
  2021. { start: 5802, end: 5803, note: C },
  2022. { start: 5808, end: 5813, note: C/2 },
  2023. { start: 5818, end: 5819, note: C },
  2024. { start: 5824, end: 5825, note: C },
  2025. { start: 5834, end: 5836, note: C },
  2026. { start: 5840, end: 5842, note: C },
  2027. { start: 5850, end: 5851, note: C },
  2028. { start: 5856, end: 5858, note: C },
  2029. { start: 5866, end: 5867, note: C },
  2030. { start: 5872, end: 5877, note: C/2 },
  2031. { start: 5882, end: 5884, note: C/2 },
  2032. { start: 5888, end: 5889, note: C },
  2033. { start: 5898, end: 5899, note: C },
  2034. { start: 5904, end: 5906, note: C },
  2035. { start: 5914, end: 5915, note: C },
  2036. { start: 5920, end: 5922, note: C },
  2037. { start: 5930, end: 5931, note: C },
  2038. { start: 5936, end: 5941, note: C/2 },
  2039. { start: 5946, end: 5947, note: C },
  2040. { start: 5952, end: 5953, note: C },
  2041. { start: 5962, end: 5964, note: C },
  2042. { start: 5968, end: 5969, note: C },
  2043. { start: 5978, end: 5979, note: C },
  2044. { start: 5984, end: 5986, note: C },
  2045. { start: 5994, end: 5995, note: C },
  2046. { start: 6000, end: 6005, note: C/2 },
  2047. { start: 6010, end: 6011, note: C },
  2048. { start: 6016, end: 6017, note: C },
  2049. { start: 6026, end: 6028, note: C },
  2050. { start: 6032, end: 6033, note: C },
  2051. { start: 6042, end: 6044, note: C },
  2052. { start: 6048, end: 6050, note: C },
  2053. { start: 6058, end: 6059, note: C },
  2054. { start: 6064, end: 6069, note: C/2 },
  2055. { start: 6074, end: 6076, note: C/2 },
  2056. { start: 6080, end: 6081, note: C },
  2057. { start: 6090, end: 6093, note: C*4 },
  2058. { start: 6093, end: 6096, note: C*2 },
  2059. { start: 6096, end: 6101, note: C },
  2060. { start: 6101, end: 6106, note: C/2 },
  2061. { start: 6106, end: 6109, note: C/4 },
  2062. { start: 6109, end: 6112, note: C/8 },
  2063. { start: 6138, end: 6141, note: C*4 },
  2064. { start: 6141, end: 6144, note: C*2 },
  2065. { start: 6154, end: 6157, note: C*4 },
  2066. { start: 6157, end: 6160, note: C*2 },
  2067. { start: 6160, end: 6165, note: C },
  2068. { start: 6165, end: 6170, note: C/2 },
  2069. { start: 6170, end: 6173, note: C/4 },
  2070. { start: 6173, end: 6178, note: C/8 },
  2071. { start: 6176, end: 6178, note: C },
  2072. { start: 6186, end: 6187, note: C },
  2073. { start: 6192, end: 6197, note: C/2 },
  2074. { start: 6202, end: 6203, note: C },
  2075. { start: 6208, end: 6209, note: C },
  2076. { start: 6218, end: 6220, note: C },
  2077. { start: 6224, end: 6225, note: C },
  2078. { start: 6234, end: 6235, note: C },
  2079. { start: 6240, end: 6242, note: C },
  2080. { start: 6250, end: 6251, note: C },
  2081. { start: 6256, end: 6261, note: C/2 },
  2082. { start: 6266, end: 6267, note: C },
  2083. { start: 6272, end: 6273, note: C },
  2084. { start: 6282, end: 6284, note: C },
  2085. { start: 6288, end: 6289, note: C },
  2086. { start: 6298, end: 6300, note: C },
  2087. { start: 6304, end: 6306, note: C },
  2088. { start: 6314, end: 6315, note: C },
  2089. { start: 6320, end: 6325, note: C/2 },
  2090. { start: 6330, end: 6331, note: C },
  2091. { start: 6336, end: 6337, note: C },
  2092. { start: 6346, end: 6348, note: C },
  2093. { start: 6352, end: 6354, note: C },
  2094. { start: 6362, end: 6363, note: C },
  2095. { start: 6368, end: 6370, note: C },
  2096. { start: 6378, end: 6379, note: C },
  2097. { start: 6384, end: 6389, note: C/2 },
  2098. { start: 6394, end: 6396, note: C/2 },
  2099. { start: 6400, end: 6401, note: C },
  2100. { start: 6410, end: 6411, note: C },
  2101. { start: 6416, end: 6418, note: C },
  2102. { start: 6426, end: 6427, note: C },
  2103. { start: 6432, end: 6434, note: C },
  2104. { start: 6442, end: 6443, note: C },
  2105. { start: 6448, end: 6453, note: C/2 },
  2106. { start: 6458, end: 6459, note: C },
  2107. { start: 6464, end: 6465, note: C },
  2108. { start: 6474, end: 6476, note: C },
  2109. { start: 6480, end: 6481, note: C },
  2110. { start: 6490, end: 6491, note: C },
  2111. { start: 6496, end: 6498, note: C },
  2112. { start: 6506, end: 6507, note: C },
  2113. { start: 6512, end: 6517, note: C/2 },
  2114. { start: 6522, end: 6523, note: C },
  2115. { start: 6528, end: 6529, note: C },
  2116. { start: 6538, end: 6540, note: C },
  2117. { start: 6544, end: 6545, note: C },
  2118. { start: 6554, end: 6556, note: C },
  2119. { start: 6560, end: 6562, note: C },
  2120. { start: 6570, end: 6571, note: C },
  2121. { start: 6576, end: 6581, note: C/2 },
  2122. { start: 6586, end: 6587, note: C },
  2123. { start: 6592, end: 6593, note: C },
  2124. { start: 6602, end: 6604, note: C/2 },
  2125. { start: 6605, end: 6607, note: C/2 },
  2126. { start: 6608, end: 6610, note: C },
  2127. { start: 6618, end: 6620, note: C/2 },
  2128. { start: 6624, end: 6625, note: C },
  2129. { start: 6634, end: 6636, note: C/2 },
  2130. { start: 6637, end: 6639, note: C/2 },
  2131. { start: 6640, end: 6645, note: C/2 },
  2132. { start: 6650, end: 6655, note: C },
  2133. ],
  2134. },
  2135. {
  2136. ndx: 0,
  2137. amp: 16,
  2138. notes: [
  2139. { start: 666, end: 668, note: Ab },
  2140. { start: 669, end: 671, note: A },
  2141. { start: 672, end: 682, note: Bb },
  2142. { start: 688, end: 698, note: A },
  2143. { start: 698, end: 704, note: G },
  2144. { start: 704, end: 709, note: EE },
  2145. { start: 714, end: 752, note: G },
  2146. { start: 2096, end: 2106, note: D },
  2147. { start: 2106, end: 2112, note: EE },
  2148. { start: 2122, end: 2125, note: F },
  2149. { start: 2125, end: 2144, note: Gb },
  2150. { start: 2144, end: 2154, note: D },
  2151. { start: 2160, end: 2170, note: EE },
  2152. { start: 2170, end: 2176, note: Gb },
  2153. { start: 2186, end: 2208, note: G },
  2154. { start: 2208, end: 2218, note: EE },
  2155. { start: 2224, end: 2234, note: Gb },
  2156. { start: 2234, end: 2240, note: G },
  2157. { start: 2250, end: 2253, note: Ab },
  2158. { start: 2253, end: 2304, note: A },
  2159. { start: 2336, end: 2341, note: A },
  2160. { start: 2352, end: 2362, note: A },
  2161. { start: 2362, end: 2368, note: G },
  2162. { start: 2378, end: 2400, note: Gb },
  2163. { start: 2400, end: 2410, note: G },
  2164. { start: 2416, end: 2426, note: G },
  2165. { start: 2426, end: 2432, note: Gb },
  2166. { start: 2442, end: 2464, note: EE },
  2167. { start: 2464, end: 2469, note: Gb },
  2168. { start: 2469, end: 2474, note: G },
  2169. { start: 2480, end: 2490, note: Gb },
  2170. { start: 2490, end: 2496, note: EE },
  2171. { start: 2496, end: 2501, note: B/2 },
  2172. { start: 2506, end: 2509, note: Db },
  2173. { start: 2509, end: 2560, note: D },
  2174. { start: 2608, end: 2618, note: D },
  2175. { start: 2618, end: 2624, note: EE },
  2176. { start: 2634, end: 2637, note: F },
  2177. { start: 2637, end: 2656, note: Gb },
  2178. { start: 2656, end: 2666, note: D },
  2179. { start: 2672, end: 2682, note: EE },
  2180. { start: 2682, end: 2688, note: Gb },
  2181. { start: 2698, end: 2720, note: G },
  2182. { start: 2720, end: 2730, note: EE },
  2183. { start: 2736, end: 2746, note: Gb },
  2184. { start: 2746, end: 2752, note: G },
  2185. { start: 2762, end: 2765, note: Ab },
  2186. { start: 2765, end: 2816, note: A },
  2187. { start: 2848, end: 2858, note: D },
  2188. { start: 2864, end: 2874, note: EE },
  2189. { start: 2874, end: 2880, note: Gb },
  2190. { start: 2890, end: 2893, note: Gb },
  2191. { start: 2893, end: 2912, note: G },
  2192. { start: 2912, end: 2922, note: EE },
  2193. { start: 2928, end: 2938, note: Gb },
  2194. { start: 2938, end: 2944, note: G },
  2195. { start: 2954, end: 2976, note: A },
  2196. { start: 2976, end: 2986, note: Gb },
  2197. { start: 2992, end: 3002, note: G },
  2198. { start: 3002, end: 3008, note: A },
  2199. { start: 3018, end: 3021, note: Bb },
  2200. { start: 3021, end: 3040, note: B },
  2201. { start: 3738, end: 3740, note: Ab },
  2202. { start: 3741, end: 3743, note: A },
  2203. { start: 3744, end: 3754, note: Bb },
  2204. { start: 3760, end: 3770, note: A },
  2205. { start: 3770, end: 3776, note: G },
  2206. { start: 3776, end: 3781, note: EE },
  2207. { start: 3786, end: 3824, note: G },
  2208. { start: 5168, end: 5178, note: D },
  2209. { start: 5178, end: 5184, note: EE },
  2210. { start: 5194, end: 5197, note: F },
  2211. { start: 5197, end: 5216, note: Gb },
  2212. { start: 5216, end: 5226, note: D },
  2213. { start: 5232, end: 5242, note: EE },
  2214. { start: 5242, end: 5248, note: Gb },
  2215. { start: 5258, end: 5280, note: G },
  2216. { start: 5280, end: 5290, note: EE },
  2217. { start: 5296, end: 5306, note: Gb },
  2218. { start: 5306, end: 5312, note: G },
  2219. { start: 5322, end: 5325, note: Ab },
  2220. { start: 5325, end: 5376, note: A },
  2221. { start: 5408, end: 5413, note: A },
  2222. { start: 5424, end: 5434, note: A },
  2223. { start: 5434, end: 5440, note: G },
  2224. { start: 5450, end: 5472, note: Gb },
  2225. { start: 5472, end: 5482, note: G },
  2226. { start: 5488, end: 5498, note: G },
  2227. { start: 5498, end: 5504, note: Gb },
  2228. { start: 5514, end: 5536, note: EE },
  2229. { start: 5536, end: 5541, note: Gb },
  2230. { start: 5541, end: 5546, note: G },
  2231. { start: 5552, end: 5562, note: Gb },
  2232. { start: 5562, end: 5568, note: EE },
  2233. { start: 5568, end: 5573, note: B/2 },
  2234. { start: 5578, end: 5581, note: Db },
  2235. { start: 5581, end: 5632, note: D },
  2236. { start: 5680, end: 5690, note: D },
  2237. { start: 5690, end: 5696, note: EE },
  2238. { start: 5706, end: 5709, note: F },
  2239. { start: 5709, end: 5728, note: Gb },
  2240. { start: 5728, end: 5738, note: D },
  2241. { start: 5744, end: 5754, note: EE },
  2242. { start: 5754, end: 5760, note: Gb },
  2243. { start: 5770, end: 5792, note: G },
  2244. { start: 5792, end: 5802, note: EE },
  2245. { start: 5808, end: 5818, note: Gb },
  2246. { start: 5818, end: 5824, note: G },
  2247. { start: 5834, end: 5837, note: Ab },
  2248. { start: 5837, end: 5888, note: A },
  2249. { start: 5920, end: 5930, note: D },
  2250. { start: 5936, end: 5946, note: EE },
  2251. { start: 5946, end: 5952, note: Gb },
  2252. { start: 5962, end: 5965, note: Gb },
  2253. { start: 5965, end: 5984, note: G },
  2254. { start: 5984, end: 5994, note: EE },
  2255. { start: 6000, end: 6010, note: Gb },
  2256. { start: 6010, end: 6016, note: G },
  2257. { start: 6026, end: 6048, note: A },
  2258. { start: 6048, end: 6058, note: Gb },
  2259. { start: 6064, end: 6074, note: G },
  2260. { start: 6074, end: 6080, note: A },
  2261. { start: 6090, end: 6093, note: Bb },
  2262. { start: 6093, end: 6112, note: B },
  2263. ],
  2264. },
  2265. {
  2266. ndx: 0,
  2267. amp: 10,
  2268. pulse: function(tick) { return (((tick + 96) % 192) / 2.15) + 5; },
  2269. notes: [
  2270. { start: 1072, end: 1077, note: A },
  2271. { start: 1077, end: 1093, note: Bb },
  2272. { start: 1104, end: 1125, note: A },
  2273. { start: 1136, end: 1146, note: A },
  2274. { start: 1146, end: 1152, note: G },
  2275. { start: 1152, end: 1157, note: EE },
  2276. { start: 1162, end: 1184, note: G },
  2277. { start: 1184, end: 1200, note: A },
  2278. { start: 1328, end: 1333, note: Eb },
  2279. { start: 1333, end: 1349, note: EE },
  2280. { start: 1360, end: 1381, note: B/2 },
  2281. { start: 1389, end: 1392, note: Bb/2 },
  2282. { start: 1392, end: 1402, note: B/2 },
  2283. { start: 1402, end: 1408, note: A/2 },
  2284. { start: 1418, end: 1450, note: G/2 },
  2285. { start: 1584, end: 1589, note: A },
  2286. { start: 1589, end: 1605, note: Bb },
  2287. { start: 1616, end: 1637, note: A },
  2288. { start: 1648, end: 1658, note: A },
  2289. { start: 1658, end: 1664, note: G },
  2290. { start: 1664, end: 1669, note: EE },
  2291. { start: 1674, end: 1696, note: G },
  2292. { start: 1696, end: 1712, note: A },
  2293. { start: 1840, end: 1845, note: Eb },
  2294. { start: 1845, end: 1861, note: EE },
  2295. { start: 1872, end: 1893, note: Gb },
  2296. { start: 1901, end: 1904, note: Gb },
  2297. { start: 1904, end: 1914, note: G },
  2298. { start: 1914, end: 1920, note: A },
  2299. { start: 1930, end: 1933, note: A },
  2300. { start: 1933, end: 1952, note: Bb },
  2301. { start: 1952, end: 1962, note: A },
  2302. { start: 1968, end: 1978, note: G },
  2303. { start: 1978, end: 1984, note: EE },
  2304. { start: 1994, end: 1997, note: Bb },
  2305. { start: 1997, end: 2016, note: B },
  2306. { start: 2016, end: 2026, note: A },
  2307. { start: 2032, end: 2048, note: G },
  2308. { start: 2048, end: 2058, note: Gb },
  2309. { start: 2064, end: 2080, note: EE },
  2310. { start: 3066, end: 3072, note: D*2 },
  2311. { start: 3082, end: 3098, note: EE*2 },
  2312. { start: 3098, end: 3100, note: D*2 },
  2313. { start: 3100, end: 3101, note: C*2 },
  2314. { start: 3101, end: 3103, note: Bb },
  2315. { start: 3103, end: 3104, note: Ab },
  2316. { start: 4144, end: 4149, note: A },
  2317. { start: 4149, end: 4165, note: Bb },
  2318. { start: 4176, end: 4197, note: A },
  2319. { start: 4208, end: 4218, note: A },
  2320. { start: 4218, end: 4224, note: G },
  2321. { start: 4224, end: 4229, note: EE },
  2322. { start: 4234, end: 4256, note: G },
  2323. { start: 4256, end: 4272, note: A },
  2324. { start: 4400, end: 4405, note: Eb },
  2325. { start: 4405, end: 4421, note: EE },
  2326. { start: 4432, end: 4453, note: B/2 },
  2327. { start: 4461, end: 4464, note: Bb/2 },
  2328. { start: 4464, end: 4474, note: B/2 },
  2329. { start: 4474, end: 4480, note: A/2 },
  2330. { start: 4490, end: 4522, note: G/2 },
  2331. { start: 4656, end: 4661, note: A },
  2332. { start: 4661, end: 4677, note: Bb },
  2333. { start: 4688, end: 4709, note: A },
  2334. { start: 4720, end: 4730, note: A },
  2335. { start: 4730, end: 4736, note: G },
  2336. { start: 4736, end: 4741, note: EE },
  2337. { start: 4746, end: 4768, note: G },
  2338. { start: 4768, end: 4784, note: A },
  2339. { start: 4912, end: 4917, note: Eb },
  2340. { start: 4917, end: 4933, note: EE },
  2341. { start: 4944, end: 4965, note: Gb },
  2342. { start: 4973, end: 4976, note: Gb },
  2343. { start: 4976, end: 4986, note: G },
  2344. { start: 4986, end: 4992, note: A },
  2345. { start: 5002, end: 5005, note: A },
  2346. { start: 5005, end: 5024, note: Bb },
  2347. { start: 5024, end: 5034, note: A },
  2348. { start: 5040, end: 5050, note: G },
  2349. { start: 5050, end: 5056, note: EE },
  2350. { start: 5066, end: 5069, note: Bb },
  2351. { start: 5069, end: 5088, note: B },
  2352. { start: 5088, end: 5098, note: A },
  2353. { start: 5104, end: 5120, note: G },
  2354. { start: 5120, end: 5130, note: Gb },
  2355. { start: 5136, end: 5152, note: EE },
  2356. { start: 6138, end: 6144, note: D*2 },
  2357. { start: 6154, end: 6170, note: EE*2 },
  2358. { start: 6170, end: 6172, note: D*2 },
  2359. { start: 6172, end: 6173, note: C*2 },
  2360. { start: 6173, end: 6175, note: Bb },
  2361. { start: 6175, end: 6176, note: Ab },
  2362. ],
  2363. },
  2364. {
  2365. ndx: 0,
  2366. amp: 6,
  2367. pulse: function(tick) { return 12; },
  2368. notes: [
  2369. { start: 1472, end: 1477, note: D*2 },
  2370. { start: 1477, end: 1482, note: EE*2 },
  2371. { start: 1482, end: 1488, note: Gb*2 },
  2372. { start: 1488, end: 1504, note: G*2 },
  2373. { start: 1504, end: 1509, note: A*2 },
  2374. { start: 1520, end: 1525, note: F*2 },
  2375. { start: 1525, end: 1536, note: Gb*2 },
  2376. { start: 1536, end: 1541, note: D*2 },
  2377. { start: 1552, end: 1557, note: Eb*2 },
  2378. { start: 1557, end: 1568, note: EE*2 },
  2379. { start: 1728, end: 1733, note: D*2 },
  2380. { start: 1733, end: 1738, note: EE*2 },
  2381. { start: 1738, end: 1744, note: Gb*2 },
  2382. { start: 1744, end: 1760, note: G*2 },
  2383. { start: 1760, end: 1765, note: A*2 },
  2384. { start: 1776, end: 1781, note: F*2 },
  2385. { start: 1781, end: 1792, note: Gb*2 },
  2386. { start: 1792, end: 1797, note: D*2 },
  2387. { start: 1808, end: 1813, note: Bb },
  2388. { start: 1813, end: 1824, note: B },
  2389. { start: 3370, end: 3373, note: A },
  2390. { start: 3373, end: 3376, note: Bb },
  2391. { start: 3376, end: 3381, note: B },
  2392. { start: 3381, end: 3386, note: D*2 },
  2393. { start: 3386, end: 3392, note: B },
  2394. { start: 3392, end: 3397, note: D*2 },
  2395. { start: 3397, end: 3402, note: B },
  2396. { start: 3402, end: 3408, note: D*2 },
  2397. { start: 3408, end: 3413, note: B },
  2398. { start: 3413, end: 3418, note: D*2 },
  2399. { start: 3418, end: 3424, note: B },
  2400. { start: 3424, end: 3429, note: D*2 },
  2401. { start: 3429, end: 3434, note: B },
  2402. { start: 3434, end: 3437, note: D*2 },
  2403. { start: 3437, end: 3440, note: Eb*2 },
  2404. { start: 3440, end: 3445, note: EE*2 },
  2405. { start: 3445, end: 3450, note: D*2 },
  2406. { start: 3450, end: 3456, note: B },
  2407. { start: 3456, end: 3461, note: Bb },
  2408. { start: 3461, end: 3466, note: A },
  2409. { start: 3466, end: 3472, note: G },
  2410. { start: 3472, end: 3504, note: Gb },
  2411. { start: 3520, end: 3525, note: A },
  2412. { start: 3525, end: 3530, note: G },
  2413. { start: 3530, end: 3536, note: Gb },
  2414. { start: 3536, end: 3557, note: EE },
  2415. { start: 3557, end: 3562, note: Eb },
  2416. { start: 3562, end: 3565, note: D },
  2417. { start: 3565, end: 3568, note: Db },
  2418. { start: 3568, end: 3578, note: C },
  2419. { start: 3578, end: 3589, note: EE },
  2420. { start: 3589, end: 3600, note: C },
  2421. { start: 3600, end: 3616, note: B/2 },
  2422. { start: 3802, end: 3804, note: A },
  2423. { start: 3805, end: 3807, note: Bb },
  2424. { start: 3808, end: 3818, note: B },
  2425. { start: 3824, end: 3834, note: D*2 },
  2426. { start: 3834, end: 3840, note: EE*2 },
  2427. { start: 3840, end: 3845, note: Gb*2 },
  2428. { start: 3845, end: 3850, note: G*2 },
  2429. { start: 3850, end: 3856, note: Gb*2 },
  2430. { start: 3866, end: 3872, note: D*2 },
  2431. { start: 3882, end: 3885, note: Eb*2 },
  2432. { start: 3885, end: 3914, note: EE*2 },
  2433. { start: 4058, end: 4061, note: Bb },
  2434. { start: 4061, end: 4064, note: B },
  2435. { start: 4064, end: 4074, note: C*2 },
  2436. { start: 4080, end: 4090, note: B },
  2437. { start: 4090, end: 4096, note: A },
  2438. { start: 4106, end: 4122, note: G },
  2439. { start: 4122, end: 4125, note: Gb },
  2440. { start: 4125, end: 4128, note: F },
  2441. { start: 4128, end: 4141, note: EE },
  2442. { start: 4272, end: 4282, note: A },
  2443. { start: 4282, end: 4288, note: G },
  2444. { start: 4288, end: 4293, note: EE },
  2445. { start: 4298, end: 4317, note: G },
  2446. { start: 4317, end: 4320, note: Ab },
  2447. { start: 4320, end: 4330, note: A },
  2448. { start: 4336, end: 4346, note: EE },
  2449. { start: 4346, end: 4352, note: B/2 },
  2450. { start: 4352, end: 4357, note: A/2 },
  2451. { start: 4362, end: 4378, note: G/2 },
  2452. { start: 4378, end: 4381, note: Gb/2 },
  2453. { start: 4381, end: 4384, note: F/2 },
  2454. { start: 4384, end: 4394, note: EE/2 },
  2455. { start: 4544, end: 4549, note: D*2 },
  2456. { start: 4549, end: 4554, note: EE*2 },
  2457. { start: 4554, end: 4560, note: Gb*2 },
  2458. { start: 4560, end: 4576, note: G*2 },
  2459. { start: 4576, end: 4581, note: A*2 },
  2460. { start: 4592, end: 4597, note: F*2 },
  2461. { start: 4597, end: 4608, note: Gb*2 },
  2462. { start: 4608, end: 4613, note: D*2 },
  2463. { start: 4624, end: 4629, note: Eb*2 },
  2464. { start: 4629, end: 4640, note: EE*2 },
  2465. { start: 4800, end: 4805, note: D*2 },
  2466. { start: 4805, end: 4810, note: EE*2 },
  2467. { start: 4810, end: 4816, note: Gb*2 },
  2468. { start: 4816, end: 4832, note: G*2 },
  2469. { start: 4832, end: 4837, note: A*2 },
  2470. { start: 4848, end: 4853, note: F*2 },
  2471. { start: 4853, end: 4864, note: Gb*2 },
  2472. { start: 4864, end: 4869, note: D*2 },
  2473. { start: 4880, end: 4885, note: Bb },
  2474. { start: 4885, end: 4896, note: B },
  2475. { start: 4912, end: 4917, note: Bb/2 },
  2476. { start: 4917, end: 4933, note: B/2 },
  2477. { start: 4944, end: 4965, note: D },
  2478. { start: 4973, end: 4976, note: D },
  2479. { start: 4976, end: 4986, note: EE },
  2480. { start: 4986, end: 4992, note: Gb },
  2481. { start: 5002, end: 5005, note: Gb },
  2482. { start: 5005, end: 5024, note: G },
  2483. { start: 5024, end: 5034, note: Gb },
  2484. { start: 5040, end: 5050, note: EE },
  2485. { start: 5050, end: 5056, note: C },
  2486. { start: 5066, end: 5069, note: Eb },
  2487. { start: 5069, end: 5088, note: EE },
  2488. { start: 5088, end: 5098, note: C },
  2489. { start: 5104, end: 5120, note: B/2 },
  2490. { start: 5120, end: 5130, note: A/2 },
  2491. { start: 5136, end: 5152, note: G/2 },
  2492. { start: 5338, end: 5344, note: C },
  2493. { start: 5344, end: 5354, note: D },
  2494. { start: 5354, end: 5360, note: EE },
  2495. { start: 5360, end: 5370, note: Gb },
  2496. { start: 5370, end: 5376, note: G },
  2497. { start: 5376, end: 5386, note: Gb },
  2498. { start: 5386, end: 5392, note: EE },
  2499. { start: 5392, end: 5397, note: F },
  2500. { start: 5397, end: 5424, note: Gb },
  2501. { start: 5594, end: 5600, note: EE },
  2502. { start: 5600, end: 5610, note: Gb },
  2503. { start: 5610, end: 5616, note: G },
  2504. { start: 5616, end: 5626, note: Gb },
  2505. { start: 5626, end: 5632, note: EE },
  2506. { start: 5632, end: 5642, note: B/2 },
  2507. { start: 5642, end: 5648, note: D },
  2508. { start: 5648, end: 5653, note: Eb },
  2509. { start: 5653, end: 5680, note: EE },
  2510. { start: 5850, end: 5856, note: EE },
  2511. { start: 5856, end: 5866, note: Gb },
  2512. { start: 5866, end: 5869, note: G },
  2513. { start: 5869, end: 5872, note: Ab },
  2514. { start: 5872, end: 5882, note: A },
  2515. { start: 5882, end: 5888, note: G },
  2516. { start: 5888, end: 5898, note: Gb },
  2517. { start: 5898, end: 5904, note: G },
  2518. { start: 5904, end: 5909, note: Ab },
  2519. { start: 5909, end: 5920, note: A },
  2520. { start: 5920, end: 5930, note: Gb },
  2521. { start: 5936, end: 5946, note: G },
  2522. { start: 5946, end: 5952, note: A },
  2523. { start: 5962, end: 5965, note: A },
  2524. { start: 5965, end: 5984, note: B },
  2525. { start: 5984, end: 5994, note: G },
  2526. { start: 6000, end: 6010, note: A },
  2527. { start: 6010, end: 6016, note: B },
  2528. { start: 6026, end: 6029, note: B },
  2529. { start: 6029, end: 6048, note: C*2 },
  2530. { start: 6048, end: 6058, note: A },
  2531. { start: 6064, end: 6074, note: B },
  2532. { start: 6074, end: 6080, note: C*2 },
  2533. { start: 6090, end: 6093, note: D*2 },
  2534. { start: 6093, end: 6112, note: Eb*2 },
  2535. ],
  2536. },
  2537. {
  2538. ndx: 0,
  2539. amp: 3,
  2540. delay: 13,
  2541. notes: window.data ? window.data.channels[6].notes : []
  2542. },
  2543. {
  2544. ndx: 0,
  2545. amp: 2.5,
  2546. pulse: function(tick) { return (((tick + 96) % 192) / 2.15) + 5; },
  2547. delay: 13,
  2548. notes: window.data ? window.data.channels[7].notes : []
  2549. },
  2550. {
  2551. ndx: 0,
  2552. amp: 1.5,
  2553. pulse: function(tick) { return 12; },
  2554. delay: 13,
  2555. notes: window.data ? window.data.channels[8].notes : []
  2556. },
  2557. ],
  2558. },
  2559.  
  2560. window.data.channels.forEach(function(channel) {
  2561. var ndx = channel.ndx;
  2562. var note = channel.notes[ndx];
  2563. var localTick = tick - (channel.delay ? channel.delay : 0);
  2564. while (localTick >= note.end) {
  2565. ++ndx;
  2566. if (ndx >= channel.notes.length) {
  2567. ndx = 0;
  2568. break;
  2569. }
  2570. note = channel.notes[ndx];
  2571. }
  2572. channel.ndx = ndx;
  2573. note = channel.notes[ndx];
  2574. channel.freq = localTick >= note.start && localTick < note.end ? note.note : 0;
  2575. }),
  2576.  
  2577. 128 + (window.data.channels[0].amp / 128) * (((255 * window.data.channels[0].freq * t / SAMP_RATE) & 255) - 128)
  2578. + 3 / 4 * (window.data.channels[0].amp / 64) * (abs(((255 * window.data.channels[0].freq/2.0125 * t / SAMP_RATE + 128) & 255) - 128) - 64)
  2579. + (window.data.channels[1].amp / 128) * (((255 * window.data.channels[1].freq * t / SAMP_RATE) & 255) - 128)
  2580. + (window.data.channels[2].amp / 128) * (((255 * window.data.channels[2].freq * t / SAMP_RATE) & 255) - 128)
  2581. + (window.data.channels[3].amp / 128) * (((255 * window.data.channels[3].freq * t / SAMP_RATE) & 255) - 128)
  2582. + window.data.channels[4].amp * 2 * (floor(window.data.channels[4].freq * t / SAMP_RATE * 256) % 256 <= window.data.channels[4].pulse(tick) * 256 / 100) - window.data.channels[4].amp
  2583. + (window.data.channels[5].amp / 128) * (floor(65536 * sin(pow(floor(t * (window.data.channels[5].freq * 44100 / SAMP_RATE) / 440),2))) & 255) - window.data.channels[5].amp
  2584. + 3 / 4 * (window.data.channels[6].amp / 32) * (abs(((255 * window.data.channels[6].freq * t / SAMP_RATE + 128) & 255) - 128) - 64)
  2585. + window.data.channels[7].amp * 2 * (floor(window.data.channels[7].freq * t / SAMP_RATE * 256) % 256 <= window.data.channels[7].pulse(tick) * 256 / 100) - window.data.channels[7].amp
  2586. + window.data.channels[8].amp * 2 * (floor(window.data.channels[8].freq * t / SAMP_RATE * 256) % 256 <= window.data.channels[8].pulse(tick) * 256 / 100) - window.data.channels[8].amp
  2587. + 3 / 4 * (window.data.channels[9].amp / 32) * (abs(((255 * window.data.channels[9].freq * 1.0125 * t / SAMP_RATE + 128) & 255) - 128) - 64)
  2588. + window.data.channels[10].amp * 2 * (floor(window.data.channels[10].freq * t / SAMP_RATE * 1.0125 * 256) % 256 <= window.data.channels[10].pulse(tick) * 256 / 100) - window.data.channels[10].amp
  2589. + window.data.channels[11].amp * 2 * (floor(window.data.channels[11].freq * t / SAMP_RATE * 1.0125 * 256) % 256 <= window.data.channels[11].pulse(tick) * 256 / 100) - window.data.channels[11].amp
Advertisement
Add Comment
Please, Sign In to add comment