Artifact
5544119c077e481444a374386ded32f3cdb3b1cf153e831ed3a24030312e7c07:
- File
build/html/bookmarks.html
— part of check-in
[941581eece]
at
2022-02-15 23:20:56
on branch trunk
— Cleanup post presentation
Worklet code
(user:
dev
size: 28846)
0000: 0a 3c 21 44 4f 43 54 59 50 45 20 68 74 6d 6c 3e .<!DOCTYPE html>
0010: 0a 0a 3c 68 74 6d 6c 3e 0a 20 20 3c 68 65 61 64 ..<html>. <head
0020: 3e 0a 20 20 20 20 3c 6d 65 74 61 20 63 68 61 72 >. <meta char
0030: 73 65 74 3d 22 75 74 66 2d 38 22 20 2f 3e 0a 20 set="utf-8" />.
0040: 20 20 20 3c 6d 65 74 61 20 6e 61 6d 65 3d 22 76 <meta name="v
0050: 69 65 77 70 6f 72 74 22 20 63 6f 6e 74 65 6e 74 iewport" content
0060: 3d 22 77 69 64 74 68 3d 64 65 76 69 63 65 2d 77 ="width=device-w
0070: 69 64 74 68 2c 20 69 6e 69 74 69 61 6c 2d 73 63 idth, initial-sc
0080: 61 6c 65 3d 31 2e 30 22 20 2f 3e 0a 20 20 20 20 ale=1.0" />.
0090: 3c 74 69 74 6c 65 3e 42 6f 6f 6b 6d 61 72 6b 73 <title>Bookmarks
00a0: 20 26 23 38 32 31 32 3b 20 42 69 74 72 68 79 74 — Bitrhyt
00b0: 68 6d 26 23 33 39 3b 73 20 6c 69 74 65 72 61 74 hm's literat
00c0: 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 3c e documentation<
00d0: 2f 74 69 74 6c 65 3e 0a 20 20 20 20 0a 20 20 3c /title>. . <
00e0: 6c 69 6e 6b 20 68 72 65 66 3d 22 5f 73 74 61 74 link href="_stat
00f0: 69 63 2f 63 73 73 2f 74 68 65 6d 65 2e 63 73 73 ic/css/theme.css
0100: 22 20 72 65 6c 3d 22 73 74 79 6c 65 73 68 65 65 " rel="styleshee
0110: 74 22 20 2f 3e 0a 20 20 3c 6c 69 6e 6b 20 68 72 t" />. <link hr
0120: 65 66 3d 22 5f 73 74 61 74 69 63 2f 63 73 73 2f ef="_static/css/
0130: 69 6e 64 65 78 2e 63 35 39 39 35 33 38 35 61 63 index.c5995385ac
0140: 31 34 66 62 38 37 39 31 65 38 65 62 33 36 62 34 14fb8791e8eb36b4
0150: 39 30 38 62 65 32 2e 63 73 73 22 20 72 65 6c 3d 908be2.css" rel=
0160: 22 73 74 79 6c 65 73 68 65 65 74 22 20 2f 3e 0a "stylesheet" />.
0170: 0a 20 20 20 20 0a 20 20 3c 6c 69 6e 6b 20 72 65 . . <link re
0180: 6c 3d 22 73 74 79 6c 65 73 68 65 65 74 22 0a 20 l="stylesheet".
0190: 20 20 20 68 72 65 66 3d 22 5f 73 74 61 74 69 63 href="_static
01a0: 2f 76 65 6e 64 6f 72 2f 66 6f 6e 74 61 77 65 73 /vendor/fontawes
01b0: 6f 6d 65 2f 35 2e 31 33 2e 30 2f 63 73 73 2f 61 ome/5.13.0/css/a
01c0: 6c 6c 2e 6d 69 6e 2e 63 73 73 22 3e 0a 20 20 3c ll.min.css">. <
01d0: 6c 69 6e 6b 20 72 65 6c 3d 22 70 72 65 6c 6f 61 link rel="preloa
01e0: 64 22 20 61 73 3d 22 66 6f 6e 74 22 20 74 79 70 d" as="font" typ
01f0: 65 3d 22 66 6f 6e 74 2f 77 6f 66 66 32 22 20 63 e="font/woff2" c
0200: 72 6f 73 73 6f 72 69 67 69 6e 0a 20 20 20 20 68 rossorigin. h
0210: 72 65 66 3d 22 5f 73 74 61 74 69 63 2f 76 65 6e ref="_static/ven
0220: 64 6f 72 2f 66 6f 6e 74 61 77 65 73 6f 6d 65 2f dor/fontawesome/
0230: 35 2e 31 33 2e 30 2f 77 65 62 66 6f 6e 74 73 2f 5.13.0/webfonts/
0240: 66 61 2d 73 6f 6c 69 64 2d 39 30 30 2e 77 6f 66 fa-solid-900.wof
0250: 66 32 22 3e 0a 20 20 3c 6c 69 6e 6b 20 72 65 6c f2">. <link rel
0260: 3d 22 70 72 65 6c 6f 61 64 22 20 61 73 3d 22 66 ="preload" as="f
0270: 6f 6e 74 22 20 74 79 70 65 3d 22 66 6f 6e 74 2f ont" type="font/
0280: 77 6f 66 66 32 22 20 63 72 6f 73 73 6f 72 69 67 woff2" crossorig
0290: 69 6e 0a 20 20 20 20 68 72 65 66 3d 22 5f 73 74 in. href="_st
02a0: 61 74 69 63 2f 76 65 6e 64 6f 72 2f 66 6f 6e 74 atic/vendor/font
02b0: 61 77 65 73 6f 6d 65 2f 35 2e 31 33 2e 30 2f 77 awesome/5.13.0/w
02c0: 65 62 66 6f 6e 74 73 2f 66 61 2d 62 72 61 6e 64 ebfonts/fa-brand
02d0: 73 2d 34 30 30 2e 77 6f 66 66 32 22 3e 0a 0a 20 s-400.woff2">..
02e0: 20 20 20 0a 20 20 20 20 20 20 0a 0a 20 20 20 20 . ..
02f0: 0a 20 20 20 20 3c 6c 69 6e 6b 20 72 65 6c 3d 22 . <link rel="
0300: 73 74 79 6c 65 73 68 65 65 74 22 20 68 72 65 66 stylesheet" href
0310: 3d 22 5f 73 74 61 74 69 63 2f 70 79 67 6d 65 6e ="_static/pygmen
0320: 74 73 2e 63 73 73 22 20 74 79 70 65 3d 22 74 65 ts.css" type="te
0330: 78 74 2f 63 73 73 22 20 2f 3e 0a 20 20 20 20 3c xt/css" />. <
0340: 6c 69 6e 6b 20 72 65 6c 3d 22 73 74 79 6c 65 73 link rel="styles
0350: 68 65 65 74 22 20 68 72 65 66 3d 22 5f 73 74 61 heet" href="_sta
0360: 74 69 63 2f 73 70 68 69 6e 78 2d 62 6f 6f 6b 2d tic/sphinx-book-
0370: 74 68 65 6d 65 2e 65 38 65 35 34 39 39 35 35 32 theme.e8e5499552
0380: 33 30 30 64 64 66 35 64 37 61 64 63 63 61 65 37 300ddf5d7adccae7
0390: 63 63 33 62 37 30 2e 63 73 73 22 20 74 79 70 65 cc3b70.css" type
03a0: 3d 22 74 65 78 74 2f 63 73 73 22 20 2f 3e 0a 20 ="text/css" />.
03b0: 20 20 20 3c 6c 69 6e 6b 20 72 65 6c 3d 22 73 74 <link rel="st
03c0: 79 6c 65 73 68 65 65 74 22 20 74 79 70 65 3d 22 ylesheet" type="
03d0: 74 65 78 74 2f 63 73 73 22 20 68 72 65 66 3d 22 text/css" href="
03e0: 5f 73 74 61 74 69 63 2f 63 75 73 74 6f 6d 2e 63 _static/custom.c
03f0: 73 73 22 20 2f 3e 0a 20 20 20 20 0a 20 20 3c 6c ss" />. . <l
0400: 69 6e 6b 20 72 65 6c 3d 22 70 72 65 6c 6f 61 64 ink rel="preload
0410: 22 20 61 73 3d 22 73 63 72 69 70 74 22 20 68 72 " as="script" hr
0420: 65 66 3d 22 5f 73 74 61 74 69 63 2f 6a 73 2f 69 ef="_static/js/i
0430: 6e 64 65 78 2e 31 63 35 61 31 61 30 31 34 34 39 ndex.1c5a1a01449
0440: 65 64 36 35 61 37 62 35 31 2e 6a 73 22 3e 0a 0a ed65a7b51.js">..
0450: 20 20 20 20 3c 73 63 72 69 70 74 20 69 64 3d 22 <script id="
0460: 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 5f 6f 70 documentation_op
0470: 74 69 6f 6e 73 22 20 64 61 74 61 2d 75 72 6c 5f tions" data-url_
0480: 72 6f 6f 74 3d 22 2e 2f 22 20 73 72 63 3d 22 5f root="./" src="_
0490: 73 74 61 74 69 63 2f 64 6f 63 75 6d 65 6e 74 61 static/documenta
04a0: 74 69 6f 6e 5f 6f 70 74 69 6f 6e 73 2e 6a 73 22 tion_options.js"
04b0: 3e 3c 2f 73 63 72 69 70 74 3e 0a 20 20 20 20 3c ></script>. <
04c0: 73 63 72 69 70 74 20 73 72 63 3d 22 5f 73 74 61 script src="_sta
04d0: 74 69 63 2f 6a 71 75 65 72 79 2e 6a 73 22 3e 3c tic/jquery.js"><
04e0: 2f 73 63 72 69 70 74 3e 0a 20 20 20 20 3c 73 63 /script>. <sc
04f0: 72 69 70 74 20 73 72 63 3d 22 5f 73 74 61 74 69 ript src="_stati
0500: 63 2f 75 6e 64 65 72 73 63 6f 72 65 2e 6a 73 22 c/underscore.js"
0510: 3e 3c 2f 73 63 72 69 70 74 3e 0a 20 20 20 20 3c ></script>. <
0520: 73 63 72 69 70 74 20 73 72 63 3d 22 5f 73 74 61 script src="_sta
0530: 74 69 63 2f 64 6f 63 74 6f 6f 6c 73 2e 6a 73 22 tic/doctools.js"
0540: 3e 3c 2f 73 63 72 69 70 74 3e 0a 20 20 20 20 3c ></script>. <
0550: 73 63 72 69 70 74 20 73 72 63 3d 22 5f 73 74 61 script src="_sta
0560: 74 69 63 2f 73 70 68 69 6e 78 2d 62 6f 6f 6b 2d tic/sphinx-book-
0570: 74 68 65 6d 65 2e 31 32 61 39 36 32 32 66 62 62 theme.12a9622fbb
0580: 30 38 64 63 62 33 61 32 61 34 30 62 32 63 30 32 08dcb3a2a40b2c02
0590: 62 38 33 61 35 37 2e 6a 73 22 3e 3c 2f 73 63 72 b83a57.js"></scr
05a0: 69 70 74 3e 0a 20 20 20 20 3c 73 63 72 69 70 74 ipt>. <script
05b0: 20 73 72 63 3d 22 5f 73 74 61 74 69 63 2f 61 6e src="_static/an
05c0: 61 6c 79 74 69 63 73 2e 6a 73 22 3e 3c 2f 73 63 alytics.js"></sc
05d0: 72 69 70 74 3e 0a 20 20 20 20 3c 6c 69 6e 6b 20 ript>. <link
05e0: 72 65 6c 3d 22 69 6e 64 65 78 22 20 74 69 74 6c rel="index" titl
05f0: 65 3d 22 49 6e 64 65 78 22 20 68 72 65 66 3d 22 e="Index" href="
0600: 67 65 6e 69 6e 64 65 78 2e 68 74 6d 6c 22 20 2f genindex.html" /
0610: 3e 0a 20 20 20 20 3c 6c 69 6e 6b 20 72 65 6c 3d >. <link rel=
0620: 22 73 65 61 72 63 68 22 20 74 69 74 6c 65 3d 22 "search" title="
0630: 53 65 61 72 63 68 22 20 68 72 65 66 3d 22 73 65 Search" href="se
0640: 61 72 63 68 2e 68 74 6d 6c 22 20 2f 3e 0a 20 20 arch.html" />.
0650: 20 20 3c 6c 69 6e 6b 20 72 65 6c 3d 22 70 72 65 <link rel="pre
0660: 76 22 20 74 69 74 6c 65 3d 22 43 72 65 64 69 74 v" title="Credit
0670: 73 22 20 68 72 65 66 3d 22 63 72 65 64 69 74 73 s" href="credits
0680: 2e 68 74 6d 6c 22 20 2f 3e 0a 20 20 20 20 3c 6d .html" />. <m
0690: 65 74 61 20 6e 61 6d 65 3d 22 76 69 65 77 70 6f eta name="viewpo
06a0: 72 74 22 20 63 6f 6e 74 65 6e 74 3d 22 77 69 64 rt" content="wid
06b0: 74 68 3d 64 65 76 69 63 65 2d 77 69 64 74 68 2c th=device-width,
06c0: 20 69 6e 69 74 69 61 6c 2d 73 63 61 6c 65 3d 31 initial-scale=1
06d0: 22 20 2f 3e 0a 20 20 20 20 3c 6d 65 74 61 20 6e " />. <meta n
06e0: 61 6d 65 3d 22 64 6f 63 73 65 61 72 63 68 3a 6c ame="docsearch:l
06f0: 61 6e 67 75 61 67 65 22 20 63 6f 6e 74 65 6e 74 anguage" content
0700: 3d 22 65 6e 22 20 2f 3e 0a 20 20 20 20 0a 20 20 ="en" />. .
0710: 3c 2f 68 65 61 64 3e 0a 20 20 3c 62 6f 64 79 20 </head>. <body
0720: 64 61 74 61 2d 73 70 79 3d 22 73 63 72 6f 6c 6c data-spy="scroll
0730: 22 20 64 61 74 61 2d 74 61 72 67 65 74 3d 22 23 " data-target="#
0740: 62 64 2d 74 6f 63 2d 6e 61 76 22 20 64 61 74 61 bd-toc-nav" data
0750: 2d 6f 66 66 73 65 74 3d 22 38 30 22 3e 0a 20 20 -offset="80">.
0760: 20 20 0a 20 20 20 20 3c 64 69 76 20 63 6c 61 73 . <div clas
0770: 73 3d 22 63 6f 6e 74 61 69 6e 65 72 2d 66 6c 75 s="container-flu
0780: 69 64 22 20 69 64 3d 22 62 61 6e 6e 65 72 22 3e id" id="banner">
0790: 3c 2f 64 69 76 3e 0a 0a 20 20 20 20 0a 0a 20 20 </div>.. ..
07a0: 20 20 3c 64 69 76 20 63 6c 61 73 73 3d 22 63 6f <div class="co
07b0: 6e 74 61 69 6e 65 72 2d 78 6c 22 3e 0a 20 20 20 ntainer-xl">.
07c0: 20 20 20 3c 64 69 76 20 63 6c 61 73 73 3d 22 72 <div class="r
07d0: 6f 77 22 3e 0a 20 20 20 20 20 20 20 20 20 20 0a ow">. .
07e0: 3c 64 69 76 20 63 6c 61 73 73 3d 22 63 6f 6c 2d <div class="col-
07f0: 31 32 20 63 6f 6c 2d 6d 64 2d 33 20 62 64 2d 73 12 col-md-3 bd-s
0800: 69 64 65 62 61 72 20 73 69 74 65 2d 6e 61 76 69 idebar site-navi
0810: 67 61 74 69 6f 6e 20 73 68 6f 77 22 20 69 64 3d gation show" id=
0820: 22 73 69 74 65 2d 6e 61 76 69 67 61 74 69 6f 6e "site-navigation
0830: 22 3e 0a 20 20 20 20 0a 20 20 20 20 20 20 20 20 ">. .
0840: 3c 64 69 76 20 63 6c 61 73 73 3d 22 6e 61 76 62 <div class="navb
0850: 61 72 2d 62 72 61 6e 64 2d 62 6f 78 22 3e 0a 20 ar-brand-box">.
0860: 20 20 20 3c 61 20 63 6c 61 73 73 3d 22 6e 61 76 <a class="nav
0870: 62 61 72 2d 62 72 61 6e 64 20 74 65 78 74 2d 77 bar-brand text-w
0880: 72 61 70 22 20 68 72 65 66 3d 22 69 6e 64 65 78 rap" href="index
0890: 2e 68 74 6d 6c 22 3e 0a 20 20 20 20 20 20 0a 20 .html">. .
08a0: 20 20 20 20 20 0a 20 20 20 20 20 20 3c 68 31 20 . <h1
08b0: 63 6c 61 73 73 3d 22 73 69 74 65 2d 6c 6f 67 6f class="site-logo
08c0: 22 20 69 64 3d 22 73 69 74 65 2d 74 69 74 6c 65 " id="site-title
08d0: 22 3e 42 69 74 72 68 79 74 68 6d 27 73 20 6c 69 ">Bitrhythm's li
08e0: 74 65 72 61 74 65 20 64 6f 63 75 6d 65 6e 74 61 terate documenta
08f0: 74 69 6f 6e 3c 2f 68 31 3e 0a 20 20 20 20 20 20 tion</h1>.
0900: 0a 20 20 20 20 3c 2f 61 3e 0a 3c 2f 64 69 76 3e . </a>.</div>
0910: 3c 6e 61 76 20 63 6c 61 73 73 3d 22 62 64 2d 6c <nav class="bd-l
0920: 69 6e 6b 73 22 20 69 64 3d 22 62 64 2d 64 6f 63 inks" id="bd-doc
0930: 73 2d 6e 61 76 22 20 61 72 69 61 2d 6c 61 62 65 s-nav" aria-labe
0940: 6c 3d 22 4d 61 69 6e 20 6e 61 76 69 67 61 74 69 l="Main navigati
0950: 6f 6e 22 3e 0a 20 20 20 20 3c 64 69 76 20 63 6c on">. <div cl
0960: 61 73 73 3d 22 62 64 2d 74 6f 63 2d 69 74 65 6d ass="bd-toc-item
0970: 20 61 63 74 69 76 65 22 3e 0a 20 20 20 20 20 20 active">.
0980: 20 20 3c 70 20 63 6c 61 73 73 3d 22 63 61 70 74 <p class="capt
0990: 69 6f 6e 22 3e 0a 20 3c 73 70 61 6e 20 63 6c 61 ion">. <span cla
09a0: 73 73 3d 22 63 61 70 74 69 6f 6e 2d 74 65 78 74 ss="caption-text
09b0: 22 3e 0a 20 20 54 61 62 6c 65 20 6f 66 20 43 6f ">. Table of Co
09c0: 6e 74 65 6e 74 73 0a 20 3c 2f 73 70 61 6e 3e 0a ntents. </span>.
09d0: 3c 2f 70 3e 0a 3c 75 6c 20 63 6c 61 73 73 3d 22 </p>.<ul class="
09e0: 63 75 72 72 65 6e 74 20 6e 61 76 20 62 64 2d 73 current nav bd-s
09f0: 69 64 65 6e 61 76 22 3e 0a 20 3c 6c 69 20 63 6c idenav">. <li cl
0a00: 61 73 73 3d 22 74 6f 63 74 72 65 65 2d 6c 31 22 ass="toctree-l1"
0a10: 3e 0a 20 20 3c 61 20 63 6c 61 73 73 3d 22 72 65 >. <a class="re
0a20: 66 65 72 65 6e 63 65 20 69 6e 74 65 72 6e 61 6c ference internal
0a30: 22 20 68 72 65 66 3d 22 77 68 61 74 2e 68 74 6d " href="what.htm
0a40: 6c 22 3e 0a 20 20 20 57 68 61 74 20 69 73 20 62 l">. What is b
0a50: 69 74 72 68 79 74 68 6d 20 61 62 6f 75 74 20 3f itrhythm about ?
0a60: 0a 20 20 3c 2f 61 3e 0a 20 3c 2f 6c 69 3e 0a 20 . </a>. </li>.
0a70: 3c 6c 69 20 63 6c 61 73 73 3d 22 74 6f 63 74 72 <li class="toctr
0a80: 65 65 2d 6c 31 22 3e 0a 20 20 3c 61 20 63 6c 61 ee-l1">. <a cla
0a90: 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 69 6e ss="reference in
0aa0: 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 73 6f ternal" href="so
0ab0: 75 72 63 65 2d 63 6f 64 65 2e 68 74 6d 6c 22 3e urce-code.html">
0ac0: 0a 20 20 20 53 6f 75 72 63 65 20 43 6f 64 65 20 . Source Code
0ad0: 61 6e 64 20 4c 69 63 65 6e 73 65 0a 20 20 3c 2f and License. </
0ae0: 61 3e 0a 20 3c 2f 6c 69 3e 0a 20 3c 6c 69 20 63 a>. </li>. <li c
0af0: 6c 61 73 73 3d 22 74 6f 63 74 72 65 65 2d 6c 31 lass="toctree-l1
0b00: 22 3e 0a 20 20 3c 61 20 63 6c 61 73 73 3d 22 72 ">. <a class="r
0b10: 65 66 65 72 65 6e 63 65 20 69 6e 74 65 72 6e 61 eference interna
0b20: 6c 22 20 68 72 65 66 3d 22 64 65 6d 6f 2e 68 74 l" href="demo.ht
0b30: 6d 6c 22 3e 0a 20 20 20 47 65 74 74 69 6e 67 20 ml">. Getting
0b40: 53 74 61 72 74 65 64 0a 20 20 3c 2f 61 3e 0a 20 Started. </a>.
0b50: 3c 2f 6c 69 3e 0a 20 3c 6c 69 20 63 6c 61 73 73 </li>. <li class
0b60: 3d 22 74 6f 63 74 72 65 65 2d 6c 31 22 3e 0a 20 ="toctree-l1">.
0b70: 20 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 <a class="refer
0b80: 65 6e 63 65 20 69 6e 74 65 72 6e 61 6c 22 20 68 ence internal" h
0b90: 72 65 66 3d 22 73 61 6d 70 6c 65 73 2e 68 74 6d ref="samples.htm
0ba0: 6c 22 3e 0a 20 20 20 53 61 6d 70 6c 65 73 0a 20 l">. Samples.
0bb0: 20 3c 2f 61 3e 0a 20 3c 2f 6c 69 3e 0a 20 3c 6c </a>. </li>. <l
0bc0: 69 20 63 6c 61 73 73 3d 22 74 6f 63 74 72 65 65 i class="toctree
0bd0: 2d 6c 31 22 3e 0a 20 20 3c 61 20 63 6c 61 73 73 -l1">. <a class
0be0: 3d 22 72 65 66 65 72 65 6e 63 65 20 69 6e 74 65 ="reference inte
0bf0: 72 6e 61 6c 22 20 68 72 65 66 3d 22 74 77 65 61 rnal" href="twea
0c00: 6b 69 6e 67 2e 68 74 6d 6c 22 3e 0a 20 20 20 43 king.html">. C
0c10: 6f 72 65 20 46 65 61 74 75 72 65 73 0a 20 20 3c ore Features. <
0c20: 2f 61 3e 0a 20 3c 2f 6c 69 3e 0a 20 3c 6c 69 20 /a>. </li>. <li
0c30: 63 6c 61 73 73 3d 22 74 6f 63 74 72 65 65 2d 6c class="toctree-l
0c40: 31 22 3e 0a 20 20 3c 61 20 63 6c 61 73 73 3d 22 1">. <a class="
0c50: 72 65 66 65 72 65 6e 63 65 20 69 6e 74 65 72 6e reference intern
0c60: 61 6c 22 20 68 72 65 66 3d 22 65 61 72 6c 79 2d al" href="early-
0c70: 61 74 74 65 6d 70 74 73 2e 68 74 6d 6c 22 3e 0a attempts.html">.
0c80: 20 20 20 45 61 72 6c 79 20 41 74 74 65 6d 70 74 Early Attempt
0c90: 73 0a 20 20 3c 2f 61 3e 0a 20 3c 2f 6c 69 3e 0a s. </a>. </li>.
0ca0: 20 3c 6c 69 20 63 6c 61 73 73 3d 22 74 6f 63 74 <li class="toct
0cb0: 72 65 65 2d 6c 31 22 3e 0a 20 20 3c 61 20 63 6c ree-l1">. <a cl
0cc0: 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 69 ass="reference i
0cd0: 6e 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 63 nternal" href="c
0ce0: 68 61 6e 67 65 6c 6f 67 2e 68 74 6d 6c 22 3e 0a hangelog.html">.
0cf0: 20 20 20 43 68 61 6e 67 65 6c 6f 67 0a 20 20 3c Changelog. <
0d00: 2f 61 3e 0a 20 3c 2f 6c 69 3e 0a 20 3c 6c 69 20 /a>. </li>. <li
0d10: 63 6c 61 73 73 3d 22 74 6f 63 74 72 65 65 2d 6c class="toctree-l
0d20: 31 22 3e 0a 20 20 3c 61 20 63 6c 61 73 73 3d 22 1">. <a class="
0d30: 72 65 66 65 72 65 6e 63 65 20 69 6e 74 65 72 6e reference intern
0d40: 61 6c 22 20 68 72 65 66 3d 22 6d 61 69 6e 2e 68 al" href="main.h
0d50: 74 6d 6c 22 3e 0a 20 20 20 43 6f 64 65 20 57 61 tml">. Code Wa
0d60: 6c 6b 74 68 72 6f 75 67 68 0a 20 20 3c 2f 61 3e lkthrough. </a>
0d70: 0a 20 3c 2f 6c 69 3e 0a 20 3c 6c 69 20 63 6c 61 . </li>. <li cla
0d80: 73 73 3d 22 74 6f 63 74 72 65 65 2d 6c 31 22 3e ss="toctree-l1">
0d90: 0a 20 20 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 . <a class="ref
0da0: 65 72 65 6e 63 65 20 69 6e 74 65 72 6e 61 6c 22 erence internal"
0db0: 20 68 72 65 66 3d 22 61 6c 74 65 72 6e 61 74 65 href="alternate
0dc0: 2d 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e -implementation.
0dd0: 68 74 6d 6c 22 3e 0a 20 20 20 41 6c 74 65 72 6e html">. Altern
0de0: 61 74 65 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 ate Implementati
0df0: 6f 6e 73 0a 20 20 3c 2f 61 3e 0a 20 3c 2f 6c 69 ons. </a>. </li
0e00: 3e 0a 20 3c 6c 69 20 63 6c 61 73 73 3d 22 74 6f >. <li class="to
0e10: 63 74 72 65 65 2d 6c 31 22 3e 0a 20 20 3c 61 20 ctree-l1">. <a
0e20: 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 class="reference
0e30: 20 69 6e 74 65 72 6e 61 6c 22 20 68 72 65 66 3d internal" href=
0e40: 22 73 61 76 69 6e 67 2e 68 74 6d 6c 22 3e 0a 20 "saving.html">.
0e50: 20 20 53 61 76 69 6e 67 20 2f 20 52 65 63 6f 72 Saving / Recor
0e60: 64 69 6e 67 20 2f 20 53 74 72 65 61 6d 69 6e 67 ding / Streaming
0e70: 0a 20 20 3c 2f 61 3e 0a 20 3c 2f 6c 69 3e 0a 20 . </a>. </li>.
0e80: 3c 6c 69 20 63 6c 61 73 73 3d 22 74 6f 63 74 72 <li class="toctr
0e90: 65 65 2d 6c 31 22 3e 0a 20 20 3c 61 20 63 6c 61 ee-l1">. <a cla
0ea0: 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 69 6e ss="reference in
0eb0: 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 63 72 ternal" href="cr
0ec0: 65 64 69 74 73 2e 68 74 6d 6c 22 3e 0a 20 20 20 edits.html">.
0ed0: 43 72 65 64 69 74 73 0a 20 20 3c 2f 61 3e 0a 20 Credits. </a>.
0ee0: 3c 2f 6c 69 3e 0a 20 3c 6c 69 20 63 6c 61 73 73 </li>. <li class
0ef0: 3d 22 74 6f 63 74 72 65 65 2d 6c 31 20 63 75 72 ="toctree-l1 cur
0f00: 72 65 6e 74 20 61 63 74 69 76 65 22 3e 0a 20 20 rent active">.
0f10: 3c 61 20 63 6c 61 73 73 3d 22 63 75 72 72 65 6e <a class="curren
0f20: 74 20 72 65 66 65 72 65 6e 63 65 20 69 6e 74 65 t reference inte
0f30: 72 6e 61 6c 22 20 68 72 65 66 3d 22 23 22 3e 0a rnal" href="#">.
0f40: 20 20 20 42 6f 6f 6b 6d 61 72 6b 73 0a 20 20 3c Bookmarks. <
0f50: 2f 61 3e 0a 20 3c 2f 6c 69 3e 0a 3c 2f 75 6c 3e /a>. </li>.</ul>
0f60: 0a 0a 20 20 20 20 3c 2f 64 69 76 3e 0a 3c 2f 6e .. </div>.</n
0f70: 61 76 3e 20 3c 21 2d 2d 20 54 6f 20 68 61 6e 64 av> <!-- To hand
0f80: 6c 65 20 74 68 65 20 64 65 70 72 65 63 61 74 65 le the deprecate
0f90: 64 20 6b 65 79 20 2d 2d 3e 0a 0a 3c 64 69 76 20 d key -->..<div
0fa0: 63 6c 61 73 73 3d 22 6e 61 76 62 61 72 5f 65 78 class="navbar_ex
0fb0: 74 72 61 5f 66 6f 6f 74 65 72 22 3e 0a 20 20 0a tra_footer">. .
0fc0: 3c 61 20 74 61 72 67 65 74 3d 22 5f 62 6c 61 6e <a target="_blan
0fd0: 6b 22 20 68 72 65 66 3d 22 2f 22 3e 42 69 74 72 k" href="/">Bitr
0fe0: 68 79 74 68 6d 20 41 70 70 20 48 6f 6d 65 3c 2f hythm App Home</
0ff0: 61 3e 3c 62 72 3e 0a 3c 61 20 74 61 72 67 65 74 a><br>.<a target
1000: 3d 22 5f 62 6c 61 6e 6b 22 20 68 72 65 66 3d 22 ="_blank" href="
1010: 68 74 74 70 73 3a 2f 2f 78 79 7a 7a 79 61 70 70 https://xyzzyapp
1020: 73 2e 6c 69 6e 6b 22 3e 58 79 7a 7a 79 20 41 70 s.link">Xyzzy Ap
1030: 70 73 20 48 6f 6d 65 3c 2f 61 3e 3c 62 72 3e 0a ps Home</a><br>.
1040: 3c 70 20 63 6c 61 73 73 3d 27 63 75 73 74 6f 6d <p class='custom
1050: 2d 6e 61 76 2d 66 6f 6f 74 65 72 27 3e 28 63 29 -nav-footer'>(c)
1060: 20 58 79 7a 7a 79 20 41 70 70 73 2c 20 32 30 32 Xyzzy Apps, 202
1070: 31 3c 2f 70 3e 0a 0a 3c 2f 64 69 76 3e 0a 0a 3c 1</p>..</div>..<
1080: 2f 64 69 76 3e 0a 0a 0a 20 20 20 20 20 20 20 20 /div>...
1090: 20 20 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 0a ... .
10a0: 3c 6d 61 69 6e 20 63 6c 61 73 73 3d 22 63 6f 6c <main class="col
10b0: 20 70 79 2d 6d 64 2d 33 20 70 6c 2d 6d 64 2d 34 py-md-3 pl-md-4
10c0: 20 62 64 2d 63 6f 6e 74 65 6e 74 20 6f 76 65 72 bd-content over
10d0: 66 6c 6f 77 2d 61 75 74 6f 22 20 72 6f 6c 65 3d flow-auto" role=
10e0: 22 6d 61 69 6e 22 3e 0a 20 20 20 20 0a 20 20 20 "main">. .
10f0: 20 3c 64 69 76 20 63 6c 61 73 73 3d 22 74 6f 70 <div class="top
1100: 62 61 72 20 63 6f 6e 74 61 69 6e 65 72 2d 78 6c bar container-xl
1110: 20 66 69 78 65 64 2d 74 6f 70 22 3e 0a 20 20 20 fixed-top">.
1120: 20 3c 64 69 76 20 63 6c 61 73 73 3d 22 74 6f 70 <div class="top
1130: 62 61 72 2d 63 6f 6e 74 65 6e 74 73 20 72 6f 77 bar-contents row
1140: 22 3e 0a 20 20 20 20 20 20 20 20 3c 64 69 76 20 ">. <div
1150: 63 6c 61 73 73 3d 22 63 6f 6c 2d 31 32 20 63 6f class="col-12 co
1160: 6c 2d 6d 64 2d 33 20 62 64 2d 74 6f 70 62 61 72 l-md-3 bd-topbar
1170: 2d 77 68 69 74 65 73 70 61 63 65 20 73 69 74 65 -whitespace site
1180: 2d 6e 61 76 69 67 61 74 69 6f 6e 20 73 68 6f 77 -navigation show
1190: 22 3e 3c 2f 64 69 76 3e 0a 20 20 20 20 20 20 20 "></div>.
11a0: 20 3c 64 69 76 20 63 6c 61 73 73 3d 22 63 6f 6c <div class="col
11b0: 20 70 6c 2d 6d 64 2d 34 20 74 6f 70 62 61 72 2d pl-md-4 topbar-
11c0: 6d 61 69 6e 22 3e 0a 20 20 20 20 20 20 20 20 20 main">.
11d0: 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 .
11e0: 3c 62 75 74 74 6f 6e 20 69 64 3d 22 6e 61 76 62 <button id="navb
11f0: 61 72 2d 74 6f 67 67 6c 65 72 22 20 63 6c 61 73 ar-toggler" clas
1200: 73 3d 22 6e 61 76 62 61 72 2d 74 6f 67 67 6c 65 s="navbar-toggle
1210: 72 20 6d 6c 2d 30 22 20 74 79 70 65 3d 22 62 75 r ml-0" type="bu
1220: 74 74 6f 6e 22 20 64 61 74 61 2d 74 6f 67 67 6c tton" data-toggl
1230: 65 3d 22 63 6f 6c 6c 61 70 73 65 22 0a 20 20 20 e="collapse".
1240: 20 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 dat
1250: 61 2d 74 6f 67 67 6c 65 3d 22 74 6f 6f 6c 74 69 a-toggle="toolti
1260: 70 22 20 64 61 74 61 2d 70 6c 61 63 65 6d 65 6e p" data-placemen
1270: 74 3d 22 62 6f 74 74 6f 6d 22 20 64 61 74 61 2d t="bottom" data-
1280: 74 61 72 67 65 74 3d 22 2e 73 69 74 65 2d 6e 61 target=".site-na
1290: 76 69 67 61 74 69 6f 6e 22 20 61 72 69 61 2d 63 vigation" aria-c
12a0: 6f 6e 74 72 6f 6c 73 3d 22 6e 61 76 62 61 72 2d ontrols="navbar-
12b0: 6d 65 6e 75 22 0a 20 20 20 20 20 20 20 20 20 20 menu".
12c0: 20 20 20 20 20 20 61 72 69 61 2d 65 78 70 61 6e aria-expan
12d0: 64 65 64 3d 22 74 72 75 65 22 20 61 72 69 61 2d ded="true" aria-
12e0: 6c 61 62 65 6c 3d 22 54 6f 67 67 6c 65 20 6e 61 label="Toggle na
12f0: 76 69 67 61 74 69 6f 6e 22 20 61 72 69 61 2d 63 vigation" aria-c
1300: 6f 6e 74 72 6f 6c 73 3d 22 73 69 74 65 2d 6e 61 ontrols="site-na
1310: 76 69 67 61 74 69 6f 6e 22 0a 20 20 20 20 20 20 vigation".
1320: 20 20 20 20 20 20 20 20 20 20 74 69 74 6c 65 3d title=
1330: 22 54 6f 67 67 6c 65 20 6e 61 76 69 67 61 74 69 "Toggle navigati
1340: 6f 6e 22 20 64 61 74 61 2d 74 6f 67 67 6c 65 3d on" data-toggle=
1350: 22 74 6f 6f 6c 74 69 70 22 20 64 61 74 61 2d 70 "tooltip" data-p
1360: 6c 61 63 65 6d 65 6e 74 3d 22 6c 65 66 74 22 3e lacement="left">
1370: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
1380: 20 3c 69 20 63 6c 61 73 73 3d 22 66 61 73 20 66 <i class="fas f
1390: 61 2d 62 61 72 73 22 3e 3c 2f 69 3e 0a 20 20 20 a-bars"></i>.
13a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 69 20 <i
13b0: 63 6c 61 73 73 3d 22 66 61 73 20 66 61 2d 61 72 class="fas fa-ar
13c0: 72 6f 77 2d 6c 65 66 74 22 3e 3c 2f 69 3e 0a 20 row-left"></i>.
13d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c <
13e0: 69 20 63 6c 61 73 73 3d 22 66 61 73 20 66 61 2d i class="fas fa-
13f0: 61 72 72 6f 77 2d 75 70 22 3e 3c 2f 69 3e 0a 20 arrow-up"></i>.
1400: 20 20 20 20 20 20 20 20 20 20 20 3c 2f 62 75 74 </but
1410: 74 6f 6e 3e 0a 20 20 20 20 20 20 20 20 20 20 20 ton>.
1420: 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 . .
1430: 20 20 20 20 20 20 20 20 20 20 20 3c 21 2d 2d 20 <!--
1440: 53 6f 75 72 63 65 20 69 6e 74 65 72 61 63 74 69 Source interacti
1450: 6f 6e 20 62 75 74 74 6f 6e 73 20 2d 2d 3e 0a 0a on buttons -->..
1460: 20 20 20 20 20 20 20 20 20 20 20 20 3c 21 2d 2d <!--
1470: 20 46 75 6c 6c 20 73 63 72 65 65 6e 20 28 77 72 Full screen (wr
1480: 61 70 20 69 6e 20 3c 61 3e 20 74 6f 20 68 61 76 ap in <a> to hav
1490: 65 20 73 74 79 6c 65 20 63 6f 6e 73 69 73 74 65 e style consiste
14a0: 6e 63 79 20 2d 2d 3e 0a 0a 3c 61 20 63 6c 61 73 ncy -->..<a clas
14b0: 73 3d 22 66 75 6c 6c 2d 73 63 72 65 65 6e 2d 62 s="full-screen-b
14c0: 75 74 74 6f 6e 22 3e 3c 62 75 74 74 6f 6e 20 74 utton"><button t
14d0: 79 70 65 3d 22 62 75 74 74 6f 6e 22 20 63 6c 61 ype="button" cla
14e0: 73 73 3d 22 62 74 6e 20 62 74 6e 2d 73 65 63 6f ss="btn btn-seco
14f0: 6e 64 61 72 79 20 74 6f 70 62 61 72 62 74 6e 22 ndary topbarbtn"
1500: 20 64 61 74 61 2d 74 6f 67 67 6c 65 3d 22 74 6f data-toggle="to
1510: 6f 6c 74 69 70 22 0a 20 20 20 20 20 20 20 20 64 oltip". d
1520: 61 74 61 2d 70 6c 61 63 65 6d 65 6e 74 3d 22 62 ata-placement="b
1530: 6f 74 74 6f 6d 22 20 6f 6e 63 6c 69 63 6b 3d 22 ottom" onclick="
1540: 74 6f 67 67 6c 65 46 75 6c 6c 53 63 72 65 65 6e toggleFullScreen
1550: 28 29 22 20 61 72 69 61 2d 6c 61 62 65 6c 3d 22 ()" aria-label="
1560: 46 75 6c 6c 73 63 72 65 65 6e 20 6d 6f 64 65 22 Fullscreen mode"
1570: 0a 20 20 20 20 20 20 20 20 74 69 74 6c 65 3d 22 . title="
1580: 46 75 6c 6c 73 63 72 65 65 6e 20 6d 6f 64 65 22 Fullscreen mode"
1590: 3e 3c 69 0a 20 20 20 20 20 20 20 20 20 20 20 20 ><i.
15a0: 63 6c 61 73 73 3d 22 66 61 73 20 66 61 2d 65 78 class="fas fa-ex
15b0: 70 61 6e 64 22 3e 3c 2f 69 3e 3c 2f 62 75 74 74 pand"></i></butt
15c0: 6f 6e 3e 3c 2f 61 3e 0a 0a 20 20 20 20 20 20 20 on></a>..
15d0: 20 20 20 20 20 3c 21 2d 2d 20 4c 61 75 6e 63 68 <!-- Launch
15e0: 20 62 75 74 74 6f 6e 73 20 2d 2d 3e 0a 0a 20 20 buttons -->..
15f0: 20 20 20 20 20 20 3c 2f 64 69 76 3e 0a 0a 20 20 </div>..
1600: 20 20 20 20 20 20 3c 21 2d 2d 20 54 61 62 6c 65 <!-- Table
1610: 20 6f 66 20 63 6f 6e 74 65 6e 74 73 20 2d 2d 3e of contents -->
1620: 0a 20 20 20 20 20 20 20 20 3c 64 69 76 20 63 6c . <div cl
1630: 61 73 73 3d 22 64 2d 6e 6f 6e 65 20 64 2d 6d 64 ass="d-none d-md
1640: 2d 62 6c 6f 63 6b 20 63 6f 6c 2d 6d 64 2d 32 20 -block col-md-2
1650: 62 64 2d 74 6f 63 20 73 68 6f 77 22 3e 0a 20 20 bd-toc show">.
1660: 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 .
1670: 20 20 20 20 20 20 20 3c 64 69 76 20 63 6c 61 73 <div clas
1680: 73 3d 22 74 6f 63 73 65 63 74 69 6f 6e 20 6f 6e s="tocsection on
1690: 74 68 69 73 70 61 67 65 20 70 74 2d 35 20 70 62 thispage pt-5 pb
16a0: 2d 33 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 -3">.
16b0: 20 20 20 20 20 3c 69 20 63 6c 61 73 73 3d 22 66 <i class="f
16c0: 61 73 20 66 61 2d 6c 69 73 74 22 3e 3c 2f 69 3e as fa-list"></i>
16d0: 20 43 6f 6e 74 65 6e 74 73 0a 20 20 20 20 20 20 Contents.
16e0: 20 20 20 20 20 20 3c 2f 64 69 76 3e 0a 20 20 20 </div>.
16f0: 20 20 20 20 20 20 20 20 20 3c 6e 61 76 20 69 64 <nav id
1700: 3d 22 62 64 2d 74 6f 63 2d 6e 61 76 22 3e 0a 20 ="bd-toc-nav">.
1710: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c <
1720: 75 6c 20 63 6c 61 73 73 3d 22 76 69 73 69 62 6c ul class="visibl
1730: 65 20 6e 61 76 20 73 65 63 74 69 6f 6e 2d 6e 61 e nav section-na
1740: 76 20 66 6c 65 78 2d 63 6f 6c 75 6d 6e 22 3e 0a v flex-column">.
1750: 20 3c 6c 69 20 63 6c 61 73 73 3d 22 74 6f 63 2d <li class="toc-
1760: 68 32 20 6e 61 76 2d 69 74 65 6d 20 74 6f 63 2d h2 nav-item toc-
1770: 65 6e 74 72 79 22 3e 0a 20 20 3c 61 20 63 6c 61 entry">. <a cla
1780: 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 69 6e ss="reference in
1790: 74 65 72 6e 61 6c 20 6e 61 76 2d 6c 69 6e 6b 22 ternal nav-link"
17a0: 20 68 72 65 66 3d 22 23 77 65 62 61 75 64 69 6f href="#webaudio
17b0: 22 3e 0a 20 20 20 57 65 62 41 75 64 69 6f 0a 20 ">. WebAudio.
17c0: 20 3c 2f 61 3e 0a 20 3c 2f 6c 69 3e 0a 20 3c 6c </a>. </li>. <l
17d0: 69 20 63 6c 61 73 73 3d 22 74 6f 63 2d 68 32 20 i class="toc-h2
17e0: 6e 61 76 2d 69 74 65 6d 20 74 6f 63 2d 65 6e 74 nav-item toc-ent
17f0: 72 79 22 3e 0a 20 20 3c 61 20 63 6c 61 73 73 3d ry">. <a class=
1800: 22 72 65 66 65 72 65 6e 63 65 20 69 6e 74 65 72 "reference inter
1810: 6e 61 6c 20 6e 61 76 2d 6c 69 6e 6b 22 20 68 72 nal nav-link" hr
1820: 65 66 3d 22 23 61 75 64 69 6f 2d 77 6f 72 6b 6c ef="#audio-workl
1830: 65 74 73 2d 61 6e 64 2d 77 61 73 6d 22 3e 0a 20 ets-and-wasm">.
1840: 20 20 41 75 64 69 6f 20 57 6f 72 6b 6c 65 74 73 Audio Worklets
1850: 20 61 6e 64 20 57 61 73 6d 0a 20 20 3c 2f 61 3e and Wasm. </a>
1860: 0a 20 3c 2f 6c 69 3e 0a 20 3c 6c 69 20 63 6c 61 . </li>. <li cla
1870: 73 73 3d 22 74 6f 63 2d 68 32 20 6e 61 76 2d 69 ss="toc-h2 nav-i
1880: 74 65 6d 20 74 6f 63 2d 65 6e 74 72 79 22 3e 0a tem toc-entry">.
1890: 20 20 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 <a class="refe
18a0: 72 65 6e 63 65 20 69 6e 74 65 72 6e 61 6c 20 6e rence internal n
18b0: 61 76 2d 6c 69 6e 6b 22 20 68 72 65 66 3d 22 23 av-link" href="#
18c0: 6f 62 73 65 76 65 72 73 22 3e 0a 20 20 20 4f 62 obsevers">. Ob
18d0: 73 65 76 65 72 73 0a 20 20 3c 2f 61 3e 0a 20 3c severs. </a>. <
18e0: 2f 6c 69 3e 0a 20 3c 6c 69 20 63 6c 61 73 73 3d /li>. <li class=
18f0: 22 74 6f 63 2d 68 32 20 6e 61 76 2d 69 74 65 6d "toc-h2 nav-item
1900: 20 74 6f 63 2d 65 6e 74 72 79 22 3e 0a 20 20 3c toc-entry">. <
1910: 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e a class="referen
1920: 63 65 20 69 6e 74 65 72 6e 61 6c 20 6e 61 76 2d ce internal nav-
1930: 6c 69 6e 6b 22 20 68 72 65 66 3d 22 23 76 69 73 link" href="#vis
1940: 75 61 6c 73 22 3e 0a 20 20 20 56 69 73 75 61 6c uals">. Visual
1950: 73 0a 20 20 3c 2f 61 3e 0a 20 3c 2f 6c 69 3e 0a s. </a>. </li>.
1960: 20 3c 6c 69 20 63 6c 61 73 73 3d 22 74 6f 63 2d <li class="toc-
1970: 68 32 20 6e 61 76 2d 69 74 65 6d 20 74 6f 63 2d h2 nav-item toc-
1980: 65 6e 74 72 79 22 3e 0a 20 20 3c 61 20 63 6c 61 entry">. <a cla
1990: 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 69 6e ss="reference in
19a0: 74 65 72 6e 61 6c 20 6e 61 76 2d 6c 69 6e 6b 22 ternal nav-link"
19b0: 20 68 72 65 66 3d 22 23 6d 69 73 63 22 3e 0a 20 href="#misc">.
19c0: 20 20 4d 69 73 63 0a 20 20 3c 2f 61 3e 0a 20 3c Misc. </a>. <
19d0: 2f 6c 69 3e 0a 20 3c 6c 69 20 63 6c 61 73 73 3d /li>. <li class=
19e0: 22 74 6f 63 2d 68 32 20 6e 61 76 2d 69 74 65 6d "toc-h2 nav-item
19f0: 20 74 6f 63 2d 65 6e 74 72 79 22 3e 0a 20 20 3c toc-entry">. <
1a00: 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e a class="referen
1a10: 63 65 20 69 6e 74 65 72 6e 61 6c 20 6e 61 76 2d ce internal nav-
1a20: 6c 69 6e 6b 22 20 68 72 65 66 3d 22 23 6f 74 68 link" href="#oth
1a30: 65 72 2d 70 72 6f 6a 65 63 74 73 22 3e 0a 20 20 er-projects">.
1a40: 20 4f 74 68 65 72 20 50 72 6f 6a 65 63 74 73 0a Other Projects.
1a50: 20 20 3c 2f 61 3e 0a 20 3c 2f 6c 69 3e 0a 20 3c </a>. </li>. <
1a60: 6c 69 20 63 6c 61 73 73 3d 22 74 6f 63 2d 68 32 li class="toc-h2
1a70: 20 6e 61 76 2d 69 74 65 6d 20 74 6f 63 2d 65 6e nav-item toc-en
1a80: 74 72 79 22 3e 0a 20 20 3c 61 20 63 6c 61 73 73 try">. <a class
1a90: 3d 22 72 65 66 65 72 65 6e 63 65 20 69 6e 74 65 ="reference inte
1aa0: 72 6e 61 6c 20 6e 61 76 2d 6c 69 6e 6b 22 20 68 rnal nav-link" h
1ab0: 72 65 66 3d 22 23 69 6e 73 70 69 72 61 74 69 6f ref="#inspiratio
1ac0: 6e 22 3e 0a 20 20 20 49 6e 73 70 69 72 61 74 69 n">. Inspirati
1ad0: 6f 6e 0a 20 20 3c 2f 61 3e 0a 20 3c 2f 6c 69 3e on. </a>. </li>
1ae0: 0a 20 3c 6c 69 20 63 6c 61 73 73 3d 22 74 6f 63 . <li class="toc
1af0: 2d 68 32 20 6e 61 76 2d 69 74 65 6d 20 74 6f 63 -h2 nav-item toc
1b00: 2d 65 6e 74 72 79 22 3e 0a 20 20 3c 61 20 63 6c -entry">. <a cl
1b10: 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 69 ass="reference i
1b20: 6e 74 65 72 6e 61 6c 20 6e 61 76 2d 6c 69 6e 6b nternal nav-link
1b30: 22 20 68 72 65 66 3d 22 23 6d 75 73 69 63 22 3e " href="#music">
1b40: 0a 20 20 20 4d 75 73 69 63 0a 20 20 3c 2f 61 3e . Music. </a>
1b50: 0a 20 3c 2f 6c 69 3e 0a 20 3c 6c 69 20 63 6c 61 . </li>. <li cla
1b60: 73 73 3d 22 74 6f 63 2d 68 32 20 6e 61 76 2d 69 ss="toc-h2 nav-i
1b70: 74 65 6d 20 74 6f 63 2d 65 6e 74 72 79 22 3e 0a tem toc-entry">.
1b80: 20 20 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 <a class="refe
1b90: 72 65 6e 63 65 20 69 6e 74 65 72 6e 61 6c 20 6e rence internal n
1ba0: 61 76 2d 6c 69 6e 6b 22 20 68 72 65 66 3d 22 23 av-link" href="#
1bb0: 61 6c 67 6f 72 69 74 68 6d 69 63 2d 6d 75 73 69 algorithmic-musi
1bc0: 63 22 3e 0a 20 20 20 41 6c 67 6f 72 69 74 68 6d c">. Algorithm
1bd0: 69 63 20 4d 75 73 69 63 0a 20 20 3c 2f 61 3e 0a ic Music. </a>.
1be0: 20 3c 2f 6c 69 3e 0a 20 3c 6c 69 20 63 6c 61 73 </li>. <li clas
1bf0: 73 3d 22 74 6f 63 2d 68 32 20 6e 61 76 2d 69 74 s="toc-h2 nav-it
1c00: 65 6d 20 74 6f 63 2d 65 6e 74 72 79 22 3e 0a 20 em toc-entry">.
1c10: 20 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 <a class="refer
1c20: 65 6e 63 65 20 69 6e 74 65 72 6e 61 6c 20 6e 61 ence internal na
1c30: 76 2d 6c 69 6e 6b 22 20 68 72 65 66 3d 22 23 73 v-link" href="#s
1c40: 6f 75 6e 64 2d 64 65 73 69 67 6e 22 3e 0a 20 20 ound-design">.
1c50: 20 53 6f 75 6e 64 20 44 65 73 69 67 6e 0a 20 20 Sound Design.
1c60: 3c 2f 61 3e 0a 20 3c 2f 6c 69 3e 0a 20 3c 6c 69 </a>. </li>. <li
1c70: 20 63 6c 61 73 73 3d 22 74 6f 63 2d 68 32 20 6e class="toc-h2 n
1c80: 61 76 2d 69 74 65 6d 20 74 6f 63 2d 65 6e 74 72 av-item toc-entr
1c90: 79 22 3e 0a 20 20 3c 61 20 63 6c 61 73 73 3d 22 y">. <a class="
1ca0: 72 65 66 65 72 65 6e 63 65 20 69 6e 74 65 72 6e reference intern
1cb0: 61 6c 20 6e 61 76 2d 6c 69 6e 6b 22 20 68 72 65 al nav-link" hre
1cc0: 66 3d 22 23 63 6c 6f 63 6b 73 22 3e 0a 20 20 20 f="#clocks">.
1cd0: 43 6c 6f 63 6b 73 0a 20 20 3c 2f 61 3e 0a 20 3c Clocks. </a>. <
1ce0: 2f 6c 69 3e 0a 3c 2f 75 6c 3e 0a 0a 20 20 20 20 /li>.</ul>..
1cf0: 20 20 20 20 20 20 20 20 3c 2f 6e 61 76 3e 0a 20 </nav>.
1d00: 20 20 20 20 20 20 20 3c 2f 64 69 76 3e 0a 20 20 </div>.
1d10: 20 20 3c 2f 64 69 76 3e 0a 3c 2f 64 69 76 3e 0a </div>.</div>.
1d20: 20 20 20 20 3c 64 69 76 20 69 64 3d 22 6d 61 69 <div id="mai
1d30: 6e 2d 63 6f 6e 74 65 6e 74 22 20 63 6c 61 73 73 n-content" class
1d40: 3d 22 72 6f 77 22 3e 0a 20 20 20 20 20 20 20 20 ="row">.
1d50: 3c 64 69 76 20 63 6c 61 73 73 3d 22 63 6f 6c 2d <div class="col-
1d60: 31 32 20 63 6f 6c 2d 6d 64 2d 39 20 70 6c 2d 6d 12 col-md-9 pl-m
1d70: 64 2d 33 20 70 72 2d 6d 64 2d 30 22 3e 0a 20 20 d-3 pr-md-0">.
1d80: 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 .
1d90: 20 20 20 20 20 3c 64 69 76 3e 0a 20 20 20 20 20 <div>.
1da0: 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 3c 64 . <d
1db0: 69 76 20 63 6c 61 73 73 3d 22 73 65 63 74 69 6f iv class="sectio
1dc0: 6e 22 20 69 64 3d 22 62 6f 6f 6b 6d 61 72 6b 73 n" id="bookmarks
1dd0: 22 3e 0a 3c 68 31 3e 42 6f 6f 6b 6d 61 72 6b 73 ">.<h1>Bookmarks
1de0: 3c 61 20 63 6c 61 73 73 3d 22 68 65 61 64 65 72 <a class="header
1df0: 6c 69 6e 6b 22 20 68 72 65 66 3d 22 23 62 6f 6f link" href="#boo
1e00: 6b 6d 61 72 6b 73 22 20 74 69 74 6c 65 3d 22 50 kmarks" title="P
1e10: 65 72 6d 61 6c 69 6e 6b 20 74 6f 20 74 68 69 73 ermalink to this
1e20: 20 68 65 61 64 6c 69 6e 65 22 3e c2 b6 3c 2f 61 headline">..</a
1e30: 3e 3c 2f 68 31 3e 0a 3c 64 69 76 20 63 6c 61 73 ></h1>.<div clas
1e40: 73 3d 22 73 65 63 74 69 6f 6e 22 20 69 64 3d 22 s="section" id="
1e50: 77 65 62 61 75 64 69 6f 22 3e 0a 3c 68 32 3e 57 webaudio">.<h2>W
1e60: 65 62 41 75 64 69 6f 3c 61 20 63 6c 61 73 73 3d ebAudio<a class=
1e70: 22 68 65 61 64 65 72 6c 69 6e 6b 22 20 68 72 65 "headerlink" hre
1e80: 66 3d 22 23 77 65 62 61 75 64 69 6f 22 20 74 69 f="#webaudio" ti
1e90: 74 6c 65 3d 22 50 65 72 6d 61 6c 69 6e 6b 20 74 tle="Permalink t
1ea0: 6f 20 74 68 69 73 20 68 65 61 64 6c 69 6e 65 22 o this headline"
1eb0: 3e c2 b6 3c 2f 61 3e 3c 2f 68 32 3e 0a 3c 70 3e >..</a></h2>.<p>
1ec0: 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 <a class="refere
1ed0: 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 nce external" hr
1ee0: 65 66 3d 22 68 74 74 70 3a 2f 2f 62 6c 6f 67 2e ef="http://blog.
1ef0: 6d 65 63 68 65 79 65 2e 6e 65 74 2f 32 30 31 37 mecheye.net/2017
1f00: 2f 30 39 2f 69 2d 64 6f 6e 74 2d 6b 6e 6f 77 2d /09/i-dont-know-
1f10: 77 68 6f 2d 74 68 65 2d 77 65 62 2d 61 75 64 69 who-the-web-audi
1f20: 6f 2d 61 70 69 2d 69 73 2d 64 65 73 69 67 6e 65 o-api-is-designe
1f30: 64 2d 66 6f 72 2f 22 3e 68 74 74 70 3a 2f 2f 62 d-for/">http://b
1f40: 6c 6f 67 2e 6d 65 63 68 65 79 65 2e 6e 65 74 2f log.mecheye.net/
1f50: 32 30 31 37 2f 30 39 2f 69 2d 64 6f 6e 74 2d 6b 2017/09/i-dont-k
1f60: 6e 6f 77 2d 77 68 6f 2d 74 68 65 2d 77 65 62 2d now-who-the-web-
1f70: 61 75 64 69 6f 2d 61 70 69 2d 69 73 2d 64 65 73 audio-api-is-des
1f80: 69 67 6e 65 64 2d 66 6f 72 2f 3c 2f 61 3e 3c 62 igned-for/</a><b
1f90: 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 r />.<a class="r
1fa0: 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 eference externa
1fb0: 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f l" href="https:/
1fc0: 2f 6a 6f 73 68 6f 6e 64 65 73 69 67 6e 2e 63 6f /joshondesign.co
1fd0: 6d 2f 70 2f 62 6f 6f 6b 73 2f 63 61 6e 76 61 73 m/p/books/canvas
1fe0: 64 65 65 70 64 69 76 65 2f 63 68 61 70 74 65 72 deepdive/chapter
1ff0: 31 32 2e 68 74 6d 6c 22 3e 68 74 74 70 73 3a 2f 12.html">https:/
2000: 2f 6a 6f 73 68 6f 6e 64 65 73 69 67 6e 2e 63 6f /joshondesign.co
2010: 6d 2f 70 2f 62 6f 6f 6b 73 2f 63 61 6e 76 61 73 m/p/books/canvas
2020: 64 65 65 70 64 69 76 65 2f 63 68 61 70 74 65 72 deepdive/chapter
2030: 31 32 2e 68 74 6d 6c 3c 2f 61 3e 3c 62 72 20 2f 12.html</a><br /
2040: 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 >.<a class="refe
2050: 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 rence external"
2060: 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 72 6f href="https://ro
2070: 62 65 72 74 2e 6f 63 61 6c 6c 61 68 61 6e 2e 6f bert.ocallahan.o
2080: 72 67 2f 32 30 31 37 2f 30 39 2f 73 6f 6d 65 2d rg/2017/09/some-
2090: 6f 70 69 6e 69 6f 6e 73 2d 6f 6e 2d 68 69 73 74 opinions-on-hist
20a0: 6f 72 79 2d 6f 66 2d 77 65 62 2d 61 75 64 69 6f ory-of-web-audio
20b0: 2e 68 74 6d 6c 22 3e 68 74 74 70 73 3a 2f 2f 72 .html">https://r
20c0: 6f 62 65 72 74 2e 6f 63 61 6c 6c 61 68 61 6e 2e obert.ocallahan.
20d0: 6f 72 67 2f 32 30 31 37 2f 30 39 2f 73 6f 6d 65 org/2017/09/some
20e0: 2d 6f 70 69 6e 69 6f 6e 73 2d 6f 6e 2d 68 69 73 -opinions-on-his
20f0: 74 6f 72 79 2d 6f 66 2d 77 65 62 2d 61 75 64 69 tory-of-web-audi
2100: 6f 2e 68 74 6d 6c 3c 2f 61 3e 3c 62 72 20 2f 3e o.html</a><br />
2110: 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 .<a class="refer
2120: 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 ence external" h
2130: 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 77 65 62 ref="https://web
2140: 61 75 64 69 6f 61 70 69 2e 63 6f 6d 2f 62 6f 6f audioapi.com/boo
2150: 6b 2f 57 65 62 5f 41 75 64 69 6f 5f 41 50 49 5f k/Web_Audio_API_
2160: 42 6f 72 69 73 5f 53 6d 75 73 2e 70 64 66 22 3e Boris_Smus.pdf">
2170: 68 74 74 70 73 3a 2f 2f 77 65 62 61 75 64 69 6f https://webaudio
2180: 61 70 69 2e 63 6f 6d 2f 62 6f 6f 6b 2f 57 65 62 api.com/book/Web
2190: 5f 41 75 64 69 6f 5f 41 50 49 5f 42 6f 72 69 73 _Audio_API_Boris
21a0: 5f 53 6d 75 73 2e 70 64 66 3c 2f 61 3e 3c 62 72 _Smus.pdf</a><br
21b0: 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 />.<a class="re
21c0: 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c ference external
21d0: 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f " href="https://
21e0: 64 65 76 65 6c 6f 70 65 72 73 2e 67 6f 6f 67 6c developers.googl
21f0: 65 2e 63 6f 6d 2f 77 65 62 2f 75 70 64 61 74 65 e.com/web/update
2200: 73 2f 32 30 31 37 2f 31 32 2f 61 75 64 69 6f 2d s/2017/12/audio-
2210: 77 6f 72 6b 6c 65 74 22 3e 68 74 74 70 73 3a 2f worklet">https:/
2220: 2f 64 65 76 65 6c 6f 70 65 72 73 2e 67 6f 6f 67 /developers.goog
2230: 6c 65 2e 63 6f 6d 2f 77 65 62 2f 75 70 64 61 74 le.com/web/updat
2240: 65 73 2f 32 30 31 37 2f 31 32 2f 61 75 64 69 6f es/2017/12/audio
2250: 2d 77 6f 72 6b 6c 65 74 3c 2f 61 3e 3c 62 72 20 -worklet</a><br
2260: 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 />.<a class="ref
2270: 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 erence external"
2280: 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 62 href="https://b
2290: 6c 6f 67 2e 63 68 72 69 73 6c 6f 77 69 73 2e 63 log.chrislowis.c
22a0: 6f 2e 75 6b 2f 32 30 31 33 2f 30 36 2f 31 30 2f o.uk/2013/06/10/
22b0: 70 6c 61 79 69 6e 67 2d 6d 75 6c 74 69 70 6c 65 playing-multiple
22c0: 2d 6e 6f 74 65 73 2d 77 65 62 2d 61 75 64 69 6f -notes-web-audio
22d0: 2d 61 70 69 2e 68 74 6d 6c 22 3e 68 74 74 70 73 -api.html">https
22e0: 3a 2f 2f 62 6c 6f 67 2e 63 68 72 69 73 6c 6f 77 ://blog.chrislow
22f0: 69 73 2e 63 6f 2e 75 6b 2f 32 30 31 33 2f 30 36 is.co.uk/2013/06
2300: 2f 31 30 2f 70 6c 61 79 69 6e 67 2d 6d 75 6c 74 /10/playing-mult
2310: 69 70 6c 65 2d 6e 6f 74 65 73 2d 77 65 62 2d 61 iple-notes-web-a
2320: 75 64 69 6f 2d 61 70 69 2e 68 74 6d 6c 3c 2f 61 udio-api.html</a
2330: 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 ><br />.<a class
2340: 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 ="reference exte
2350: 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 rnal" href="http
2360: 73 3a 2f 2f 77 65 62 2e 6e 6f 6f 6d 2e 63 6f 6d s://web.noom.com
2370: 2f 63 6f 6d 70 61 6e 79 2d 62 6c 6f 67 2f 32 30 /company-blog/20
2380: 31 35 2f 30 38 2f 63 6f 6f 6b 69 6e 67 2d 69 73 15/08/cooking-is
2390: 2d 6c 69 6b 65 2d 70 72 6f 67 72 61 6d 6d 69 6e -like-programmin
23a0: 67 2f 22 3e 68 74 74 70 73 3a 2f 2f 77 65 62 2e g/">https://web.
23b0: 6e 6f 6f 6d 2e 63 6f 6d 2f 63 6f 6d 70 61 6e 79 noom.com/company
23c0: 2d 62 6c 6f 67 2f 32 30 31 35 2f 30 38 2f 63 6f -blog/2015/08/co
23d0: 6f 6b 69 6e 67 2d 69 73 2d 6c 69 6b 65 2d 70 72 oking-is-like-pr
23e0: 6f 67 72 61 6d 6d 69 6e 67 2f 3c 2f 61 3e 3c 62 ogramming/</a><b
23f0: 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 r />.<a class="r
2400: 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 eference externa
2410: 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f l" href="https:/
2420: 2f 63 61 74 61 72 61 6b 2e 67 69 74 68 75 62 2e /catarak.github.
2430: 69 6f 2f 62 6c 6f 67 2f 32 30 31 34 2f 31 32 2f io/blog/2014/12/
2440: 30 32 2f 77 65 62 2d 61 75 64 69 6f 2d 74 69 6d 02/web-audio-tim
2450: 69 6e 67 2d 74 75 74 6f 72 69 61 6c 2f 22 3e 68 ing-tutorial/">h
2460: 74 74 70 73 3a 2f 2f 63 61 74 61 72 61 6b 2e 67 ttps://catarak.g
2470: 69 74 68 75 62 2e 69 6f 2f 62 6c 6f 67 2f 32 30 ithub.io/blog/20
2480: 31 34 2f 31 32 2f 30 32 2f 77 65 62 2d 61 75 64 14/12/02/web-aud
2490: 69 6f 2d 74 69 6d 69 6e 67 2d 74 75 74 6f 72 69 io-timing-tutori
24a0: 61 6c 2f 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 al/</a><br />.<a
24b0: 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 class="referenc
24c0: 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 e external" href
24d0: 3d 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 ="https://github
24e0: 2e 63 6f 6d 2f 69 64 65 6f 66 6f 72 6d 73 2f 69 .com/ideoforms/i
24f0: 73 6f 62 61 72 22 3e 68 74 74 70 73 3a 2f 2f 67 sobar">https://g
2500: 69 74 68 75 62 2e 63 6f 6d 2f 69 64 65 6f 66 6f ithub.com/ideofo
2510: 72 6d 73 2f 69 73 6f 62 61 72 3c 2f 61 3e 3c 62 rms/isobar</a><b
2520: 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 r />.<a class="r
2530: 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 eference externa
2540: 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f l" href="https:/
2550: 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 74 6d 68 67 /github.com/tmhg
2560: 6c 6e 64 2f 6d 65 72 63 75 72 79 2f 62 6c 6f 62 lnd/mercury/blob
2570: 2f 6d 61 73 74 65 72 2f 64 6f 63 73 2f 72 65 66 /master/docs/ref
2580: 65 72 65 6e 63 65 2e 6d 64 22 3e 68 74 74 70 73 erence.md">https
2590: 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 74 6d ://github.com/tm
25a0: 68 67 6c 6e 64 2f 6d 65 72 63 75 72 79 2f 62 6c hglnd/mercury/bl
25b0: 6f 62 2f 6d 61 73 74 65 72 2f 64 6f 63 73 2f 72 ob/master/docs/r
25c0: 65 66 65 72 65 6e 63 65 2e 6d 64 3c 2f 61 3e 3c eference.md</a><
25d0: 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 br />.<a class="
25e0: 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e reference extern
25f0: 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a al" href="https:
2600: 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 74 68 65 //github.com/the
2610: 64 6a 69 6e 6e 2f 6a 73 33 30 33 22 3e 68 74 74 djinn/js303">htt
2620: 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f ps://github.com/
2630: 74 68 65 64 6a 69 6e 6e 2f 6a 73 33 30 33 3c 2f thedjinn/js303</
2640: 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 a><br />.<a clas
2650: 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 s="reference ext
2660: 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 ernal" href="htt
2670: 70 73 3a 2f 2f 77 77 77 2e 73 69 74 65 70 6f 69 ps://www.sitepoi
2680: 6e 74 2e 63 6f 6d 2f 63 72 65 61 74 69 6e 67 2d nt.com/creating-
2690: 61 63 63 75 72 61 74 65 2d 74 69 6d 65 72 73 2d accurate-timers-
26a0: 69 6e 2d 6a 61 76 61 73 63 72 69 70 74 2f 22 3e in-javascript/">
26b0: 68 74 74 70 73 3a 2f 2f 77 77 77 2e 73 69 74 65 https://www.site
26c0: 70 6f 69 6e 74 2e 63 6f 6d 2f 63 72 65 61 74 69 point.com/creati
26d0: 6e 67 2d 61 63 63 75 72 61 74 65 2d 74 69 6d 65 ng-accurate-time
26e0: 72 73 2d 69 6e 2d 6a 61 76 61 73 63 72 69 70 74 rs-in-javascript
26f0: 2f 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 /</a><br />.<a c
2700: 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 lass="reference
2710: 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 external" href="
2720: 68 74 74 70 73 3a 2f 2f 64 65 76 65 6c 6f 70 65 https://develope
2730: 72 2e 6d 6f 7a 69 6c 6c 61 2e 6f 72 67 2f 65 6e r.mozilla.org/en
2740: 2d 55 53 2f 64 6f 63 73 2f 57 65 62 2f 41 50 49 -US/docs/Web/API
2750: 2f 57 65 62 5f 41 75 64 69 6f 5f 41 50 49 2f 41 /Web_Audio_API/A
2760: 64 76 61 6e 63 65 64 5f 74 65 63 68 6e 69 71 75 dvanced_techniqu
2770: 65 73 22 3e 68 74 74 70 73 3a 2f 2f 64 65 76 65 es">https://deve
2780: 6c 6f 70 65 72 2e 6d 6f 7a 69 6c 6c 61 2e 6f 72 loper.mozilla.or
2790: 67 2f 65 6e 2d 55 53 2f 64 6f 63 73 2f 57 65 62 g/en-US/docs/Web
27a0: 2f 41 50 49 2f 57 65 62 5f 41 75 64 69 6f 5f 41 /API/Web_Audio_A
27b0: 50 49 2f 41 64 76 61 6e 63 65 64 5f 74 65 63 68 PI/Advanced_tech
27c0: 6e 69 71 75 65 73 3c 2f 61 3e 3c 62 72 20 2f 3e niques</a><br />
27d0: 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 .<a class="refer
27e0: 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 ence external" h
27f0: 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 77 65 62 ref="https://web
2800: 61 75 64 69 6f 64 65 6d 6f 73 2e 61 70 70 73 70 audiodemos.appsp
2810: 6f 74 2e 63 6f 6d 2f 22 3e 68 74 74 70 73 3a 2f ot.com/">https:/
2820: 2f 77 65 62 61 75 64 69 6f 64 65 6d 6f 73 2e 61 /webaudiodemos.a
2830: 70 70 73 70 6f 74 2e 63 6f 6d 2f 3c 2f 61 3e 3c ppspot.com/</a><
2840: 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 br />.<a class="
2850: 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e reference extern
2860: 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a al" href="https:
2870: 2f 2f 77 77 77 2e 68 74 6d 6c 35 72 6f 63 6b 73 //www.html5rocks
2880: 2e 63 6f 6d 2f 65 6e 2f 74 75 74 6f 72 69 61 6c .com/en/tutorial
2890: 73 2f 61 75 64 69 6f 2f 73 63 68 65 64 75 6c 69 s/audio/scheduli
28a0: 6e 67 2f 22 3e 68 74 74 70 73 3a 2f 2f 77 77 77 ng/">https://www
28b0: 2e 68 74 6d 6c 35 72 6f 63 6b 73 2e 63 6f 6d 2f .html5rocks.com/
28c0: 65 6e 2f 74 75 74 6f 72 69 61 6c 73 2f 61 75 64 en/tutorials/aud
28d0: 69 6f 2f 73 63 68 65 64 75 6c 69 6e 67 2f 3c 2f io/scheduling/</
28e0: 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 a><br />.<a clas
28f0: 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 s="reference ext
2900: 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 ernal" href="htt
2910: 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f ps://github.com/
2920: 6a 73 68 61 6e 6c 65 79 2f 62 6c 69 70 22 3e 68 jshanley/blip">h
2930: 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f ttps://github.co
2940: 6d 2f 6a 73 68 61 6e 6c 65 79 2f 62 6c 69 70 3c m/jshanley/blip<
2950: 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 /a><br />.<a cla
2960: 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 ss="reference ex
2970: 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 ternal" href="ht
2980: 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d tps://github.com
2990: 2f 61 6c 65 6d 61 6e 67 75 69 2f 70 69 7a 7a 69 /alemangui/pizzi
29a0: 63 61 74 6f 22 3e 68 74 74 70 73 3a 2f 2f 67 69 cato">https://gi
29b0: 74 68 75 62 2e 63 6f 6d 2f 61 6c 65 6d 61 6e 67 thub.com/alemang
29c0: 75 69 2f 70 69 7a 7a 69 63 61 74 6f 3c 2f 61 3e ui/pizzicato</a>
29d0: 3c 2f 70 3e 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 </p>.</div>.<div
29e0: 20 63 6c 61 73 73 3d 22 73 65 63 74 69 6f 6e 22 class="section"
29f0: 20 69 64 3d 22 61 75 64 69 6f 2d 77 6f 72 6b 6c id="audio-workl
2a00: 65 74 73 2d 61 6e 64 2d 77 61 73 6d 22 3e 0a 3c ets-and-wasm">.<
2a10: 68 32 3e 41 75 64 69 6f 20 57 6f 72 6b 6c 65 74 h2>Audio Worklet
2a20: 73 20 61 6e 64 20 57 61 73 6d 3c 61 20 63 6c 61 s and Wasm<a cla
2a30: 73 73 3d 22 68 65 61 64 65 72 6c 69 6e 6b 22 20 ss="headerlink"
2a40: 68 72 65 66 3d 22 23 61 75 64 69 6f 2d 77 6f 72 href="#audio-wor
2a50: 6b 6c 65 74 73 2d 61 6e 64 2d 77 61 73 6d 22 20 klets-and-wasm"
2a60: 74 69 74 6c 65 3d 22 50 65 72 6d 61 6c 69 6e 6b title="Permalink
2a70: 20 74 6f 20 74 68 69 73 20 68 65 61 64 6c 69 6e to this headlin
2a80: 65 22 3e c2 b6 3c 2f 61 3e 3c 2f 68 32 3e 0a 3c e">..</a></h2>.<
2a90: 70 3e 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 p><a class="refe
2aa0: 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 rence external"
2ab0: 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 73 6f href="https://so
2ac0: 6c 2e 67 66 78 69 6c 65 2e 6e 65 74 2f 73 6f 6c l.gfxile.net/sol
2ad0: 6f 75 64 2f 22 3e 68 74 74 70 73 3a 2f 2f 73 6f oud/">https://so
2ae0: 6c 2e 67 66 78 69 6c 65 2e 6e 65 74 2f 73 6f 6c l.gfxile.net/sol
2af0: 6f 75 64 2f 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c oud/</a><br />.<
2b00: 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e a class="referen
2b10: 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 ce external" hre
2b20: 66 3d 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 f="https://githu
2b30: 62 2e 63 6f 6d 2f 6d 69 63 6b 6e 6f 69 73 65 2f b.com/micknoise/
2b40: 4d 61 78 69 6d 69 6c 69 61 6e 22 3e 68 74 74 70 Maximilian">http
2b50: 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d s://github.com/m
2b60: 69 63 6b 6e 6f 69 73 65 2f 4d 61 78 69 6d 69 6c icknoise/Maximil
2b70: 69 61 6e 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 ian</a><br />.<a
2b80: 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 class="referenc
2b90: 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 e external" href
2ba0: 3d 22 68 74 74 70 73 3a 2f 2f 6d 6f 64 2e 68 61 ="https://mod.ha
2bb0: 78 6f 72 2e 66 69 2f 55 6e 63 6c 65 5f 54 6f 6d xor.fi/Uncle_Tom
2bc0: 2f 6d 6f 64 2e 6f 63 63 2d 73 61 6e 2d 67 65 65 /mod.occ-san-gee
2bd0: 6e 22 3e 68 74 74 70 73 3a 2f 2f 6d 6f 64 2e 68 n">https://mod.h
2be0: 61 78 6f 72 2e 66 69 2f 55 6e 63 6c 65 5f 54 6f axor.fi/Uncle_To
2bf0: 6d 2f 6d 6f 64 2e 6f 63 63 2d 73 61 6e 2d 67 65 m/mod.occ-san-ge
2c00: 65 6e 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 en</a><br />.<a
2c10: 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 class="reference
2c20: 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d external" href=
2c30: 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e "https://github.
2c40: 63 6f 6d 2f 64 69 76 69 64 65 63 6f 6e 63 65 70 com/divideconcep
2c50: 74 2f 46 6c 75 69 64 4c 69 74 65 22 3e 68 74 74 t/FluidLite">htt
2c60: 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f ps://github.com/
2c70: 64 69 76 69 64 65 63 6f 6e 63 65 70 74 2f 46 6c divideconcept/Fl
2c80: 75 69 64 4c 69 74 65 3c 2f 61 3e 3c 62 72 20 2f uidLite</a><br /
2c90: 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 >.<a class="refe
2ca0: 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 rence external"
2cb0: 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 67 69 href="https://gi
2cc0: 74 68 75 62 2e 63 6f 6d 2f 6d 6d 6f 6e 74 61 67 thub.com/mmontag
2cd0: 2f 63 68 69 70 2d 70 6c 61 79 65 72 2d 6a 73 22 /chip-player-js"
2ce0: 3e 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e >https://github.
2cf0: 63 6f 6d 2f 6d 6d 6f 6e 74 61 67 2f 63 68 69 70 com/mmontag/chip
2d00: 2d 70 6c 61 79 65 72 2d 6a 73 3c 2f 61 3e 3c 62 -player-js</a><b
2d10: 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 r />.<a class="r
2d20: 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 eference externa
2d30: 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f l" href="https:/
2d40: 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 63 75 74 74 /github.com/cutt
2d50: 65 72 62 6c 2f 53 6f 75 6e 64 54 6f 75 63 68 4a erbl/SoundTouchJ
2d60: 53 22 3e 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 S">https://githu
2d70: 62 2e 63 6f 6d 2f 63 75 74 74 65 72 62 6c 2f 53 b.com/cutterbl/S
2d80: 6f 75 6e 64 54 6f 75 63 68 4a 53 3c 2f 61 3e 3c oundTouchJS</a><
2d90: 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 br />.<a class="
2da0: 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e reference extern
2db0: 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a al" href="https:
2dc0: 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 41 6e 74 //github.com/Ant
2dd0: 68 75 6d 43 68 72 69 73 2f 6f 70 75 73 2d 62 69 humChris/opus-bi
2de0: 74 72 61 74 65 73 22 3e 68 74 74 70 73 3a 2f 2f trates">https://
2df0: 67 69 74 68 75 62 2e 63 6f 6d 2f 41 6e 74 68 75 github.com/Anthu
2e00: 6d 43 68 72 69 73 2f 6f 70 75 73 2d 62 69 74 72 mChris/opus-bitr
2e10: 61 74 65 73 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c ates</a><br />.<
2e20: 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e a class="referen
2e30: 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 ce external" hre
2e40: 66 3d 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 f="https://githu
2e50: 62 2e 63 6f 6d 2f 77 61 72 70 64 65 73 69 67 6e b.com/warpdesign
2e60: 2f 6d 6f 64 70 6c 61 79 65 72 2d 6a 73 2f 22 3e /modplayer-js/">
2e70: 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 https://github.c
2e80: 6f 6d 2f 77 61 72 70 64 65 73 69 67 6e 2f 6d 6f om/warpdesign/mo
2e90: 64 70 6c 61 79 65 72 2d 6a 73 2f 3c 2f 61 3e 3c dplayer-js/</a><
2ea0: 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 br />.<a class="
2eb0: 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e reference extern
2ec0: 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a al" href="https:
2ed0: 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 66 73 70 //github.com/fsp
2ee0: 61 2f 41 75 64 69 6f 57 6f 72 6b 6c 65 74 50 6f a/AudioWorkletPo
2ef0: 6c 79 53 79 6e 74 68 22 3e 68 74 74 70 73 3a 2f lySynth">https:/
2f00: 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 66 73 70 61 /github.com/fspa
2f10: 2f 41 75 64 69 6f 57 6f 72 6b 6c 65 74 50 6f 6c /AudioWorkletPol
2f20: 79 53 79 6e 74 68 3c 2f 61 3e 3c 62 72 20 2f 3e ySynth</a><br />
2f30: 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 .<a class="refer
2f40: 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 ence external" h
2f50: 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 77 77 77 ref="https://www
2f60: 2e 79 6f 75 74 75 62 65 2e 63 6f 6d 2f 77 61 74 .youtube.com/wat
2f70: 63 68 3f 76 3d 78 39 52 50 2d 4d 36 71 32 4d 67 ch?v=x9RP-M6q2Mg
2f80: 22 3e 68 74 74 70 73 3a 2f 2f 77 77 77 2e 79 6f ">https://www.yo
2f90: 75 74 75 62 65 2e 63 6f 6d 2f 77 61 74 63 68 3f utube.com/watch?
2fa0: 76 3d 78 39 52 50 2d 4d 36 71 32 4d 67 3c 2f 61 v=x9RP-M6q2Mg</a
2fb0: 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 ><br />.<a class
2fc0: 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 ="reference exte
2fd0: 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 rnal" href="http
2fe0: 73 3a 2f 2f 77 77 77 2e 79 6f 75 74 75 62 65 2e s://www.youtube.
2ff0: 63 6f 6d 2f 77 61 74 63 68 3f 76 3d 7a 67 4f 47 com/watch?v=zgOG
3000: 5a 67 41 50 55 6a 51 22 3e 68 74 74 70 73 3a 2f ZgAPUjQ">https:/
3010: 2f 77 77 77 2e 79 6f 75 74 75 62 65 2e 63 6f 6d /www.youtube.com
3020: 2f 77 61 74 63 68 3f 76 3d 7a 67 4f 47 5a 67 41 /watch?v=zgOGZgA
3030: 50 55 6a 51 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c PUjQ</a><br />.<
3040: 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e a class="referen
3050: 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 ce external" hre
3060: 66 3d 22 68 74 74 70 73 3a 2f 2f 73 6f 75 6e 64 f="https://sound
3070: 70 72 6f 67 72 61 6d 6d 69 6e 67 2e 6e 65 74 2f programming.net/
3080: 70 72 6f 67 72 61 6d 6d 69 6e 67 2f 74 75 74 6f programming/tuto
3090: 72 69 61 6c 2d 75 73 69 6e 67 2d 73 64 6c 32 2d rial-using-sdl2-
30a0: 61 6e 64 2d 73 64 6c 5f 6d 69 78 65 72 2d 74 6f and-sdl_mixer-to
30b0: 2d 70 6c 61 79 2d 73 61 6d 70 6c 65 73 2f 22 3e -play-samples/">
30c0: 68 74 74 70 73 3a 2f 2f 73 6f 75 6e 64 70 72 6f https://soundpro
30d0: 67 72 61 6d 6d 69 6e 67 2e 6e 65 74 2f 70 72 6f gramming.net/pro
30e0: 67 72 61 6d 6d 69 6e 67 2f 74 75 74 6f 72 69 61 gramming/tutoria
30f0: 6c 2d 75 73 69 6e 67 2d 73 64 6c 32 2d 61 6e 64 l-using-sdl2-and
3100: 2d 73 64 6c 5f 6d 69 78 65 72 2d 74 6f 2d 70 6c -sdl_mixer-to-pl
3110: 61 79 2d 73 61 6d 70 6c 65 73 2f 3c 2f 61 3e 3c ay-samples/</a><
3120: 2f 70 3e 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 /p>.</div>.<div
3130: 63 6c 61 73 73 3d 22 73 65 63 74 69 6f 6e 22 20 class="section"
3140: 69 64 3d 22 6f 62 73 65 76 65 72 73 22 3e 0a 3c id="obsevers">.<
3150: 68 32 3e 4f 62 73 65 76 65 72 73 3c 61 20 63 6c h2>Obsevers<a cl
3160: 61 73 73 3d 22 68 65 61 64 65 72 6c 69 6e 6b 22 ass="headerlink"
3170: 20 68 72 65 66 3d 22 23 6f 62 73 65 76 65 72 73 href="#obsevers
3180: 22 20 74 69 74 6c 65 3d 22 50 65 72 6d 61 6c 69 " title="Permali
3190: 6e 6b 20 74 6f 20 74 68 69 73 20 68 65 61 64 6c nk to this headl
31a0: 69 6e 65 22 3e c2 b6 3c 2f 61 3e 3c 2f 68 32 3e ine">..</a></h2>
31b0: 0a 3c 70 3e 3c 61 20 63 6c 61 73 73 3d 22 72 65 .<p><a class="re
31c0: 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c ference external
31d0: 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f " href="https://
31e0: 67 69 74 68 75 62 2e 63 6f 6d 2f 72 73 69 6d 6d github.com/rsimm
31f0: 6f 6e 73 2f 70 6c 69 6e 74 68 22 3e 68 74 74 70 ons/plinth">http
3200: 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 s://github.com/r
3210: 73 69 6d 6d 6f 6e 73 2f 70 6c 69 6e 74 68 3c 2f simmons/plinth</
3220: 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 a><br />.<a clas
3230: 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 s="reference ext
3240: 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 ernal" href="htt
3250: 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f ps://github.com/
3260: 67 75 6c 6c 65 72 79 61 2f 6f 62 6a 65 63 74 2d gullerya/object-
3270: 6f 62 73 65 72 76 65 72 22 3e 68 74 74 70 73 3a observer">https:
3280: 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 67 75 6c //github.com/gul
3290: 6c 65 72 79 61 2f 6f 62 6a 65 63 74 2d 6f 62 73 lerya/object-obs
32a0: 65 72 76 65 72 3c 2f 61 3e 3c 62 72 20 2f 3e 0a erver</a><br />.
32b0: 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 <a class="refere
32c0: 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 nce external" hr
32d0: 65 66 3d 22 68 74 74 70 73 3a 2f 2f 61 77 65 73 ef="https://awes
32e0: 6f 6d 65 6f 70 65 6e 73 6f 75 72 63 65 2e 63 6f omeopensource.co
32f0: 6d 2f 70 72 6f 6a 65 63 74 2f 6e 78 2d 6a 73 2f m/project/nx-js/
3300: 6f 62 73 65 72 76 65 72 2d 75 74 69 6c 22 3e 68 observer-util">h
3310: 74 74 70 73 3a 2f 2f 61 77 65 73 6f 6d 65 6f 70 ttps://awesomeop
3320: 65 6e 73 6f 75 72 63 65 2e 63 6f 6d 2f 70 72 6f ensource.com/pro
3330: 6a 65 63 74 2f 6e 78 2d 6a 73 2f 6f 62 73 65 72 ject/nx-js/obser
3340: 76 65 72 2d 75 74 69 6c 3c 2f 61 3e 3c 62 72 20 ver-util</a><br
3350: 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 />.<a class="ref
3360: 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 erence external"
3370: 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 64 href="https://d
3380: 6f 63 2e 65 73 64 6f 63 2e 6f 72 67 2f 67 69 74 oc.esdoc.org/git
3390: 68 75 62 2e 63 6f 6d 2f 6a 73 74 6f 6f 6c 6b 69 hub.com/jstoolki
33a0: 74 2f 64 6f 6d 2d 6f 62 73 65 72 76 65 72 2f 22 t/dom-observer/"
33b0: 3e 68 74 74 70 73 3a 2f 2f 64 6f 63 2e 65 73 64 >https://doc.esd
33c0: 6f 63 2e 6f 72 67 2f 67 69 74 68 75 62 2e 63 6f oc.org/github.co
33d0: 6d 2f 6a 73 74 6f 6f 6c 6b 69 74 2f 64 6f 6d 2d m/jstoolkit/dom-
33e0: 6f 62 73 65 72 76 65 72 2f 3c 2f 61 3e 3c 62 72 observer/</a><br
33f0: 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 />.<a class="re
3400: 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c ference external
3410: 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f " href="https://
3420: 67 69 74 68 75 62 2e 63 6f 6d 2f 74 61 6e 6e 65 github.com/tanne
3430: 72 6e 74 61 6e 6e 65 72 6e 2f 6d 69 63 72 6f 2d rntannern/micro-
3440: 6f 62 73 65 72 76 65 72 22 3e 68 74 74 70 73 3a observer">https:
3450: 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 74 61 6e //github.com/tan
3460: 6e 65 72 6e 74 61 6e 6e 65 72 6e 2f 6d 69 63 72 nerntannern/micr
3470: 6f 2d 6f 62 73 65 72 76 65 72 3c 2f 61 3e 3c 62 o-observer</a><b
3480: 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 r />.<a class="r
3490: 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 eference externa
34a0: 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f l" href="https:/
34b0: 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 63 6f 6c 78 /github.com/colx
34c0: 69 2f 64 65 65 70 2d 6f 62 73 65 72 76 65 72 22 i/deep-observer"
34d0: 3e 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e >https://github.
34e0: 63 6f 6d 2f 63 6f 6c 78 69 2f 64 65 65 70 2d 6f com/colxi/deep-o
34f0: 62 73 65 72 76 65 72 3c 2f 61 3e 3c 62 72 20 2f bserver</a><br /
3500: 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 >.<a class="refe
3510: 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 rence external"
3520: 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 77 77 href="https://ww
3530: 77 2e 6e 70 6d 6a 73 2e 63 6f 6d 2f 70 61 63 6b w.npmjs.com/pack
3540: 61 67 65 2f 6f 62 73 65 72 76 65 22 3e 68 74 74 age/observe">htt
3550: 70 73 3a 2f 2f 77 77 77 2e 6e 70 6d 6a 73 2e 63 ps://www.npmjs.c
3560: 6f 6d 2f 70 61 63 6b 61 67 65 2f 6f 62 73 65 72 om/package/obser
3570: 76 65 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 ve</a><br />.<a
3580: 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 class="reference
3590: 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d external" href=
35a0: 22 68 74 74 70 73 3a 2f 2f 77 77 77 2e 76 65 72 "https://www.ver
35b0: 74 65 78 73 68 61 64 65 72 61 72 74 2e 63 6f 6d texshaderart.com
35c0: 2f 6e 65 77 2f 22 3e 68 74 74 70 73 3a 2f 2f 77 /new/">https://w
35d0: 77 77 2e 76 65 72 74 65 78 73 68 61 64 65 72 61 ww.vertexshadera
35e0: 72 74 2e 63 6f 6d 2f 6e 65 77 2f 3c 2f 61 3e 3c rt.com/new/</a><
35f0: 2f 70 3e 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 /p>.</div>.<div
3600: 63 6c 61 73 73 3d 22 73 65 63 74 69 6f 6e 22 20 class="section"
3610: 69 64 3d 22 76 69 73 75 61 6c 73 22 3e 0a 3c 68 id="visuals">.<h
3620: 32 3e 56 69 73 75 61 6c 73 3c 61 20 63 6c 61 73 2>Visuals<a clas
3630: 73 3d 22 68 65 61 64 65 72 6c 69 6e 6b 22 20 68 s="headerlink" h
3640: 72 65 66 3d 22 23 76 69 73 75 61 6c 73 22 20 74 ref="#visuals" t
3650: 69 74 6c 65 3d 22 50 65 72 6d 61 6c 69 6e 6b 20 itle="Permalink
3660: 74 6f 20 74 68 69 73 20 68 65 61 64 6c 69 6e 65 to this headline
3670: 22 3e c2 b6 3c 2f 61 3e 3c 2f 68 32 3e 0a 3c 70 ">..</a></h2>.<p
3680: 3e 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 ><a class="refer
3690: 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 ence external" h
36a0: 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 63 6f 6d ref="https://com
36b0: 70 66 6f 72 6d 2e 6e 65 74 2f 74 75 72 74 6c 65 pform.net/turtle
36c0: 73 2f 22 3e 68 74 74 70 73 3a 2f 2f 63 6f 6d 70 s/">https://comp
36d0: 66 6f 72 6d 2e 6e 65 74 2f 74 75 72 74 6c 65 73 form.net/turtles
36e0: 2f 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 /</a><br />.<a c
36f0: 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 lass="reference
3700: 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 external" href="
3710: 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 https://github.c
3720: 6f 6d 2f 63 61 70 6e 6d 69 64 6e 69 67 68 74 2f om/capnmidnight/
3730: 50 72 69 6d 72 6f 73 65 22 3e 68 74 74 70 73 3a Primrose">https:
3740: 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 63 61 70 //github.com/cap
3750: 6e 6d 69 64 6e 69 67 68 74 2f 50 72 69 6d 72 6f nmidnight/Primro
3760: 73 65 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 se</a><br />.<a
3770: 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 class="reference
3780: 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d external" href=
3790: 22 68 74 74 70 73 3a 2f 2f 74 68 65 72 65 77 61 "https://therewa
37a0: 73 61 67 75 79 2e 67 69 74 68 75 62 2e 69 6f 2f saguy.github.io/
37b0: 70 35 2d 6d 75 73 69 63 2d 76 69 7a 2f 22 3e 68 p5-music-viz/">h
37c0: 74 74 70 73 3a 2f 2f 74 68 65 72 65 77 61 73 61 ttps://therewasa
37d0: 67 75 79 2e 67 69 74 68 75 62 2e 69 6f 2f 70 35 guy.github.io/p5
37e0: 2d 6d 75 73 69 63 2d 76 69 7a 2f 3c 2f 61 3e 3c -music-viz/</a><
37f0: 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 br />.<a class="
3800: 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e reference extern
3810: 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a al" href="https:
3820: 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 64 65 72 //github.com/der
3830: 65 6b 77 6f 6c 70 65 72 74 2f 56 69 73 69 63 61 ekwolpert/Visica
3840: 6c 69 74 79 22 3e 68 74 74 70 73 3a 2f 2f 67 69 lity">https://gi
3850: 74 68 75 62 2e 63 6f 6d 2f 64 65 72 65 6b 77 6f thub.com/derekwo
3860: 6c 70 65 72 74 2f 56 69 73 69 63 61 6c 69 74 79 lpert/Visicality
3870: 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c </a><br />.<a cl
3880: 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 ass="reference e
3890: 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 xternal" href="h
38a0: 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f ttps://github.co
38b0: 6d 2f 67 61 74 74 69 73 2f 6d 69 6c 6b 73 68 61 m/gattis/milksha
38c0: 6b 65 22 3e 68 74 74 70 73 3a 2f 2f 67 69 74 68 ke">https://gith
38d0: 75 62 2e 63 6f 6d 2f 67 61 74 74 69 73 2f 6d 69 ub.com/gattis/mi
38e0: 6c 6b 73 68 61 6b 65 3c 2f 61 3e 3c 62 72 20 2f lkshake</a><br /
38f0: 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 >.<a class="refe
3900: 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 rence external"
3910: 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 67 69 href="https://gi
3920: 74 68 75 62 2e 63 6f 6d 2f 70 72 65 7a 69 6f 74 thub.com/preziot
3930: 74 65 2f 70 61 72 74 79 2d 6d 6f 64 65 22 3e 68 te/party-mode">h
3940: 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f ttps://github.co
3950: 6d 2f 70 72 65 7a 69 6f 74 74 65 2f 70 61 72 74 m/preziotte/part
3960: 79 2d 6d 6f 64 65 3c 2f 61 3e 3c 62 72 20 2f 3e y-mode</a><br />
3970: 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 .<a class="refer
3980: 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 ence external" h
3990: 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6d 65 64 ref="https://med
39a0: 69 75 6d 2e 63 6f 6d 2f 73 77 6c 68 2f 62 75 69 ium.com/swlh/bui
39b0: 6c 64 69 6e 67 2d 61 2d 61 75 64 69 6f 2d 76 69 lding-a-audio-vi
39c0: 73 75 61 6c 69 7a 65 72 2d 77 69 74 68 2d 6a 61 sualizer-with-ja
39d0: 76 61 73 63 72 69 70 74 2d 33 32 34 62 38 64 34 vascript-324b8d4
39e0: 32 30 65 37 22 3e 68 74 74 70 73 3a 2f 2f 6d 65 20e7">https://me
39f0: 64 69 75 6d 2e 63 6f 6d 2f 73 77 6c 68 2f 62 75 dium.com/swlh/bu
3a00: 69 6c 64 69 6e 67 2d 61 2d 61 75 64 69 6f 2d 76 ilding-a-audio-v
3a10: 69 73 75 61 6c 69 7a 65 72 2d 77 69 74 68 2d 6a isualizer-with-j
3a20: 61 76 61 73 63 72 69 70 74 2d 33 32 34 62 38 64 avascript-324b8d
3a30: 34 32 30 65 37 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 420e7</a><br />.
3a40: 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 <a class="refere
3a50: 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 nce external" hr
3a60: 65 66 3d 22 68 74 74 70 73 3a 2f 2f 64 65 76 65 ef="https://deve
3a70: 6c 6f 70 65 72 2e 6d 6f 7a 69 6c 6c 61 2e 6f 72 loper.mozilla.or
3a80: 67 2f 65 6e 2d 55 53 2f 64 6f 63 73 2f 57 65 62 g/en-US/docs/Web
3a90: 2f 41 50 49 2f 57 65 62 5f 41 75 64 69 6f 5f 41 /API/Web_Audio_A
3aa0: 50 49 2f 56 69 73 75 61 6c 69 7a 61 74 69 6f 6e PI/Visualization
3ab0: 73 5f 77 69 74 68 5f 57 65 62 5f 41 75 64 69 6f s_with_Web_Audio
3ac0: 5f 41 50 49 22 3e 68 74 74 70 73 3a 2f 2f 64 65 _API">https://de
3ad0: 76 65 6c 6f 70 65 72 2e 6d 6f 7a 69 6c 6c 61 2e veloper.mozilla.
3ae0: 6f 72 67 2f 65 6e 2d 55 53 2f 64 6f 63 73 2f 57 org/en-US/docs/W
3af0: 65 62 2f 41 50 49 2f 57 65 62 5f 41 75 64 69 6f eb/API/Web_Audio
3b00: 5f 41 50 49 2f 56 69 73 75 61 6c 69 7a 61 74 69 _API/Visualizati
3b10: 6f 6e 73 5f 77 69 74 68 5f 57 65 62 5f 41 75 64 ons_with_Web_Aud
3b20: 69 6f 5f 41 50 49 3c 2f 61 3e 3c 62 72 20 2f 3e io_API</a><br />
3b30: 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 .<a class="refer
3b40: 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 ence external" h
3b50: 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 77 77 77 ref="https://www
3b60: 2e 61 69 72 74 69 67 68 74 69 6e 74 65 72 61 63 .airtightinterac
3b70: 74 69 76 65 2e 63 6f 6d 2f 32 30 31 33 2f 31 30 tive.com/2013/10
3b80: 2f 6d 61 6b 69 6e 67 2d 61 75 64 69 6f 2d 72 65 /making-audio-re
3b90: 61 63 74 69 76 65 2d 76 69 73 75 61 6c 73 2f 22 active-visuals/"
3ba0: 3e 68 74 74 70 73 3a 2f 2f 77 77 77 2e 61 69 72 >https://www.air
3bb0: 74 69 67 68 74 69 6e 74 65 72 61 63 74 69 76 65 tightinteractive
3bc0: 2e 63 6f 6d 2f 32 30 31 33 2f 31 30 2f 6d 61 6b .com/2013/10/mak
3bd0: 69 6e 67 2d 61 75 64 69 6f 2d 72 65 61 63 74 69 ing-audio-reacti
3be0: 76 65 2d 76 69 73 75 61 6c 73 2f 3c 2f 61 3e 3c ve-visuals/</a><
3bf0: 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 br />.<a class="
3c00: 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e reference extern
3c10: 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a al" href="https:
3c20: 2f 2f 31 6d 62 2e 63 6c 75 62 2f 22 3e 68 74 74 //1mb.club/">htt
3c30: 70 73 3a 2f 2f 31 6d 62 2e 63 6c 75 62 2f 3c 2f ps://1mb.club/</
3c40: 61 3e 3c 2f 70 3e 0a 3c 2f 64 69 76 3e 0a 3c 64 a></p>.</div>.<d
3c50: 69 76 20 63 6c 61 73 73 3d 22 73 65 63 74 69 6f iv class="sectio
3c60: 6e 22 20 69 64 3d 22 6d 69 73 63 22 3e 0a 3c 68 n" id="misc">.<h
3c70: 32 3e 4d 69 73 63 3c 61 20 63 6c 61 73 73 3d 22 2>Misc<a class="
3c80: 68 65 61 64 65 72 6c 69 6e 6b 22 20 68 72 65 66 headerlink" href
3c90: 3d 22 23 6d 69 73 63 22 20 74 69 74 6c 65 3d 22 ="#misc" title="
3ca0: 50 65 72 6d 61 6c 69 6e 6b 20 74 6f 20 74 68 69 Permalink to thi
3cb0: 73 20 68 65 61 64 6c 69 6e 65 22 3e c2 b6 3c 2f s headline">..</
3cc0: 61 3e 3c 2f 68 32 3e 0a 3c 70 3e 3c 61 20 63 6c a></h2>.<p><a cl
3cd0: 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 ass="reference e
3ce0: 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 xternal" href="h
3cf0: 74 74 70 73 3a 2f 2f 67 69 73 74 2e 67 69 74 68 ttps://gist.gith
3d00: 75 62 2e 63 6f 6d 2f 73 72 6f 63 63 61 73 65 72 ub.com/sroccaser
3d10: 72 61 2f 35 62 61 63 62 64 62 33 65 30 30 30 61 ra/5bacbdb3e000a
3d20: 35 34 64 62 61 65 30 39 37 32 63 33 34 36 30 32 54dbae0972c34602
3d30: 31 64 34 22 3e 68 74 74 70 73 3a 2f 2f 67 69 73 1d4">https://gis
3d40: 74 2e 67 69 74 68 75 62 2e 63 6f 6d 2f 73 72 6f t.github.com/sro
3d50: 63 63 61 73 65 72 72 61 2f 35 62 61 63 62 64 62 ccaserra/5bacbdb
3d60: 33 65 30 30 30 61 35 34 64 62 61 65 30 39 37 32 3e000a54dbae0972
3d70: 63 33 34 36 30 32 31 64 34 3c 2f 61 3e 3c 62 72 c346021d4</a><br
3d80: 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 />.<a class="re
3d90: 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c ference external
3da0: 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f " href="https://
3db0: 61 77 65 73 6f 6d 65 6f 70 65 6e 73 6f 75 72 63 awesomeopensourc
3dc0: 65 2e 63 6f 6d 2f 70 72 6f 6a 65 63 74 2f 73 79 e.com/project/sy
3dd0: 6e 63 6f 70 69 6b 61 2f 70 69 61 6e 6f 5f 72 6f ncopika/piano_ro
3de0: 6c 6c 5f 62 72 6f 77 73 65 72 22 3e 68 74 74 70 ll_browser">http
3df0: 73 3a 2f 2f 61 77 65 73 6f 6d 65 6f 70 65 6e 73 s://awesomeopens
3e00: 6f 75 72 63 65 2e 63 6f 6d 2f 70 72 6f 6a 65 63 ource.com/projec
3e10: 74 2f 73 79 6e 63 6f 70 69 6b 61 2f 70 69 61 6e t/syncopika/pian
3e20: 6f 5f 72 6f 6c 6c 5f 62 72 6f 77 73 65 72 3c 2f o_roll_browser</
3e30: 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 a><br />.<a clas
3e40: 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 s="reference ext
3e50: 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 ernal" href="htt
3e60: 70 73 3a 2f 2f 74 65 72 6f 70 61 2e 69 6e 66 6f ps://teropa.info
3e70: 2f 62 6c 6f 67 2f 32 30 31 36 2f 30 38 2f 31 30 /blog/2016/08/10
3e80: 2f 66 72 65 71 75 65 6e 63 79 2d 61 6e 64 2d 70 /frequency-and-p
3e90: 69 74 63 68 2e 68 74 6d 6c 22 3e 68 74 74 70 73 itch.html">https
3ea0: 3a 2f 2f 74 65 72 6f 70 61 2e 69 6e 66 6f 2f 62 ://teropa.info/b
3eb0: 6c 6f 67 2f 32 30 31 36 2f 30 38 2f 31 30 2f 66 log/2016/08/10/f
3ec0: 72 65 71 75 65 6e 63 79 2d 61 6e 64 2d 70 69 74 requency-and-pit
3ed0: 63 68 2e 68 74 6d 6c 3c 2f 61 3e 3c 62 72 20 2f ch.html</a><br /
3ee0: 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 >.<a class="refe
3ef0: 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 rence external"
3f00: 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f 77 77 77 href="http://www
3f10: 2e 70 61 77 66 61 6c 2e 6f 72 67 2f 66 6c 75 78 .pawfal.org/flux
3f20: 75 73 2f 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e us/documentation
3f30: 2f 22 3e 68 74 74 70 3a 2f 2f 77 77 77 2e 70 61 /">http://www.pa
3f40: 77 66 61 6c 2e 6f 72 67 2f 66 6c 75 78 75 73 2f wfal.org/fluxus/
3f50: 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2f 3c 2f documentation/</
3f60: 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 a><br />.<a clas
3f70: 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 s="reference ext
3f80: 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 ernal" href="htt
3f90: 70 73 3a 2f 2f 6d 75 73 69 63 2e 74 75 74 73 70 ps://music.tutsp
3fa0: 6c 75 73 2e 63 6f 6d 2f 74 75 74 6f 72 69 61 6c lus.com/tutorial
3fb0: 73 2f 68 6f 77 2d 74 6f 2d 63 72 65 61 74 65 2d s/how-to-create-
3fc0: 61 63 69 64 2d 73 79 6e 74 68 2d 73 65 71 75 65 acid-synth-seque
3fd0: 6e 63 65 73 2d 2d 61 75 64 69 6f 2d 33 30 30 30 nces--audio-3000
3fe0: 22 3e 68 74 74 70 73 3a 2f 2f 6d 75 73 69 63 2e ">https://music.
3ff0: 74 75 74 73 70 6c 75 73 2e 63 6f 6d 2f 74 75 74 tutsplus.com/tut
4000: 6f 72 69 61 6c 73 2f 68 6f 77 2d 74 6f 2d 63 72 orials/how-to-cr
4010: 65 61 74 65 2d 61 63 69 64 2d 73 79 6e 74 68 2d eate-acid-synth-
4020: 73 65 71 75 65 6e 63 65 73 e2 80 93 61 75 64 69 sequences...audi
4030: 6f 2d 33 30 30 30 3c 2f 61 3e 3c 62 72 20 2f 3e o-3000</a><br />
4040: 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 .<a class="refer
4050: 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 ence external" h
4060: 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 61 63 69 ref="https://aci
4070: 64 76 6f 69 63 65 2e 63 6f 6d 2f 74 62 5f 33 30 dvoice.com/tb_30
4080: 33 5f 66 61 6d 6f 75 73 5f 70 61 74 74 65 72 6e 3_famous_pattern
4090: 73 2e 70 68 70 22 3e 68 74 74 70 73 3a 2f 2f 61 s.php">https://a
40a0: 63 69 64 76 6f 69 63 65 2e 63 6f 6d 2f 74 62 5f cidvoice.com/tb_
40b0: 33 30 33 5f 66 61 6d 6f 75 73 5f 70 61 74 74 65 303_famous_patte
40c0: 72 6e 73 2e 70 68 70 3c 2f 61 3e 3c 62 72 20 2f rns.php</a><br /
40d0: 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 >.<a class="refe
40e0: 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 rence external"
40f0: 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 77 77 href="https://ww
4100: 77 2e 61 64 73 72 73 6f 75 6e 64 73 2e 63 6f 6d w.adsrsounds.com
4110: 2f 6e 69 2d 6d 61 73 73 69 76 65 2d 74 75 74 6f /ni-massive-tuto
4120: 72 69 61 6c 73 2f 64 75 62 2d 74 65 63 68 6e 6f rials/dub-techno
4130: 2d 73 79 6e 74 68 2d 73 74 61 62 2d 74 75 74 6f -synth-stab-tuto
4140: 72 69 61 6c 2f 22 3e 68 74 74 70 73 3a 2f 2f 77 rial/">https://w
4150: 77 77 2e 61 64 73 72 73 6f 75 6e 64 73 2e 63 6f ww.adsrsounds.co
4160: 6d 2f 6e 69 2d 6d 61 73 73 69 76 65 2d 74 75 74 m/ni-massive-tut
4170: 6f 72 69 61 6c 73 2f 64 75 62 2d 74 65 63 68 6e orials/dub-techn
4180: 6f 2d 73 79 6e 74 68 2d 73 74 61 62 2d 74 75 74 o-synth-stab-tut
4190: 6f 72 69 61 6c 2f 3c 2f 61 3e 3c 62 72 20 2f 3e orial/</a><br />
41a0: 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 .<a class="refer
41b0: 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 ence external" h
41c0: 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6d 65 64 ref="https://med
41d0: 69 61 73 2e 69 72 63 61 6d 2e 66 72 2f 78 39 64 ias.ircam.fr/x9d
41e0: 34 33 35 32 22 3e 68 74 74 70 73 3a 2f 2f 6d 65 4352">https://me
41f0: 64 69 61 73 2e 69 72 63 61 6d 2e 66 72 2f 78 39 dias.ircam.fr/x9
4200: 64 34 33 35 32 3c 2f 61 3e 3c 62 72 20 2f 3e 0a d4352</a><br />.
4210: 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 <a class="refere
4220: 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 nce external" hr
4230: 65 66 3d 22 68 74 74 70 73 3a 2f 2f 76 75 65 6a ef="https://vuej
4240: 73 65 78 61 6d 70 6c 65 73 2e 63 6f 6d 2f 61 2d sexamples.com/a-
4250: 64 72 75 6d 2d 73 79 6e 74 68 65 73 69 7a 65 72 drum-synthesizer
4260: 2d 73 65 71 75 65 6e 63 65 72 2d 62 75 69 6c 74 -sequencer-built
4270: 2d 77 69 74 68 2d 74 6f 6e 65 2d 6a 73 2d 61 6e -with-tone-js-an
4280: 64 2d 76 75 65 2d 6a 73 2f 6a 73 22 3e 68 74 74 d-vue-js/js">htt
4290: 70 73 3a 2f 2f 76 75 65 6a 73 65 78 61 6d 70 6c ps://vuejsexampl
42a0: 65 73 2e 63 6f 6d 2f 61 2d 64 72 75 6d 2d 73 79 es.com/a-drum-sy
42b0: 6e 74 68 65 73 69 7a 65 72 2d 73 65 71 75 65 6e nthesizer-sequen
42c0: 63 65 72 2d 62 75 69 6c 74 2d 77 69 74 68 2d 74 cer-built-with-t
42d0: 6f 6e 65 2d 6a 73 2d 61 6e 64 2d 76 75 65 2d 6a one-js-and-vue-j
42e0: 73 2f 6a 73 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c s/js</a><br />.<
42f0: 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e a class="referen
4300: 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 ce external" hre
4310: 66 3d 22 68 74 74 70 73 3a 2f 2f 61 72 65 6b 6e f="https://arekn
4320: 61 77 6f 2e 63 6f 6d 2f 31 30 2d 6c 69 62 72 61 awo.com/10-libra
4330: 72 69 65 73 2d 66 6f 72 2d 77 65 62 2d 61 75 64 ries-for-web-aud
4340: 69 6f 2d 73 74 75 66 66 2f 22 3e 68 74 74 70 73 io-stuff/">https
4350: 3a 2f 2f 61 72 65 6b 6e 61 77 6f 2e 63 6f 6d 2f ://areknawo.com/
4360: 31 30 2d 6c 69 62 72 61 72 69 65 73 2d 66 6f 72 10-libraries-for
4370: 2d 77 65 62 2d 61 75 64 69 6f 2d 73 74 75 66 66 -web-audio-stuff
4380: 2f 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 /</a><br />.<a c
4390: 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 lass="reference
43a0: 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 external" href="
43b0: 68 74 74 70 73 3a 2f 2f 64 65 76 2e 74 6f 2f 73 https://dev.to/s
43c0: 75 73 74 61 69 6e 65 64 2f 73 66 6f 72 7a 61 6e ustained/sforzan
43d0: 64 6f 2d 61 6e 2d 61 70 70 2d 66 6f 72 2d 6c 65 do-an-app-for-le
43e0: 61 72 6e 69 6e 67 2d 61 6e 64 2d 65 78 70 65 72 arning-and-exper
43f0: 69 6d 65 6e 74 69 6e 67 2d 77 69 74 68 2d 6d 75 imenting-with-mu
4400: 73 69 63 2d 74 68 65 6f 72 79 2d 68 61 72 6d 6f sic-theory-harmo
4410: 6e 79 2d 63 6f 6d 70 6f 73 69 74 69 6f 6e 2d 34 ny-composition-4
4420: 34 63 6d 22 3e 68 74 74 70 73 3a 2f 2f 64 65 76 4cm">https://dev
4430: 2e 74 6f 2f 73 75 73 74 61 69 6e 65 64 2f 73 66 .to/sustained/sf
4440: 6f 72 7a 61 6e 64 6f 2d 61 6e 2d 61 70 70 2d 66 orzando-an-app-f
4450: 6f 72 2d 6c 65 61 72 6e 69 6e 67 2d 61 6e 64 2d or-learning-and-
4460: 65 78 70 65 72 69 6d 65 6e 74 69 6e 67 2d 77 69 experimenting-wi
4470: 74 68 2d 6d 75 73 69 63 2d 74 68 65 6f 72 79 2d th-music-theory-
4480: 68 61 72 6d 6f 6e 79 2d 63 6f 6d 70 6f 73 69 74 harmony-composit
4490: 69 6f 6e 2d 34 34 63 6d 3c 2f 61 3e 3c 62 72 20 ion-44cm</a><br
44a0: 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 />.<a class="ref
44b0: 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 erence external"
44c0: 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 63 href="https://c
44d0: 64 6d 2e 6c 69 6e 6b 2f 32 30 31 36 2f 30 38 2f dm.link/2016/08/
44e0: 62 6c 6f 6b 64 75 73 74 2d 61 6d 61 7a 69 6e 67 blokdust-amazing
44f0: 2d 67 72 61 70 68 69 63 61 6c 2d 73 6f 75 6e 64 -graphical-sound
4500: 2d 74 6f 6f 6c 2d 62 72 6f 77 73 65 72 2f 22 3e -tool-browser/">
4510: 68 74 74 70 73 3a 2f 2f 63 64 6d 2e 6c 69 6e 6b https://cdm.link
4520: 2f 32 30 31 36 2f 30 38 2f 62 6c 6f 6b 64 75 73 /2016/08/blokdus
4530: 74 2d 61 6d 61 7a 69 6e 67 2d 67 72 61 70 68 69 t-amazing-graphi
4540: 63 61 6c 2d 73 6f 75 6e 64 2d 74 6f 6f 6c 2d 62 cal-sound-tool-b
4550: 72 6f 77 73 65 72 2f 3c 2f 61 3e 3c 62 72 20 2f rowser/</a><br /
4560: 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 >.<a class="refe
4570: 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 rence external"
4580: 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 61 72 href="https://ar
4590: 78 69 76 2e 6f 72 67 2f 70 64 66 2f 31 39 30 32 xiv.org/pdf/1902
45a0: 2e 30 33 37 32 32 2e 70 64 66 22 3e 68 74 74 70 .03722.pdf">http
45b0: 73 3a 2f 2f 61 72 78 69 76 2e 6f 72 67 2f 70 64 s://arxiv.org/pd
45c0: 66 2f 31 39 30 32 2e 30 33 37 32 32 2e 70 64 66 f/1902.03722.pdf
45d0: 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c </a><br />.<a cl
45e0: 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 ass="reference e
45f0: 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 xternal" href="h
4600: 74 74 70 73 3a 2f 2f 71 75 6f 64 2e 6c 69 62 2e ttps://quod.lib.
4610: 75 6d 69 63 68 2e 65 64 75 2f 69 2f 69 63 6d 63 umich.edu/i/icmc
4620: 2f 62 62 70 32 33 37 32 2e 31 39 39 31 2e 30 31 /bbp2372.1991.01
4630: 31 3f 72 67 6e 3d 6d 61 69 6e 25 33 42 76 69 65 1?rgn=main%3Bvie
4640: 77 3d 66 75 6c 6c 74 65 78 74 22 3e 68 74 74 70 w=fulltext">http
4650: 73 3a 2f 2f 71 75 6f 64 2e 6c 69 62 2e 75 6d 69 s://quod.lib.umi
4660: 63 68 2e 65 64 75 2f 69 2f 69 63 6d 63 2f 62 62 ch.edu/i/icmc/bb
4670: 70 32 33 37 32 2e 31 39 39 31 2e 30 31 31 3f 72 p2372.1991.011?r
4680: 67 6e 3d 6d 61 69 6e 25 33 42 76 69 65 77 3d 66 gn=main%3Bview=f
4690: 75 6c 6c 74 65 78 74 3c 2f 61 3e 3c 62 72 20 2f ulltext</a><br /
46a0: 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 >.<a class="refe
46b0: 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 rence external"
46c0: 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f 73 74 72 href="http://str
46d0: 61 73 68 65 65 6c 61 2e 73 6f 75 72 63 65 66 6f asheela.sourcefo
46e0: 72 67 65 2e 6e 65 74 2f 73 74 72 61 73 68 65 65 rge.net/strashee
46f0: 6c 61 2f 64 6f 63 2f 69 6e 64 65 78 2e 68 74 6d la/doc/index.htm
4700: 6c 22 3e 68 74 74 70 3a 2f 2f 73 74 72 61 73 68 l">http://strash
4710: 65 65 6c 61 2e 73 6f 75 72 63 65 66 6f 72 67 65 eela.sourceforge
4720: 2e 6e 65 74 2f 73 74 72 61 73 68 65 65 6c 61 2f .net/strasheela/
4730: 64 6f 63 2f 69 6e 64 65 78 2e 68 74 6d 6c 3c 2f doc/index.html</
4740: 61 3e 3c 2f 70 3e 0a 3c 2f 64 69 76 3e 0a 3c 64 a></p>.</div>.<d
4750: 69 76 20 63 6c 61 73 73 3d 22 73 65 63 74 69 6f iv class="sectio
4760: 6e 22 20 69 64 3d 22 6f 74 68 65 72 2d 70 72 6f n" id="other-pro
4770: 6a 65 63 74 73 22 3e 0a 3c 68 32 3e 4f 74 68 65 jects">.<h2>Othe
4780: 72 20 50 72 6f 6a 65 63 74 73 3c 61 20 63 6c 61 r Projects<a cla
4790: 73 73 3d 22 68 65 61 64 65 72 6c 69 6e 6b 22 20 ss="headerlink"
47a0: 68 72 65 66 3d 22 23 6f 74 68 65 72 2d 70 72 6f href="#other-pro
47b0: 6a 65 63 74 73 22 20 74 69 74 6c 65 3d 22 50 65 jects" title="Pe
47c0: 72 6d 61 6c 69 6e 6b 20 74 6f 20 74 68 69 73 20 rmalink to this
47d0: 68 65 61 64 6c 69 6e 65 22 3e c2 b6 3c 2f 61 3e headline">..</a>
47e0: 3c 2f 68 32 3e 0a 3c 70 3e 3c 61 20 63 6c 61 73 </h2>.<p><a clas
47f0: 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 s="reference ext
4800: 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 ernal" href="htt
4810: 70 73 3a 2f 2f 77 77 77 2e 69 61 6e 6e 69 78 2e ps://www.iannix.
4820: 6f 72 67 2f 65 6e 2f 70 72 6f 6a 65 63 74 73 2f org/en/projects/
4830: 22 3e 68 74 74 70 73 3a 2f 2f 77 77 77 2e 69 61 ">https://www.ia
4840: 6e 6e 69 78 2e 6f 72 67 2f 65 6e 2f 70 72 6f 6a nnix.org/en/proj
4850: 65 63 74 73 2f 3c 2f 61 3e 3c 62 72 20 2f 3e 0a ects/</a><br />.
4860: 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 <a class="refere
4870: 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 nce external" hr
4880: 65 66 3d 22 68 74 74 70 73 3a 2f 2f 74 77 65 61 ef="https://twea
4890: 6b 61 62 6c 65 2e 6f 72 67 2f 65 78 61 6d 70 6c kable.org/exampl
48a0: 65 73 22 3e 68 74 74 70 73 3a 2f 2f 74 77 65 61 es">https://twea
48b0: 6b 61 62 6c 65 2e 6f 72 67 2f 65 78 61 6d 70 6c kable.org/exampl
48c0: 65 73 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 es</a><br />.<a
48d0: 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 class="reference
48e0: 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d external" href=
48f0: 22 68 74 74 70 73 3a 2f 2f 38 30 38 33 30 33 2e "https://808303.
4900: 73 74 75 64 69 6f 2f 22 3e 68 74 74 70 73 3a 2f studio/">https:/
4910: 2f 38 30 38 33 30 33 2e 73 74 75 64 69 6f 2f 3c /808303.studio/<
4920: 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 /a><br />.<a cla
4930: 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 ss="reference ex
4940: 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 ternal" href="ht
4950: 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d tps://github.com
4960: 2f 6a 73 68 61 6e 6c 65 79 2f 62 6c 69 70 22 3e /jshanley/blip">
4970: 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 https://github.c
4980: 6f 6d 2f 6a 73 68 61 6e 6c 65 79 2f 62 6c 69 70 om/jshanley/blip
4990: 3c 2f 61 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 </a>.<a class="r
49a0: 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 eference externa
49b0: 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f l" href="https:/
49c0: 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 65 6d /github.com/alem
49d0: 61 6e 67 75 69 2f 70 69 7a 7a 69 63 61 74 6f 22 angui/pizzicato"
49e0: 3e 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e >https://github.
49f0: 63 6f 6d 2f 61 6c 65 6d 61 6e 67 75 69 2f 70 69 com/alemangui/pi
4a00: 7a 7a 69 63 61 74 6f 3c 2f 61 3e 3c 62 72 20 2f zzicato</a><br /
4a10: 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 >.<a class="refe
4a20: 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 rence external"
4a30: 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 67 69 href="https://gi
4a40: 74 68 75 62 2e 63 6f 6d 2f 69 72 72 69 74 61 6e thub.com/irritan
4a50: 74 2f 73 65 72 69 61 6c 69 73 74 2d 67 72 61 6d t/serialist-gram
4a60: 6d 61 72 23 73 79 6e 74 61 78 22 3e 68 74 74 70 mar#syntax">http
4a70: 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 69 s://github.com/i
4a80: 72 72 69 74 61 6e 74 2f 73 65 72 69 61 6c 69 73 rritant/serialis
4a90: 74 2d 67 72 61 6d 6d 61 72 23 73 79 6e 74 61 78 t-grammar#syntax
4aa0: 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c </a><br />.<a cl
4ab0: 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 ass="reference e
4ac0: 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 xternal" href="h
4ad0: 74 74 70 73 3a 2f 2f 72 65 61 63 74 72 6f 6e 69 ttps://reactroni
4ae0: 63 61 2e 63 6f 6d 2f 22 3e 68 74 74 70 73 3a 2f ca.com/">https:/
4af0: 2f 72 65 61 63 74 72 6f 6e 69 63 61 2e 63 6f 6d /reactronica.com
4b00: 2f 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 /</a><br />.<a c
4b10: 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 lass="reference
4b20: 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 external" href="
4b30: 68 74 74 70 73 3a 2f 2f 77 77 77 2e 77 65 62 73 https://www.webs
4b40: 79 6e 74 68 73 2e 6f 72 67 2f 22 3e 68 74 74 70 ynths.org/">http
4b50: 73 3a 2f 2f 77 77 77 2e 77 65 62 73 79 6e 74 68 s://www.websynth
4b60: 73 2e 6f 72 67 2f 3c 2f 61 3e 3c 62 72 20 2f 3e s.org/</a><br />
4b70: 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 .<a class="refer
4b80: 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 ence external" h
4b90: 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 67 69 74 ref="https://git
4ba0: 68 75 62 2e 63 6f 6d 2f 6b 65 69 74 68 63 6c 61 hub.com/keithcla
4bb0: 72 6b 2f 5a 7a 46 58 4d 22 3e 68 74 74 70 73 3a rk/ZzFXM">https:
4bc0: 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6b 65 69 //github.com/kei
4bd0: 74 68 63 6c 61 72 6b 2f 5a 7a 46 58 4d 3c 2f 61 thclark/ZzFXM</a
4be0: 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 ><br />.<a class
4bf0: 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 ="reference exte
4c00: 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 rnal" href="http
4c10: 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a s://github.com/j
4c20: 73 68 61 6e 6c 65 79 2f 62 6c 69 70 22 3e 68 74 shanley/blip">ht
4c30: 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d tps://github.com
4c40: 2f 6a 73 68 61 6e 6c 65 79 2f 62 6c 69 70 3c 2f /jshanley/blip</
4c50: 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 a><br />.<a clas
4c60: 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 s="reference ext
4c70: 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 ernal" href="htt
4c80: 70 73 3a 2f 2f 66 6c 6f 63 6b 69 6e 67 6a 73 2e ps://flockingjs.
4c90: 6f 72 67 2f 22 3e 68 74 74 70 73 3a 2f 2f 66 6c org/">https://fl
4ca0: 6f 63 6b 69 6e 67 6a 73 2e 6f 72 67 2f 3c 2f 61 ockingjs.org/</a
4cb0: 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 ><br />.<a class
4cc0: 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 ="reference exte
4cd0: 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 rnal" href="http
4ce0: 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 78 s://github.com/x
4cf0: 69 2d 6c 69 76 65 63 6f 64 65 2f 78 69 22 3e 68 i-livecode/xi">h
4d00: 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f ttps://github.co
4d10: 6d 2f 78 69 2d 6c 69 76 65 63 6f 64 65 2f 78 69 m/xi-livecode/xi
4d20: 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c </a><br />.<a cl
4d30: 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 ass="reference e
4d40: 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 xternal" href="h
4d50: 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f ttps://github.co
4d60: 6d 2f 73 69 61 66 6c 61 62 2f 70 65 74 61 6c 22 m/siaflab/petal"
4d70: 3e 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e >https://github.
4d80: 63 6f 6d 2f 73 69 61 66 6c 61 62 2f 70 65 74 61 com/siaflab/peta
4d90: 6c 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 l</a><br />.<a c
4da0: 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 lass="reference
4db0: 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 external" href="
4dc0: 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 https://github.c
4dd0: 6f 6d 2f 73 68 61 72 6f 77 2f 6c 6f 76 65 6c 69 om/sharow/loveli
4de0: 76 65 22 3e 68 74 74 70 73 3a 2f 2f 67 69 74 68 ve">https://gith
4df0: 75 62 2e 63 6f 6d 2f 73 68 61 72 6f 77 2f 6c 6f ub.com/sharow/lo
4e00: 76 65 6c 69 76 65 3c 2f 61 3e 3c 62 72 20 2f 3e velive</a><br />
4e10: 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 .<a class="refer
4e20: 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 ence external" h
4e30: 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6d 6f 68 ref="https://moh
4e40: 61 79 6f 6e 61 6f 2e 67 69 74 68 75 62 2e 69 6f ayonao.github.io
4e50: 2f 6d 6d 6c 2d 65 6d 69 74 74 65 72 2f 22 3e 68 /mml-emitter/">h
4e60: 74 74 70 73 3a 2f 2f 6d 6f 68 61 79 6f 6e 61 6f ttps://mohayonao
4e70: 2e 67 69 74 68 75 62 2e 69 6f 2f 6d 6d 6c 2d 65 .github.io/mml-e
4e80: 6d 69 74 74 65 72 2f 3c 2f 61 3e 3c 62 72 20 2f mitter/</a><br /
4e90: 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 >.<a class="refe
4ea0: 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 rence external"
4eb0: 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 67 69 href="https://gi
4ec0: 74 68 75 62 2e 63 6f 6d 2f 6b 65 76 69 6e 63 65 thub.com/kevince
4ed0: 6e 6e 69 73 2f 54 69 6e 79 4d 75 73 69 63 22 3e nnis/TinyMusic">
4ee0: 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 https://github.c
4ef0: 6f 6d 2f 6b 65 76 69 6e 63 65 6e 6e 69 73 2f 54 om/kevincennis/T
4f00: 69 6e 79 4d 75 73 69 63 3c 2f 61 3e 3c 62 72 20 inyMusic</a><br
4f10: 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 />.<a class="ref
4f20: 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 erence external"
4f30: 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 67 href="https://g
4f40: 69 74 68 75 62 2e 63 6f 6d 2f 70 69 78 69 63 6f ithub.com/pixico
4f50: 64 65 72 2f 50 53 22 3e 68 74 74 70 73 3a 2f 2f der/PS">https://
4f60: 67 69 74 68 75 62 2e 63 6f 6d 2f 70 69 78 69 63 github.com/pixic
4f70: 6f 64 65 72 2f 50 53 3c 2f 61 3e 3c 62 72 20 2f oder/PS</a><br /
4f80: 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 >.<a class="refe
4f90: 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 rence external"
4fa0: 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 67 69 href="https://gi
4fb0: 74 68 75 62 2e 63 6f 6d 2f 73 77 61 6c 6c 65 7a thub.com/swallez
4fc0: 2f 6c 69 76 65 63 6f 64 69 6e 67 2d 77 65 62 61 /livecoding-weba
4fd0: 75 64 69 6f 2d 74 6f 6e 65 6a 73 22 3e 68 74 74 udio-tonejs">htt
4fe0: 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f ps://github.com/
4ff0: 73 77 61 6c 6c 65 7a 2f 6c 69 76 65 63 6f 64 69 swallez/livecodi
5000: 6e 67 2d 77 65 62 61 75 64 69 6f 2d 74 6f 6e 65 ng-webaudio-tone
5010: 6a 73 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 js</a><br />.<a
5020: 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 class="reference
5030: 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d external" href=
5040: 22 68 74 74 70 73 3a 2f 2f 70 61 64 65 6e 6f 74 "https://padenot
5050: 2e 67 69 74 68 75 62 2e 69 6f 2f 6c 69 74 73 79 .github.io/litsy
5060: 6e 74 68 2f 22 3e 68 74 74 70 73 3a 2f 2f 70 61 nth/">https://pa
5070: 64 65 6e 6f 74 2e 67 69 74 68 75 62 2e 69 6f 2f denot.github.io/
5080: 6c 69 74 73 79 6e 74 68 2f 3c 2f 61 3e 3c 2f 70 litsynth/</a></p
5090: 3e 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c >.</div>.<div cl
50a0: 61 73 73 3d 22 73 65 63 74 69 6f 6e 22 20 69 64 ass="section" id
50b0: 3d 22 69 6e 73 70 69 72 61 74 69 6f 6e 22 3e 0a ="inspiration">.
50c0: 3c 68 32 3e 49 6e 73 70 69 72 61 74 69 6f 6e 3c <h2>Inspiration<
50d0: 61 20 63 6c 61 73 73 3d 22 68 65 61 64 65 72 6c a class="headerl
50e0: 69 6e 6b 22 20 68 72 65 66 3d 22 23 69 6e 73 70 ink" href="#insp
50f0: 69 72 61 74 69 6f 6e 22 20 74 69 74 6c 65 3d 22 iration" title="
5100: 50 65 72 6d 61 6c 69 6e 6b 20 74 6f 20 74 68 69 Permalink to thi
5110: 73 20 68 65 61 64 6c 69 6e 65 22 3e c2 b6 3c 2f s headline">..</
5120: 61 3e 3c 2f 68 32 3e 0a 3c 70 3e 3c 61 20 63 6c a></h2>.<p><a cl
5130: 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 ass="reference e
5140: 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 xternal" href="h
5150: 74 74 70 73 3a 2f 2f 77 77 77 2e 62 62 63 2e 63 ttps://www.bbc.c
5160: 6f 2e 75 6b 2f 62 69 74 65 73 69 7a 65 2f 67 75 o.uk/bitesize/gu
5170: 69 64 65 73 2f 7a 34 6b 39 64 78 73 2f 72 65 76 ides/z4k9dxs/rev
5180: 69 73 69 6f 6e 2f 32 22 3e 68 74 74 70 73 3a 2f ision/2">https:/
5190: 2f 77 77 77 2e 62 62 63 2e 63 6f 2e 75 6b 2f 62 /www.bbc.co.uk/b
51a0: 69 74 65 73 69 7a 65 2f 67 75 69 64 65 73 2f 7a itesize/guides/z
51b0: 34 6b 39 64 78 73 2f 72 65 76 69 73 69 6f 6e 2f 4k9dxs/revision/
51c0: 32 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 2</a><br />.<a c
51d0: 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 lass="reference
51e0: 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 external" href="
51f0: 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 https://github.c
5200: 6f 6d 2f 41 75 62 75 72 6e 53 6f 75 6e 64 73 2f om/AuburnSounds/
5210: 44 70 6c 75 67 2f 77 69 6b 69 2f 44 70 6c 75 67 Dplug/wiki/Dplug
5220: 2d 56 53 54 32 2d 47 75 69 64 65 22 3e 68 74 74 -VST2-Guide">htt
5230: 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f ps://github.com/
5240: 41 75 62 75 72 6e 53 6f 75 6e 64 73 2f 44 70 6c AuburnSounds/Dpl
5250: 75 67 2f 77 69 6b 69 2f 44 70 6c 75 67 2d 56 53 ug/wiki/Dplug-VS
5260: 54 32 2d 47 75 69 64 65 3c 2f 61 3e 3c 62 72 20 T2-Guide</a><br
5270: 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 />.<a class="ref
5280: 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 erence external"
5290: 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 67 href="https://g
52a0: 69 74 68 75 62 2e 63 6f 6d 2f 74 6d 68 67 6c 6e ithub.com/tmhgln
52b0: 64 2f 6d 65 72 63 75 72 79 22 3e 68 74 74 70 73 d/mercury">https
52c0: 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 74 6d ://github.com/tm
52d0: 68 67 6c 6e 64 2f 6d 65 72 63 75 72 79 3c 2f 61 hglnd/mercury</a
52e0: 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 ><br />.<a class
52f0: 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 ="reference exte
5300: 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 rnal" href="http
5310: 73 3a 2f 2f 77 77 77 2e 6d 61 7a 62 6f 78 2e 63 s://www.mazbox.c
5320: 6f 6d 2f 73 79 6e 74 68 73 2f 64 75 62 73 74 65 om/synths/dubste
5330: 70 2f 22 3e 68 74 74 70 73 3a 2f 2f 77 77 77 2e p/">https://www.
5340: 6d 61 7a 62 6f 78 2e 63 6f 6d 2f 73 79 6e 74 68 mazbox.com/synth
5350: 73 2f 64 75 62 73 74 65 70 2f 3c 2f 61 3e 3c 62 s/dubstep/</a><b
5360: 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 r />.<a class="r
5370: 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 eference externa
5380: 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f l" href="https:/
5390: 2f 63 64 6d 2e 6c 69 6e 6b 2f 32 30 31 39 2f 30 /cdm.link/2019/0
53a0: 34 2f 61 75 74 6f 6d 61 74 65 64 2d 74 65 63 68 4/automated-tech
53b0: 6e 6f 2d 65 74 65 72 6e 61 6c 2d 66 6c 6f 77 2f no-eternal-flow/
53c0: 22 3e 68 74 74 70 73 3a 2f 2f 63 64 6d 2e 6c 69 ">https://cdm.li
53d0: 6e 6b 2f 32 30 31 39 2f 30 34 2f 61 75 74 6f 6d nk/2019/04/autom
53e0: 61 74 65 64 2d 74 65 63 68 6e 6f 2d 65 74 65 72 ated-techno-eter
53f0: 6e 61 6c 2d 66 6c 6f 77 2f 3c 2f 61 3e 3c 62 72 nal-flow/</a><br
5400: 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 />.<a class="re
5410: 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c ference external
5420: 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f " href="https://
5430: 73 75 72 76 69 6f 73 2e 63 6f 6d 2f 65 6c 65 63 survios.com/elec
5440: 74 72 6f 6e 61 75 74 73 2f 22 3e 68 74 74 70 73 tronauts/">https
5450: 3a 2f 2f 73 75 72 76 69 6f 73 2e 63 6f 6d 2f 65 ://survios.com/e
5460: 6c 65 63 74 72 6f 6e 61 75 74 73 2f 3c 2f 61 3e lectronauts/</a>
5470: 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d <br />.<a class=
5480: 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 "reference exter
5490: 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 nal" href="https
54a0: 3a 2f 2f 6c 69 76 33 63 30 64 65 72 2e 63 6f 6d ://liv3c0der.com
54b0: 2f 22 3e 68 74 74 70 73 3a 2f 2f 6c 69 76 33 63 /">https://liv3c
54c0: 30 64 65 72 2e 63 6f 6d 2f 3c 2f 61 3e 3c 62 72 0der.com/</a><br
54d0: 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 />.<a class="re
54e0: 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c ference external
54f0: 22 20 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f 77 " href="http://w
5500: 61 76 65 70 6f 74 2e 63 6f 6d 2f 22 3e 68 74 74 avepot.com/">htt
5510: 70 3a 2f 2f 77 61 76 65 70 6f 74 2e 63 6f 6d 2f p://wavepot.com/
5520: 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c </a><br />.<a cl
5530: 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 ass="reference e
5540: 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 xternal" href="h
5550: 74 74 70 73 3a 2f 2f 67 6c 69 63 6f 6c 2e 77 65 ttps://glicol.we
5560: 62 2e 61 70 70 2f 22 3e 68 74 74 70 73 3a 2f 2f b.app/">https://
5570: 67 6c 69 63 6f 6c 2e 77 65 62 2e 61 70 70 2f 3c glicol.web.app/<
5580: 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 /a><br />.<a cla
5590: 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 ss="reference ex
55a0: 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 ternal" href="ht
55b0: 74 70 3a 2f 2f 63 68 61 72 6c 69 65 2d 72 6f 62 tp://charlie-rob
55c0: 65 72 74 73 2e 63 6f 6d 2f 67 69 62 62 65 72 2f erts.com/gibber/
55d0: 22 3e 68 74 74 70 3a 2f 2f 63 68 61 72 6c 69 65 ">http://charlie
55e0: 2d 72 6f 62 65 72 74 73 2e 63 6f 6d 2f 67 69 62 -roberts.com/gib
55f0: 62 65 72 2f 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c ber/</a><br />.<
5600: 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e a class="referen
5610: 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 ce external" hre
5620: 66 3d 22 68 74 74 70 73 3a 2f 2f 74 77 65 61 6b f="https://tweak
5630: 61 62 6c 65 2e 6f 72 67 2f 22 3e 68 74 74 70 73 able.org/">https
5640: 3a 2f 2f 74 77 65 61 6b 61 62 6c 65 2e 6f 72 67 ://tweakable.org
5650: 2f 3c 2f 61 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 /</a>.<a class="
5660: 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e reference extern
5670: 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a al" href="https:
5680: 2f 2f 66 6f 78 64 6f 74 2e 6f 72 67 2f 64 6f 63 //foxdot.org/doc
5690: 73 2f 70 61 74 74 65 72 6e 2d 66 75 6e 63 74 69 s/pattern-functi
56a0: 6f 6e 73 2f 22 3e 68 74 74 70 73 3a 2f 2f 66 6f ons/">https://fo
56b0: 78 64 6f 74 2e 6f 72 67 2f 64 6f 63 73 2f 70 61 xdot.org/docs/pa
56c0: 74 74 65 72 6e 2d 66 75 6e 63 74 69 6f 6e 73 2f ttern-functions/
56d0: 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c </a><br />.<a cl
56e0: 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 ass="reference e
56f0: 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 xternal" href="h
5700: 74 74 70 73 3a 2f 2f 66 61 75 73 74 64 6f 63 2e ttps://faustdoc.
5710: 67 72 61 6d 65 2e 66 72 2f 22 3e 68 74 74 70 73 grame.fr/">https
5720: 3a 2f 2f 66 61 75 73 74 64 6f 63 2e 67 72 61 6d ://faustdoc.gram
5730: 65 2e 66 72 2f 3c 2f 61 3e 3c 62 72 20 2f 3e 0a e.fr/</a><br />.
5740: 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 <a class="refere
5750: 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 nce external" hr
5760: 65 66 3d 22 68 74 74 70 73 3a 2f 2f 77 77 77 2e ef="https://www.
5770: 66 73 79 6e 74 68 2e 63 6f 6d 2f 22 3e 68 74 74 fsynth.com/">htt
5780: 70 73 3a 2f 2f 77 77 77 2e 66 73 79 6e 74 68 2e ps://www.fsynth.
5790: 63 6f 6d 2f 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c com/</a><br />.<
57a0: 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e a class="referen
57b0: 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 ce external" hre
57c0: 66 3d 22 68 74 74 70 73 3a 2f 2f 65 72 72 6f 7a f="https://erroz
57d0: 65 72 6f 2e 63 6f 2e 75 6b 2f 61 63 69 64 2d 6d ero.co.uk/acid-m
57e0: 61 63 68 69 6e 65 2f 22 3e 68 74 74 70 73 3a 2f achine/">https:/
57f0: 2f 65 72 72 6f 7a 65 72 6f 2e 63 6f 2e 75 6b 2f /errozero.co.uk/
5800: 61 63 69 64 2d 6d 61 63 68 69 6e 65 2f 3c 2f 61 acid-machine/</a
5810: 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 ><br />.<a class
5820: 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 ="reference exte
5830: 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 rnal" href="http
5840: 73 3a 2f 2f 74 68 65 2e 77 75 62 6d 61 63 68 69 s://the.wubmachi
5850: 6e 65 2e 63 6f 6d 2f 22 3e 68 74 74 70 73 3a 2f ne.com/">https:/
5860: 2f 74 68 65 2e 77 75 62 6d 61 63 68 69 6e 65 2e /the.wubmachine.
5870: 63 6f 6d 2f 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c com/</a><br />.<
5880: 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e a class="referen
5890: 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 ce external" hre
58a0: 66 3d 22 68 74 74 70 73 3a 2f 2f 73 63 72 69 62 f="https://scrib
58b0: 62 6c 65 74 75 6e 65 2e 63 6f 6d 2f 64 6f 63 75 bletune.com/docu
58c0: 6d 65 6e 74 61 74 69 6f 6e 2f 62 72 6f 77 73 65 mentation/browse
58d0: 72 2f 62 72 6f 77 73 65 72 2d 63 6c 69 70 22 3e r/browser-clip">
58e0: 68 74 74 70 73 3a 2f 2f 73 63 72 69 62 62 6c 65 https://scribble
58f0: 74 75 6e 65 2e 63 6f 6d 2f 64 6f 63 75 6d 65 6e tune.com/documen
5900: 74 61 74 69 6f 6e 2f 62 72 6f 77 73 65 72 2f 62 tation/browser/b
5910: 72 6f 77 73 65 72 2d 63 6c 69 70 3c 2f 61 3e 3c rowser-clip</a><
5920: 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 br />.<a class="
5930: 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e reference extern
5940: 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a al" href="https:
5950: 2f 2f 64 6a 65 6e 2e 63 6f 2f 22 3e 68 74 74 70 //djen.co/">http
5960: 73 3a 2f 2f 64 6a 65 6e 2e 63 6f 2f 3c 2f 61 3e s://djen.co/</a>
5970: 3c 62 72 20 2f 3e 0a 26 6c 74 3b 3c 61 20 63 6c <br />.<<a cl
5980: 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 ass="reference e
5990: 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 xternal" href="h
59a0: 74 74 70 73 3a 2f 2f 62 75 72 69 61 6c 2e 67 6c ttps://burial.gl
59b0: 69 74 63 68 2e 6d 65 2f 22 3e 68 74 74 70 73 3a itch.me/">https:
59c0: 2f 2f 62 75 72 69 61 6c 2e 67 6c 69 74 63 68 2e //burial.glitch.
59d0: 6d 65 2f 3c 2f 61 3e 26 67 74 3b 3c 2f 70 3e 0a me/</a>></p>.
59e0: 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73 </div>.<div clas
59f0: 73 3d 22 73 65 63 74 69 6f 6e 22 20 69 64 3d 22 s="section" id="
5a00: 6d 75 73 69 63 22 3e 0a 3c 68 32 3e 4d 75 73 69 music">.<h2>Musi
5a10: 63 3c 61 20 63 6c 61 73 73 3d 22 68 65 61 64 65 c<a class="heade
5a20: 72 6c 69 6e 6b 22 20 68 72 65 66 3d 22 23 6d 75 rlink" href="#mu
5a30: 73 69 63 22 20 74 69 74 6c 65 3d 22 50 65 72 6d sic" title="Perm
5a40: 61 6c 69 6e 6b 20 74 6f 20 74 68 69 73 20 68 65 alink to this he
5a50: 61 64 6c 69 6e 65 22 3e c2 b6 3c 2f 61 3e 3c 2f adline">..</a></
5a60: 68 32 3e 0a 3c 70 3e 3c 61 20 63 6c 61 73 73 3d h2>.<p><a class=
5a70: 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 "reference exter
5a80: 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 3a nal" href="http:
5a90: 2f 2f 77 77 77 2e 70 30 31 2e 6f 72 67 2f 32 35 //www.p01.org/25
5aa0: 36 62 5f 77 6f 6d 61 6e 5f 66 61 72 6d 65 72 2f 6b_woman_farmer/
5ab0: 22 3e 68 74 74 70 3a 2f 2f 77 77 77 2e 70 30 31 ">http://www.p01
5ac0: 2e 6f 72 67 2f 32 35 36 62 5f 77 6f 6d 61 6e 5f .org/256b_woman_
5ad0: 66 61 72 6d 65 72 2f 3c 2f 61 3e 3c 62 72 20 2f farmer/</a><br /
5ae0: 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 >.<a class="refe
5af0: 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 rence external"
5b00: 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 61 65 href="https://ae
5b10: 6d 31 6b 2e 63 6f 6d 2f 22 3e 68 74 74 70 73 3a m1k.com/">https:
5b20: 2f 2f 61 65 6d 31 6b 2e 63 6f 6d 2f 3c 2f 61 3e //aem1k.com/</a>
5b30: 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d <br />.<a class=
5b40: 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 "reference exter
5b50: 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 nal" href="https
5b60: 3a 2f 2f 6c 75 64 6f 74 75 6e 65 2e 63 6f 6d 2f ://ludotune.com/
5b70: 22 3e 68 74 74 70 73 3a 2f 2f 6c 75 64 6f 74 75 ">https://ludotu
5b80: 6e 65 2e 63 6f 6d 2f 3c 2f 61 3e 3c 62 72 20 2f ne.com/</a><br /
5b90: 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 >.<a class="refe
5ba0: 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 rence external"
5bb0: 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 77 77 href="https://ww
5bc0: 77 2e 6d 61 7a 62 6f 78 2e 63 6f 6d 2f 73 79 6e w.mazbox.com/syn
5bd0: 74 68 73 2f 64 75 62 73 74 65 70 2f 22 3e 68 74 ths/dubstep/">ht
5be0: 74 70 73 3a 2f 2f 77 77 77 2e 6d 61 7a 62 6f 78 tps://www.mazbox
5bf0: 2e 63 6f 6d 2f 73 79 6e 74 68 73 2f 64 75 62 73 .com/synths/dubs
5c00: 74 65 70 2f 3c 2f 61 3e 3c 2f 70 3e 0a 3c 2f 64 tep/</a></p>.</d
5c10: 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 iv>.<div class="
5c20: 73 65 63 74 69 6f 6e 22 20 69 64 3d 22 61 6c 67 section" id="alg
5c30: 6f 72 69 74 68 6d 69 63 2d 6d 75 73 69 63 22 3e orithmic-music">
5c40: 0a 3c 68 32 3e 41 6c 67 6f 72 69 74 68 6d 69 63 .<h2>Algorithmic
5c50: 20 4d 75 73 69 63 3c 61 20 63 6c 61 73 73 3d 22 Music<a class="
5c60: 68 65 61 64 65 72 6c 69 6e 6b 22 20 68 72 65 66 headerlink" href
5c70: 3d 22 23 61 6c 67 6f 72 69 74 68 6d 69 63 2d 6d ="#algorithmic-m
5c80: 75 73 69 63 22 20 74 69 74 6c 65 3d 22 50 65 72 usic" title="Per
5c90: 6d 61 6c 69 6e 6b 20 74 6f 20 74 68 69 73 20 68 malink to this h
5ca0: 65 61 64 6c 69 6e 65 22 3e c2 b6 3c 2f 61 3e 3c eadline">..</a><
5cb0: 2f 68 32 3e 0a 3c 70 3e 3c 61 20 63 6c 61 73 73 /h2>.<p><a class
5cc0: 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 ="reference exte
5cd0: 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 rnal" href="http
5ce0: 73 3a 2f 2f 74 65 72 6f 70 61 2e 69 6e 66 6f 2f s://teropa.info/
5cf0: 22 3e 68 74 74 70 73 3a 2f 2f 74 65 72 6f 70 61 ">https://teropa
5d00: 2e 69 6e 66 6f 2f 3c 2f 61 3e 3c 62 72 20 2f 3e .info/</a><br />
5d10: 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 .<a class="refer
5d20: 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 ence external" h
5d30: 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 63 6d 73 ref="https://cms
5d40: 77 2e 6d 69 74 2e 65 64 75 2f 61 6c 67 6f 72 69 w.mit.edu/algori
5d50: 74 68 6d 69 63 2d 6d 75 73 69 63 2d 65 78 70 65 thmic-music-expe
5d60: 72 69 65 6e 63 65 2d 63 6f 6d 70 6f 73 69 6e 67 rience-composing
5d70: 2d 77 6f 6c 66 72 61 6d 74 6f 6e 65 73 2f 22 3e -wolframtones/">
5d80: 68 74 74 70 73 3a 2f 2f 63 6d 73 77 2e 6d 69 74 https://cmsw.mit
5d90: 2e 65 64 75 2f 61 6c 67 6f 72 69 74 68 6d 69 63 .edu/algorithmic
5da0: 2d 6d 75 73 69 63 2d 65 78 70 65 72 69 65 6e 63 -music-experienc
5db0: 65 2d 63 6f 6d 70 6f 73 69 6e 67 2d 77 6f 6c 66 e-composing-wolf
5dc0: 72 61 6d 74 6f 6e 65 73 2f 3c 2f 61 3e 3c 62 72 ramtones/</a><br
5dd0: 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 />.<a class="re
5de0: 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c ference external
5df0: 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f " href="https://
5e00: 63 63 72 6d 61 2e 73 74 61 6e 66 6f 72 64 2e 65 ccrma.stanford.e
5e10: 64 75 2f 7e 62 6c 61 63 6b 72 73 65 2f 61 6c 67 du/~blackrse/alg
5e20: 6f 72 69 74 68 6d 2e 68 74 6d 6c 22 3e 68 74 74 orithm.html">htt
5e30: 70 73 3a 2f 2f 63 63 72 6d 61 2e 73 74 61 6e 66 ps://ccrma.stanf
5e40: 6f 72 64 2e 65 64 75 2f 7e 62 6c 61 63 6b 72 73 ord.edu/~blackrs
5e50: 65 2f 61 6c 67 6f 72 69 74 68 6d 2e 68 74 6d 6c e/algorithm.html
5e60: 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c </a><br />.<a cl
5e70: 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 ass="reference e
5e80: 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 xternal" href="h
5e90: 74 74 70 73 3a 2f 2f 6f 65 69 73 2e 6f 72 67 2f ttps://oeis.org/
5ea0: 22 3e 68 74 74 70 73 3a 2f 2f 6f 65 69 73 2e 6f ">https://oeis.o
5eb0: 72 67 2f 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 rg/</a><br />.<a
5ec0: 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 class="referenc
5ed0: 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 e external" href
5ee0: 3d 22 68 74 74 70 73 3a 2f 2f 77 77 77 2e 63 73 ="https://www.cs
5ef0: 2e 63 6d 75 2e 65 64 75 2f 7e 6d 75 73 69 63 2f .cmu.edu/~music/
5f00: 63 6d 73 69 70 2f 72 65 61 64 69 6e 67 73 2f 4d cmsip/readings/M
5f10: 49 44 49 25 32 30 74 75 74 6f 72 69 61 6c 25 32 IDI%20tutorial%2
5f20: 30 66 6f 72 25 32 30 70 72 6f 67 72 61 6d 6d 65 0for%20programme
5f30: 72 73 2e 68 74 6d 6c 22 3e 68 74 74 70 73 3a 2f rs.html">https:/
5f40: 2f 77 77 77 2e 63 73 2e 63 6d 75 2e 65 64 75 2f /www.cs.cmu.edu/
5f50: 7e 6d 75 73 69 63 2f 63 6d 73 69 70 2f 72 65 61 ~music/cmsip/rea
5f60: 64 69 6e 67 73 2f 4d 49 44 49 25 32 30 74 75 74 dings/MIDI%20tut
5f70: 6f 72 69 61 6c 25 32 30 66 6f 72 25 32 30 70 72 orial%20for%20pr
5f80: 6f 67 72 61 6d 6d 65 72 73 2e 68 74 6d 6c 3c 2f ogrammers.html</
5f90: 61 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 a>.<a class="ref
5fa0: 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 erence external"
5fb0: 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 65 href="https://e
5fc0: 6e 2e 77 69 6b 69 70 65 64 69 61 2e 6f 72 67 2f n.wikipedia.org/
5fd0: 77 69 6b 69 2f 43 6f 6d 70 75 74 61 74 69 6f 6e wiki/Computation
5fe0: 61 6c 5f 63 72 65 61 74 69 76 69 74 79 22 3e 68 al_creativity">h
5ff0: 74 74 70 73 3a 2f 2f 65 6e 2e 77 69 6b 69 70 65 ttps://en.wikipe
6000: 64 69 61 2e 6f 72 67 2f 77 69 6b 69 2f 43 6f 6d dia.org/wiki/Com
6010: 70 75 74 61 74 69 6f 6e 61 6c 5f 63 72 65 61 74 putational_creat
6020: 69 76 69 74 79 3c 2f 61 3e 3c 62 72 20 2f 3e 0a ivity</a><br />.
6030: 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 <a class="refere
6040: 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 nce external" hr
6050: 65 66 3d 22 68 74 74 70 73 3a 2f 2f 65 6e 2e 77 ef="https://en.w
6060: 69 6b 69 70 65 64 69 61 2e 6f 72 67 2f 77 69 6b ikipedia.org/wik
6070: 69 2f 41 6c 67 6f 72 69 74 68 6d 69 63 5f 63 6f i/Algorithmic_co
6080: 6d 70 6f 73 69 74 69 6f 6e 22 3e 68 74 74 70 73 mposition">https
6090: 3a 2f 2f 65 6e 2e 77 69 6b 69 70 65 64 69 61 2e ://en.wikipedia.
60a0: 6f 72 67 2f 77 69 6b 69 2f 41 6c 67 6f 72 69 74 org/wiki/Algorit
60b0: 68 6d 69 63 5f 63 6f 6d 70 6f 73 69 74 69 6f 6e hmic_composition
60c0: 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c </a><br />.<a cl
60d0: 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 ass="reference e
60e0: 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 xternal" href="h
60f0: 74 74 70 73 3a 2f 2f 65 6e 2e 77 69 6b 69 70 65 ttps://en.wikipe
6100: 64 69 61 2e 6f 72 67 2f 77 69 6b 69 2f 43 6f 6e dia.org/wiki/Con
6110: 73 74 72 61 69 6e 74 5f 70 72 6f 67 72 61 6d 6d straint_programm
6120: 69 6e 67 22 3e 68 74 74 70 73 3a 2f 2f 65 6e 2e ing">https://en.
6130: 77 69 6b 69 70 65 64 69 61 2e 6f 72 67 2f 77 69 wikipedia.org/wi
6140: 6b 69 2f 43 6f 6e 73 74 72 61 69 6e 74 5f 70 72 ki/Constraint_pr
6150: 6f 67 72 61 6d 6d 69 6e 67 3c 2f 61 3e 3c 62 72 ogramming</a><br
6160: 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 />.<a class="re
6170: 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c ference external
6180: 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f " href="https://
6190: 77 77 77 2e 62 69 70 73 63 72 69 70 74 2e 6f 72 www.bipscript.or
61a0: 67 2f 22 3e 68 74 74 70 73 3a 2f 2f 77 77 77 2e g/">https://www.
61b0: 62 69 70 73 63 72 69 70 74 2e 6f 72 67 2f 3c 2f bipscript.org/</
61c0: 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 a><br />.<a clas
61d0: 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 s="reference ext
61e0: 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 ernal" href="htt
61f0: 70 3a 2f 2f 63 6f 6d 6d 6f 6e 6d 75 73 69 63 2e p://commonmusic.
6200: 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 2f sourceforge.net/
6210: 63 6d 2f 72 65 73 2f 64 6f 63 2f 63 6d 2e 68 74 cm/res/doc/cm.ht
6220: 6d 6c 22 3e 68 74 74 70 3a 2f 2f 63 6f 6d 6d 6f ml">http://commo
6230: 6e 6d 75 73 69 63 2e 73 6f 75 72 63 65 66 6f 72 nmusic.sourcefor
6240: 67 65 2e 6e 65 74 2f 63 6d 2f 72 65 73 2f 64 6f ge.net/cm/res/do
6250: 63 2f 63 6d 2e 68 74 6d 6c 3c 2f 61 3e 3c 62 72 c/cm.html</a><br
6260: 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 />.<a class="re
6270: 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c ference external
6280: 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f " href="https://
6290: 62 6f 6c 70 72 6f 63 65 73 73 6f 72 2e 73 6f 75 bolprocessor.sou
62a0: 72 63 65 66 6f 72 67 65 2e 69 6f 2f 64 6f 63 73 rceforge.io/docs
62b0: 2f 22 3e 68 74 74 70 73 3a 2f 2f 62 6f 6c 70 72 /">https://bolpr
62c0: 6f 63 65 73 73 6f 72 2e 73 6f 75 72 63 65 66 6f ocessor.sourcefo
62d0: 72 67 65 2e 69 6f 2f 64 6f 63 73 2f 3c 2f 61 3e rge.io/docs/</a>
62e0: 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d <br />.<a class=
62f0: 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 "reference exter
6300: 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 nal" href="https
6310: 3a 2f 2f 65 6e 2e 77 69 6b 69 70 65 64 69 61 2e ://en.wikipedia.
6320: 6f 72 67 2f 77 69 6b 69 2f 4d 75 73 69 63 5f 4d org/wiki/Music_M
6330: 61 63 72 6f 5f 4c 61 6e 67 75 61 67 65 22 3e 68 acro_Language">h
6340: 74 74 70 73 3a 2f 2f 65 6e 2e 77 69 6b 69 70 65 ttps://en.wikipe
6350: 64 69 61 2e 6f 72 67 2f 77 69 6b 69 2f 4d 75 73 dia.org/wiki/Mus
6360: 69 63 5f 4d 61 63 72 6f 5f 4c 61 6e 67 75 61 67 ic_Macro_Languag
6370: 65 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 e</a><br />.<a c
6380: 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 lass="reference
6390: 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 external" href="
63a0: 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 https://github.c
63b0: 6f 6d 2f 49 6a 7a 65 72 65 6e 48 65 69 6e 2f 6b om/IjzerenHein/k
63c0: 69 77 69 2e 6a 73 2f 22 3e 68 74 74 70 73 3a 2f iwi.js/">https:/
63d0: 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 49 6a 7a 65 /github.com/Ijze
63e0: 72 65 6e 48 65 69 6e 2f 6b 69 77 69 2e 6a 73 2f renHein/kiwi.js/
63f0: 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c </a><br />.<a cl
6400: 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 ass="reference e
6410: 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 xternal" href="h
6420: 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f ttps://github.co
6430: 6d 2f 6d 69 67 75 65 6c 72 61 6d 6f 73 2f 6e 6f m/miguelramos/no
6440: 64 65 2d 6d 65 64 69 61 2d 6d 61 6e 61 67 65 72 de-media-manager
6450: 22 3e 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 ">https://github
6460: 2e 63 6f 6d 2f 6d 69 67 75 65 6c 72 61 6d 6f 73 .com/miguelramos
6470: 2f 6e 6f 64 65 2d 6d 65 64 69 61 2d 6d 61 6e 61 /node-media-mana
6480: 67 65 72 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 ger</a><br />.<a
6490: 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 class="referenc
64a0: 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 e external" href
64b0: 3d 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 ="https://github
64c0: 2e 63 6f 6d 2f 6c 6e 66 69 6e 69 74 65 4d 6f 6e .com/lnfiniteMon
64d0: 6b 65 79 73 2f 54 69 6d 65 4c 69 6e 65 73 22 3e keys/TimeLines">
64e0: 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 https://github.c
64f0: 6f 6d 2f 6c 6e 66 69 6e 69 74 65 4d 6f 6e 6b 65 om/lnfiniteMonke
6500: 79 73 2f 54 69 6d 65 4c 69 6e 65 73 3c 2f 61 3e ys/TimeLines</a>
6510: 3c 2f 70 3e 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 </p>.</div>.<div
6520: 20 63 6c 61 73 73 3d 22 73 65 63 74 69 6f 6e 22 class="section"
6530: 20 69 64 3d 22 73 6f 75 6e 64 2d 64 65 73 69 67 id="sound-desig
6540: 6e 22 3e 0a 3c 68 32 3e 53 6f 75 6e 64 20 44 65 n">.<h2>Sound De
6550: 73 69 67 6e 3c 61 20 63 6c 61 73 73 3d 22 68 65 sign<a class="he
6560: 61 64 65 72 6c 69 6e 6b 22 20 68 72 65 66 3d 22 aderlink" href="
6570: 23 73 6f 75 6e 64 2d 64 65 73 69 67 6e 22 20 74 #sound-design" t
6580: 69 74 6c 65 3d 22 50 65 72 6d 61 6c 69 6e 6b 20 itle="Permalink
6590: 74 6f 20 74 68 69 73 20 68 65 61 64 6c 69 6e 65 to this headline
65a0: 22 3e c2 b6 3c 2f 61 3e 3c 2f 68 32 3e 0a 3c 70 ">..</a></h2>.<p
65b0: 3e 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 ><a class="refer
65c0: 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 ence external" h
65d0: 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 77 77 77 ref="https://www
65e0: 2e 61 74 74 61 63 6b 6d 61 67 61 7a 69 6e 65 2e .attackmagazine.
65f0: 63 6f 6d 2f 74 65 63 68 6e 69 71 75 65 2f 73 79 com/technique/sy
6600: 6e 74 68 2d 73 65 63 72 65 74 73 2f 64 75 62 2d nth-secrets/dub-
6610: 74 65 63 68 6e 6f 2d 73 79 6e 74 68 2d 63 68 6f techno-synth-cho
6620: 72 64 73 2f 22 3e 68 74 74 70 73 3a 2f 2f 77 77 rds/">https://ww
6630: 77 2e 61 74 74 61 63 6b 6d 61 67 61 7a 69 6e 65 w.attackmagazine
6640: 2e 63 6f 6d 2f 74 65 63 68 6e 69 71 75 65 2f 73 .com/technique/s
6650: 79 6e 74 68 2d 73 65 63 72 65 74 73 2f 64 75 62 ynth-secrets/dub
6660: 2d 74 65 63 68 6e 6f 2d 73 79 6e 74 68 2d 63 68 -techno-synth-ch
6670: 6f 72 64 73 2f 3c 2f 61 3e 3c 2f 70 3e 0a 3c 2f ords/</a></p>.</
6680: 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d div>.<div class=
6690: 22 73 65 63 74 69 6f 6e 22 20 69 64 3d 22 63 6c "section" id="cl
66a0: 6f 63 6b 73 22 3e 0a 3c 68 32 3e 43 6c 6f 63 6b ocks">.<h2>Clock
66b0: 73 3c 61 20 63 6c 61 73 73 3d 22 68 65 61 64 65 s<a class="heade
66c0: 72 6c 69 6e 6b 22 20 68 72 65 66 3d 22 23 63 6c rlink" href="#cl
66d0: 6f 63 6b 73 22 20 74 69 74 6c 65 3d 22 50 65 72 ocks" title="Per
66e0: 6d 61 6c 69 6e 6b 20 74 6f 20 74 68 69 73 20 68 malink to this h
66f0: 65 61 64 6c 69 6e 65 22 3e c2 b6 3c 2f 61 3e 3c eadline">..</a><
6700: 2f 68 32 3e 0a 3c 70 3e 3c 61 20 63 6c 61 73 73 /h2>.<p><a class
6710: 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 ="reference exte
6720: 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 rnal" href="http
6730: 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 65 s://github.com/e
6740: 72 69 73 65 72 2f 63 6c 6f 63 6b 22 3e 68 74 74 riser/clock">htt
6750: 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f ps://github.com/
6760: 65 72 69 73 65 72 2f 63 6c 6f 63 6b 3c 2f 61 3e eriser/clock</a>
6770: 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d <br />.<a class=
6780: 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 "reference exter
6790: 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 nal" href="https
67a0: 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 66 69 ://github.com/fi
67b0: 6c 65 62 72 6f 77 73 65 72 2f 66 69 6c 65 62 72 lebrowser/filebr
67c0: 6f 77 73 65 72 22 3e 68 74 74 70 73 3a 2f 2f 67 owser">https://g
67d0: 69 74 68 75 62 2e 63 6f 6d 2f 66 69 6c 65 62 72 ithub.com/filebr
67e0: 6f 77 73 65 72 2f 66 69 6c 65 62 72 6f 77 73 65 owser/filebrowse
67f0: 72 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 r</a><br />.<a c
6800: 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 lass="reference
6810: 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 external" href="
6820: 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 https://github.c
6830: 6f 6d 2f 6c 61 63 68 6c 61 6e 64 6b 2f 63 68 72 om/lachlandk/chr
6840: 6f 6e 6f 73 2f 62 6c 6f 62 2f 6d 61 73 74 65 72 onos/blob/master
6850: 2f 63 68 72 6f 6e 6f 73 2e 6a 73 22 3e 68 74 74 /chronos.js">htt
6860: 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f ps://github.com/
6870: 6c 61 63 68 6c 61 6e 64 6b 2f 63 68 72 6f 6e 6f lachlandk/chrono
6880: 73 2f 62 6c 6f 62 2f 6d 61 73 74 65 72 2f 63 68 s/blob/master/ch
6890: 72 6f 6e 6f 73 2e 6a 73 3c 2f 61 3e 3c 62 72 20 ronos.js</a><br
68a0: 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 />.<a class="ref
68b0: 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 erence external"
68c0: 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 67 href="https://g
68d0: 69 74 68 75 62 2e 63 6f 6d 2f 43 68 61 72 6c 6f ithub.com/Charlo
68e0: 74 74 65 47 6f 72 65 2f 74 69 63 6b 22 3e 68 74 tteGore/tick">ht
68f0: 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d tps://github.com
6900: 2f 43 68 61 72 6c 6f 74 74 65 47 6f 72 65 2f 74 /CharlotteGore/t
6910: 69 63 6b 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 ick</a><br />.<a
6920: 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 class="referenc
6930: 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 e external" href
6940: 3d 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 ="https://github
6950: 2e 63 6f 6d 2f 70 65 6c 65 76 65 73 71 75 65 2f .com/pelevesque/
6960: 77 65 62 2d 61 75 64 69 6f 2d 73 63 68 65 64 75 web-audio-schedu
6970: 6c 65 72 2f 62 6c 6f 62 2f 6d 61 73 74 65 72 2f ler/blob/master/
6980: 69 6e 64 65 78 2e 68 74 6d 6c 22 3e 68 74 74 70 index.html">http
6990: 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 s://github.com/p
69a0: 65 6c 65 76 65 73 71 75 65 2f 77 65 62 2d 61 75 elevesque/web-au
69b0: 64 69 6f 2d 73 63 68 65 64 75 6c 65 72 2f 62 6c dio-scheduler/bl
69c0: 6f 62 2f 6d 61 73 74 65 72 2f 69 6e 64 65 78 2e ob/master/index.
69d0: 68 74 6d 6c 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c html</a><br />.<
69e0: 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 65 6e a class="referen
69f0: 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 72 65 ce external" hre
6a00: 66 3d 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 f="https://githu
6a10: 62 2e 63 6f 6d 2f 43 68 61 72 6c 6f 74 74 65 47 b.com/CharlotteG
6a20: 6f 72 65 2f 62 65 61 74 2d 6d 61 73 74 65 72 22 ore/beat-master"
6a30: 3e 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e >https://github.
6a40: 63 6f 6d 2f 43 68 61 72 6c 6f 74 74 65 47 6f 72 com/CharlotteGor
6a50: 65 2f 62 65 61 74 2d 6d 61 73 74 65 72 3c 2f 61 e/beat-master</a
6a60: 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 ><br />.<a class
6a70: 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 ="reference exte
6a80: 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 rnal" href="http
6a90: 73 3a 2f 2f 77 77 77 2e 6e 70 6d 6a 73 2e 63 6f s://www.npmjs.co
6aa0: 6d 2f 70 61 63 6b 61 67 65 2f 62 65 61 74 2d 73 m/package/beat-s
6ab0: 63 68 65 64 75 6c 65 72 22 3e 68 74 74 70 73 3a cheduler">https:
6ac0: 2f 2f 77 77 77 2e 6e 70 6d 6a 73 2e 63 6f 6d 2f //www.npmjs.com/
6ad0: 70 61 63 6b 61 67 65 2f 62 65 61 74 2d 73 63 68 package/beat-sch
6ae0: 65 64 75 6c 65 72 3c 2f 61 3e 3c 62 72 20 2f 3e eduler</a><br />
6af0: 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 66 65 72 .<a class="refer
6b00: 65 6e 63 65 20 65 78 74 65 72 6e 61 6c 22 20 68 ence external" h
6b10: 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 77 77 77 ref="https://www
6b20: 2e 6e 70 6d 6a 73 2e 63 6f 6d 2f 70 61 63 6b 61 .npmjs.com/packa
6b30: 67 65 2f 62 65 65 74 2e 6a 73 22 3e 68 74 74 70 ge/beet.js">http
6b40: 73 3a 2f 2f 77 77 77 2e 6e 70 6d 6a 73 2e 63 6f s://www.npmjs.co
6b50: 6d 2f 70 61 63 6b 61 67 65 2f 62 65 65 74 2e 6a m/package/beet.j
6b60: 73 3c 2f 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 s</a><br />.<a c
6b70: 6c 61 73 73 3d 22 72 65 66 65 72 65 6e 63 65 20 lass="reference
6b80: 65 78 74 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 external" href="
6b90: 68 74 74 70 73 3a 2f 2f 77 77 77 2e 6e 70 6d 6a https://www.npmj
6ba0: 73 2e 63 6f 6d 2f 70 61 63 6b 61 67 65 2f 73 74 s.com/package/st
6bb0: 65 70 2d 73 65 71 22 3e 68 74 74 70 73 3a 2f 2f ep-seq">https://
6bc0: 77 77 77 2e 6e 70 6d 6a 73 2e 63 6f 6d 2f 70 61 www.npmjs.com/pa
6bd0: 63 6b 61 67 65 2f 73 74 65 70 2d 73 65 71 3c 2f ckage/step-seq</
6be0: 61 3e 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 a><br />.<a clas
6bf0: 73 3d 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 s="reference ext
6c00: 65 72 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 ernal" href="htt
6c10: 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f ps://github.com/
6c20: 6d 6d 63 6b 65 67 67 2f 62 6f 70 70 65 72 2f 62 mmckegg/bopper/b
6c30: 6c 6f 62 2f 6d 61 73 74 65 72 2f 69 6e 64 65 78 lob/master/index
6c40: 2e 6a 73 22 3e 68 74 74 70 73 3a 2f 2f 67 69 74 .js">https://git
6c50: 68 75 62 2e 63 6f 6d 2f 6d 6d 63 6b 65 67 67 2f hub.com/mmckegg/
6c60: 62 6f 70 70 65 72 2f 62 6c 6f 62 2f 6d 61 73 74 bopper/blob/mast
6c70: 65 72 2f 69 6e 64 65 78 2e 6a 73 3c 2f 61 3e 3c er/index.js</a><
6c80: 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 br />.<a class="
6c90: 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e reference extern
6ca0: 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 3a al" href="https:
6cb0: 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 73 68 //github.com/jsh
6cc0: 61 6e 6c 65 79 2f 62 6c 69 70 2f 62 6c 6f 62 2f anley/blip/blob/
6cd0: 6d 61 73 74 65 72 2f 73 72 63 2f 6c 6f 6f 70 2e master/src/loop.
6ce0: 6a 73 22 3e 68 74 74 70 73 3a 2f 2f 67 69 74 68 js">https://gith
6cf0: 75 62 2e 63 6f 6d 2f 6a 73 68 61 6e 6c 65 79 2f ub.com/jshanley/
6d00: 62 6c 69 70 2f 62 6c 6f 62 2f 6d 61 73 74 65 72 blip/blob/master
6d10: 2f 73 72 63 2f 6c 6f 6f 70 2e 6a 73 3c 2f 61 3e /src/loop.js</a>
6d20: 3c 62 72 20 2f 3e 0a 3c 61 20 63 6c 61 73 73 3d <br />.<a class=
6d30: 22 72 65 66 65 72 65 6e 63 65 20 65 78 74 65 72 "reference exter
6d40: 6e 61 6c 22 20 68 72 65 66 3d 22 68 74 74 70 73 nal" href="https
6d50: 3a 2f 2f 73 65 62 70 69 71 2e 67 69 74 68 75 62 ://sebpiq.github
6d60: 2e 69 6f 2f 57 41 41 43 6c 6f 63 6b 2f 64 65 6d .io/WAAClock/dem
6d70: 6f 73 2f 62 65 61 74 53 65 71 75 65 6e 63 65 2e os/beatSequence.
6d80: 68 74 6d 6c 22 3e 68 74 74 70 73 3a 2f 2f 73 65 html">https://se
6d90: 62 70 69 71 2e 67 69 74 68 75 62 2e 69 6f 2f 57 bpiq.github.io/W
6da0: 41 41 43 6c 6f 63 6b 2f 64 65 6d 6f 73 2f 62 65 AAClock/demos/be
6db0: 61 74 53 65 71 75 65 6e 63 65 2e 68 74 6d 6c 3c atSequence.html<
6dc0: 2f 61 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 72 65 /a>.<a class="re
6dd0: 66 65 72 65 6e 63 65 20 65 78 74 65 72 6e 61 6c ference external
6de0: 22 20 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f 61 " href="http://a
6df0: 64 61 6d 72 65 6e 6b 6c 69 6e 74 2e 63 6f 6d 2f damrenklint.com/
6e00: 75 73 69 6e 67 2d 65 78 70 72 65 73 73 69 6f 6e using-expression
6e10: 73 2d 69 6e 2d 64 69 6c 6c 61 22 3e 68 74 74 70 s-in-dilla">http
6e20: 3a 2f 2f 61 64 61 6d 72 65 6e 6b 6c 69 6e 74 2e ://adamrenklint.
6e30: 63 6f 6d 2f 75 73 69 6e 67 2d 65 78 70 72 65 73 com/using-expres
6e40: 73 69 6f 6e 73 2d 69 6e 2d 64 69 6c 6c 61 3c 2f sions-in-dilla</
6e50: 61 3e 3c 2f 70 3e 0a 3c 2f 64 69 76 3e 0a 3c 2f a></p>.</div>.</
6e60: 64 69 76 3e 0a 0a 0a 20 20 20 20 20 20 20 20 20 div>...
6e70: 20 20 20 20 20 3c 2f 64 69 76 3e 0a 20 20 20 20 </div>.
6e80: 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 .
6e90: 20 20 20 0a 20 20 20 20 20 20 20 20 3c 64 69 76 . <div
6ea0: 20 63 6c 61 73 73 3d 27 70 72 65 76 2d 6e 65 78 class='prev-nex
6eb0: 74 2d 62 6f 74 74 6f 6d 27 3e 0a 20 20 20 20 20 t-bottom'>.
6ec0: 20 20 20 20 20 20 20 0a 20 20 20 20 3c 61 20 63 . <a c
6ed0: 6c 61 73 73 3d 27 6c 65 66 74 2d 70 72 65 76 27 lass='left-prev'
6ee0: 20 69 64 3d 22 70 72 65 76 2d 6c 69 6e 6b 22 20 id="prev-link"
6ef0: 68 72 65 66 3d 22 63 72 65 64 69 74 73 2e 68 74 href="credits.ht
6f00: 6d 6c 22 20 74 69 74 6c 65 3d 22 70 72 65 76 69 ml" title="previ
6f10: 6f 75 73 20 70 61 67 65 22 3e 43 72 65 64 69 74 ous page">Credit
6f20: 73 3c 2f 61 3e 0a 0a 20 20 20 20 20 20 20 20 3c s</a>.. <
6f30: 2f 64 69 76 3e 0a 20 20 20 20 20 20 20 20 0a 20 /div>. .
6f40: 20 20 20 20 20 20 20 3c 2f 64 69 76 3e 0a 20 20 </div>.
6f50: 20 20 3c 2f 64 69 76 3e 0a 20 20 20 20 3c 66 6f </div>. <fo
6f60: 6f 74 65 72 20 63 6c 61 73 73 3d 22 66 6f 6f 74 oter class="foot
6f70: 65 72 20 6d 74 2d 35 20 6d 74 2d 6d 64 2d 30 22 er mt-5 mt-md-0"
6f80: 3e 0a 20 20 20 20 3c 64 69 76 20 63 6c 61 73 73 >. <div class
6f90: 3d 22 63 6f 6e 74 61 69 6e 65 72 22 3e 0a 20 20 ="container">.
6fa0: 20 20 20 20 3c 70 3e 0a 20 20 20 20 20 20 20 20 <p>.
6fb0: 0a 20 20 20 20 20 20 20 20 20 20 42 79 20 58 79 . By Xy
6fc0: 7a 7a 79 20 41 70 70 73 3c 62 72 2f 3e 0a 20 20 zzy Apps<br/>.
6fd0: 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 .
6fe0: 20 20 20 26 63 6f 70 79 3b 20 43 6f 70 79 72 69 © Copyri
6ff0: 67 68 74 20 28 63 29 20 58 79 7a 7a 79 20 41 70 ght (c) Xyzzy Ap
7000: 70 73 2c 20 32 30 32 31 2e 3c 62 72 2f 3e 0a 20 ps, 2021.<br/>.
7010: 20 20 20 20 20 3c 2f 70 3e 0a 20 20 20 20 3c 2f </p>. </
7020: 64 69 76 3e 0a 20 20 3c 2f 66 6f 6f 74 65 72 3e div>. </footer>
7030: 0a 3c 2f 6d 61 69 6e 3e 0a 0a 0a 20 20 20 20 20 .</main>...
7040: 20 3c 2f 64 69 76 3e 0a 20 20 20 20 3c 2f 64 69 </div>. </di
7050: 76 3e 0a 20 20 0a 20 20 3c 73 63 72 69 70 74 20 v>. . <script
7060: 73 72 63 3d 22 5f 73 74 61 74 69 63 2f 6a 73 2f src="_static/js/
7070: 69 6e 64 65 78 2e 31 63 35 61 31 61 30 31 34 34 index.1c5a1a0144
7080: 39 65 64 36 35 61 37 62 35 31 2e 6a 73 22 3e 3c 9ed65a7b51.js"><
7090: 2f 73 63 72 69 70 74 3e 0a 0a 20 20 0a 20 20 3c /script>.. . <
70a0: 2f 62 6f 64 79 3e 0a 3c 2f 68 74 6d 6c 3e /body>.</html>