{"_id":"@matthewscharles/screen-instrument","_rev":"26-8901d2bd3ded6e3f871982df9ff24087","name":"@matthewscharles/screen-instrument","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"@matthewscharles/screen-instrument","version":"1.0.0","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.0.4","jsdoc":"^4.0.0","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"2ad75ba583db8822c668f0dab36eb498285d7bcd","_id":"@matthewscharles/screen-instrument@1.0.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-oz1jonlGpRM5BiA4qDigDiBWwakO3a1zrcfOyNcdD5hlfF03U337wCAQKmEIMGq+AyWZ7ga1fWerus4TFLROyQ==","shasum":"a33089c52edf4abdaf3bbadf831c3c0b946ebaca","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.0.tgz","fileCount":169,"unpackedSize":1722766,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnYSOQLOMTAZmVMw7yyJABaLuxnabYyFD19sfR3Vkz1AiBjlfIU76otM5FeNxk4csZzc9Y06VZYVS1RhCmxw2AAZw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtdbgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZYw//bxdQChAcmdyYA+U5GtKxJg5BFexDKHeUk2VSJxYDB7+zOp4k\r\nVe+1+WKeoHAtqe61yP4KKvM17AaailDpj/rhO9VcPBVwN5Rx9Puzhu3DrYE+\r\n++yzuXrEt2mk2Cl0grK7BjX0cfG9NKDkfbcLz5El3GGJE4Ze5XDN9RBtr96D\r\n9lTWFQAbGKh6rsnT2+X4NCk6M/7AH9GV47j6aLxRMO2FAwA2gZpepyx5pzZZ\r\nzdI1xNGtUVlLtLI0dA22BX4W9BxjIMWNn/W5LnQti6z3IQoog6Oiee7XtoVu\r\nxyu4HSlNXtOMzBce0KcroIpK+z32u8mC8fCFZAvBSNbbgc1IFRNkbjHbUCBx\r\nya1pv3KfRRK7Dwasv2TBcb62KynBnC0ygWXygQN2Xe01BlEOtQqMRCmHkdz+\r\nop0PeQR+3VQ07aOjLSWuasUWHZyAYS6X9NZwig0j8Z2kjW3OS9gxtsCrEdZ5\r\npiLsb194+C/lF0XWiMFMd9W/REbEEJsjCJsJ1IvxwBYyO8h0nxPBFarJ5ZZq\r\nvDRIqeKq9e2d2ISpsrcZTb5DAm588P7nl491m0sRwM0YaXxv1vtjl2B/EtmY\r\nvK8b9e20oLlV727BeCmQwtiCytlRr4Kvy57jQP0m9Bo4fxYWvOc6n6YzBx9v\r\nL4cDZlTCb1UeP0y7dMjdWN4BysvzSGv/M3I=\r\n=iJeP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.0_1672861408058_0.904317215750754"},"_hasShrinkwrap":false},"1.0.1":{"name":"@matthewscharles/screen-instrument","version":"1.0.1","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.0.4","jsdoc":"^4.0.0","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"1674d7c8e3ce397aba38439414ca082e10d23455","_id":"@matthewscharles/screen-instrument@1.0.1","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-tGFjc7T1mr+vUSmauMhyGD9gJTsz2mpvYp1Ma3Msfgk1O029qKM5PBm2mbNz5DJ6BXJnSjRrqF2I9+gUOSRBtQ==","shasum":"1ced2b162d8d302384914e7f26bce2699a0fe614","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.1.tgz","fileCount":169,"unpackedSize":1722772,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjopKjNbPRv5uiD4EkFHyhNUlQIIZonEoeZhs/cRdbUAiAb4uUEaT1iK7kn8HXX6rCMv/brrdQsiciPqgqd1K9vpw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtdgjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/TA//bUc7cww84Ox3tC/uJy7eT6zp5hl57nVO9eZxX7AXovITr2le\r\nEU0GMlD5jhiQxdtCwivNtHIpkX2+zZcen0wSaqB8YXECX8D4jZPJ5R7yb2Cf\r\nOfLXMdQol/SJbzrf7SPW0Q1FyjvEI6xsXWujXvtian2HnsVvaIAeWMfudIoP\r\n39BK60d+lHbDssgJeUIT4bsn6pvR3aki6kSLbeaG2NPEqJ1YObjH1dN32Z5g\r\nWESmwpFU7SSAQ2A/Vbys9PQzoqSKFukN9RtNhqfyDKQOiiDlsG3P4kgVzoS9\r\nCdFEIlqEqY/M8MQV9CNlbH/8wfdMpz9XCg6kh2BxHXxI1xQBmWmQG3VtbDn0\r\nfb8kXbo8N5T5J5YQaKcYpLJI6mLt+xMUOEdRyhuICQTqF6XvXa+kaLKKTJhv\r\n2JKjJIbqbmVdPahmf9SBRYAVuXIeC9sPmQAp4npKxphb1pkB+k2erkjLDod8\r\nSBlZ/2ywIyUwFlD/sRRUvQowdv6phxb/3r/utYXqvYCJb2WkvTgJVN27VoC2\r\niZcUxcc/UpdlH81KdD1tvWjNsZXqemBUudtefJ8erNNAPFiJlN1LwxVrU26P\r\nRG+yQeCcjVXUnmY06/yvVGvkhvCtzitRJTQJnhnYiawr0v3RZ5IETkYp1quh\r\n2iyKK1JKRMD1iiRjVYHdU9Jj1WLRq28cHMs=\r\n=fkX6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.1_1672861731484_0.33690245541848207"},"_hasShrinkwrap":false},"1.0.2":{"name":"@matthewscharles/screen-instrument","version":"1.0.2","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.0.4","jsdoc":"^4.0.0","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"d6cd95686125669a9f8883655dc255e7ed71902a","_id":"@matthewscharles/screen-instrument@1.0.2","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-UvPOgzX5HQUZHaEDxFfO+GfiI92x9LSvz/T/fxLjWHbM1akCtMiDfcEHztzhQzy1aPQAWZZt0WTNZsxaPKy4ew==","shasum":"9b0f28e2e21da37ee23465db522612a376a615fb","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.2.tgz","fileCount":169,"unpackedSize":1722313,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPR2hm+aMFNTDutewqIV/QlCd2u2lrpju4A5xI1oe0WAiBhb9mNJx4pUcWpUMWHPKzGsveQ21wz58OK0drPJX9Xlg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtfcfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFIxAAkoaP4NIeXpMc+Ue/osi3zp5pnGV03Q0mJqBuvkBeXXIbjPRg\r\nyTHGwf3OqPu4LrBHqaUDW+quUDPCc0ReuTBSOiFAoEnzPFDehm2gTfY/KTGj\r\n5Mqo2QJvCCknFu2Iu5YvXfJO9/ixFyygncWPi0hO2KJsexYLlzcFnpbkmP7E\r\np4q/oNBwq1jCmxvQBhgn743QGJ3iKr67JYxTS5o3IAI397/GRioqho+JFG7I\r\n5spfMdE6+iCbzZpZpy7xzTYrCsWlwEX0VtKr19m3Cg75ESMlGR6wQ0KZ+Bu1\r\nkJJsJEt7N+4W6W7AVpuCc0kT26CP9opjZipyolMDdWXbsfVavXmMaieOJiY3\r\nlykmseCEghC/IKRkQOn6nzx8Y0CayLREwxc5P0N7orBq0+zbLQATvHEvi6bp\r\nmybMCaRg7fCVpkOpYfaTz/pBzy/wYt0KZTwyObSy0Mwjskh0AmREUOApeKii\r\nimpsv4M3+AI7Ghnd+bGnQGNEYADwyioZIjdsy9Ou8nnrZpHTNChdKZN7fYIA\r\ngxZGSYzdPOAVXCNsTOlTv9xyFn3q0DL8oTST9B6wWKrzxGiQ1MsdaNWS4O5A\r\noa9KF+b1ZYFq1Cc5ZK+UX3b/2ezILOakC/czsKSdPsWbxVVz3ifjHnHnY7n1\r\nDzeJIS+Yw9C0+PFpjcGWY7RI5T2S5Y+Z2GQ=\r\n=u1ZQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.2_1672869662728_0.2780404988448726"},"_hasShrinkwrap":false},"1.0.3":{"name":"@matthewscharles/screen-instrument","version":"1.0.3","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.0.4","jsdoc":"^4.0.0","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"964dc6539ee7d1f9571542461466466ce76d8b92","_id":"@matthewscharles/screen-instrument@1.0.3","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-TbufpV73eJjx/vxTTGMn3D1MGChJhkySWveeuN8O8XyE2HIkK6RJ+LfaoryrmSwfpwLYPxIR378aFcAiy1E2OA==","shasum":"ef1e88fa0c2bce768a58edafbd283a39037ed6ad","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.3.tgz","fileCount":169,"unpackedSize":1721390,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoHj4SsRUXVd1kG1g14UZzGG/YK2fH7xvW2qAubTy6FAiA70mlQZOVWurk65PK4LMBKuKJwcRsxYfcS3m5H+C8l+w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtfd6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpQQ//Q/jCxVy8MD43IkMn/ooUvnDsUMK/5OzLII/c1BSC6fZdci2m\r\nhXZYTLHukSUFecM845tTts2NEGS5A4v4KOPt0hMkWQHQaPLFA6S6DYBPCwbF\r\nNq8qPQccQ3UkdnsfGGXBmuu6ngMg/153PCHhLSSH5VroJJ6udxsrcNTBdrDs\r\nCdLwL+mt9Ufo2Gh96Cump2nj8y11IHsWyfzOzy9UxHFIJ9VrzEDo/YvyUIpF\r\nSyBVgzSxVVBVH/n79ljh8p/A5Wur6VcJMIyG5pHtAZK7pFn67bsLzFGkk0eA\r\nHb3qUdI/b3ZFUxlSuu/hlE0wExQdXLuGRTurgW1jNjYI7CwC7rCnsMV9BNL5\r\nrAQCbgNl0Hp2/7D/r6GXkbFTfSZ9jsQQCVGfNpExzki+vorrUBxdKyaFJhu2\r\nY8XxF5cmluvn4RG1z2Yxx6VXpxkLmJsqS8LD3V7NhYwC3UbFMYjFtDj355Fl\r\nR83qFx3Vpn2d7GF4Ow4TcstMdxjib42qVKNKqn1vQTihSZbTaMEKYUfbFYli\r\nn7EpvSHzaKKYArFyjYLwclyNe9MYSXO+CVrtpWU//sOM0BZL4oFrs9t6t3eA\r\nqsQ9QQAFOLPTFMEN3EeAeah9j1mzUh8WhYghMM4VwjIwlenvxQjnUqCymOjF\r\nXFnuFrk//5JCB/HC+LloDNt47IFGSdt0sQw=\r\n=DYyI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.3_1672869754492_0.03769219539325208"},"_hasShrinkwrap":false},"1.0.4":{"name":"@matthewscharles/screen-instrument","version":"1.0.4","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.0.4","jsdoc":"^4.0.0","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"d5454e7c9f5c1c772711b85c45b56be22f503419","_id":"@matthewscharles/screen-instrument@1.0.4","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-3QWfYmWgSIv82c+fZ7rFx/uOe+yZLQtvqlSVSH8fMxQxIO/b9mn29Hcpr45EXr8ynKJUPw4bmuGqIPQjySqcZA==","shasum":"dd52a157e9c363aa4b3ed73539f9236e82b1dd89","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.4.tgz","fileCount":169,"unpackedSize":1722113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfV9c8Wj8GGIdTZVXfP88fArWwPC3PyqPQgTlPKbXYLAiAtpmGCv8HpVmlEUtPgO5OHbznDqHDd8m4hkxb+p4TfFg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjts2GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAYw/+JNbGHX+6t+FrMBHYWSi2RPZ/pRVyesDIhy5uycfwGgEDVGdE\r\n6jS65HUwFs8W39D0cRdsC6N0+20z1e9WufgWS6CWc+CDe1mw2agNdpr3VRMw\r\noEqFKbRWzbczH4jh4qbmqIZrEHV5IzHYDXMZyzsNEklpQJzBu4AFuu9J4Aou\r\nqiZF93MVXfkdr2jlcM30Pkpz60vEVvvjXqM4gWkZM2Cau7BkFK856iFlWFWY\r\nXjWiVxBLJpnVdIfXDfANzUcwpbuC9bd7MbhQh8kVQQj7lNsGydoE6xM3UWd+\r\n+mu5qPzmAjJQWrZCc2PgKNRBbxYYAOSSCce5vd3d5oaZ8TP7ZPNTfXy338YL\r\nbM314xH5bOiNQg3EghVwoCEQ7DuRJd+wJvCRFgZ1FI3DvxnvycgFYb4kZo17\r\nJwEuAllFEN/+VmaTwjO1v8qVjMarmOIDycKFi7f7wRYh5Rc/czvBAsmynBV5\r\n3xAxjwDWcFogiTMMtsF+Vug0DqRd/8h3GXEQJOIQcbNmy2CIsubnMCxg/+fh\r\nm9D+J+X5PQFNQtfz7pFLR/C6hUMQmIAFl/0wBOIm11kmTARa0NWbGZKT3T44\r\nnK852bZ8/Fqavcr0rMjXeEmpV6AeKgvBJBxfEiiS1MugPtGtJg+I8X4aw0fN\r\n7ikeR4Wb9Tl32AmjxcK8XNvUwlCCwVANLyU=\r\n=iNG9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.4_1672924549930_0.606454483520058"},"_hasShrinkwrap":false},"1.0.5":{"name":"@matthewscharles/screen-instrument","version":"1.0.5","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.0.4","jsdoc":"^4.0.0","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"fd12abdc43b19afcd2656ab27b71ee1cad6de79d","_id":"@matthewscharles/screen-instrument@1.0.5","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-UipPI+C93PXujW5H0G5ApVHAaMyzsx9Mv+tiGk7kfNe2hCMu03h7YqNCXeFO/LfG4dz6T8SYfAfZI9TY39QJTA==","shasum":"82f3e0a9cfa888c0a79ba5950aa490bb639803cb","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.5.tgz","fileCount":171,"unpackedSize":1725573,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGppBt4u5HYig7b2xh20DkLiqmiZHAqNYkAm/8m0aEfsAiEAxt5+9H6lsQHUwgHi9wYnLBxPmA4OMT3NameNKo5ixgY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtxJqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmNA//T6FbG9tlteqHFqioV41sfrOtWXpwIbmXNlc11/6rzY24cvCw\r\n/KJpjR077a44bNVa9Tg018aJ6YJSDyZhs6+x19NNFEubiinUV6KyEEhNUr6R\r\nUBTmgn3k5IliK0RitW5j9nhuFwLIGq3y+RDc6dWZmFaW7WhPg2RdVaOj9sAX\r\ncewkV2Vmlj1gC8GX+Rr44Dbln9XCTygf2ZNRhNa1CkeJ4b3GmkgrY7YqerU7\r\nun2IG69r9FvGJFQAPrheLogfxdpAP/3vRziFKW4rCkNjcaBxnSDXOwpUQo9T\r\nJnuf3cZjKT8/8ubzNC6QM1DyuwLvJn4/lKBjjEtlxfNBi6D62gDnKfImcbPq\r\nOjoSmm5vJK0vXesZWEXibqUTjfH8ZLtJ88JlYLAiFZhW9zGNrDD94BGzjKgi\r\nE0m+F9Wq901PR0Zr+gQkXVVF+QAac8ktzaH/K5FIrhWKULBPCd8GbbttcPV8\r\nFjK3TtIzYxWbz7Jw60PuvzcEQcvpqDl3dXV51bh2axIH1+SWaWd8ngUKvO/q\r\nSfH1ZHRUgsCHyBo2fnf4eyQOiTIP+lpr25+dYteon7udcTYT1GLi58G3NHRU\r\nGNexXilcu2I9IlsADlrylJPRGZX5QEvZc9Gvr3T2PJgJ8J73HM5LJUQ2f5sH\r\nsXCFn/yuOfOZGyrHXpqKm9TDfBEndyPXSSk=\r\n=2vzi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.5_1672942185972_0.7490034046456124"},"_hasShrinkwrap":false},"1.0.6":{"name":"@matthewscharles/screen-instrument","version":"1.0.6","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.0.4","jsdoc":"^4.0.0","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"f6d01a55e332385308ee8f1bc1eb8f6be83a9fd9","_id":"@matthewscharles/screen-instrument@1.0.6","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-45rQHR7b4+IYz80tjyLx2Lpsh+Tnsq70+14HHXlz6aNUYrSdbULY4RNSVDxrPVsDN82gF2dTRATlb4R3rdsYwA==","shasum":"a77eecc4bb68d6a2141295c7485153c52bbf6999","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.6.tgz","fileCount":171,"unpackedSize":1726265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBN1A3nB5cGmf4+A+HLENHpAV9O1v+4+WsanOf4GldDAiBx2/4SGgCC+u7pt5Jxh7gAQhw2xgPxhkV2tEI1pu+8Pw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtxO9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOnA//esFhlc+cZWQcvsLiOtKzHeEeYrdE5Pol082e3Iuai4SsA9E2\r\nBKsgEC+M3QU2CfnW0KTzNcw1Fa7dlCOA4ABZv9GyugdvQ3/bAFsCIrx9Pucz\r\nR5iYH1IdcCNUBAZG470T0n9fdwBV1IZEPQgb3Yg6R/paUgHsYX36elxukxJ9\r\nBjWoAAUEai2fl2a87D7RadDU/kCGJuKJpf8Zu0BafueZZvgUgAgm+qKq4qZ8\r\nOBOkizw+cgko8r9pFtKF/eTxIGoTyVlQhRtPSVyX2MR7WM/HnaR+YNs/3Uy8\r\nQxtan60Pkek45cR7P/N4qaPR8Osv0/WdRKWvuD0U5A1X7bStU8hOCjsVatL3\r\npZBKersikZLFaqbhmzcR0Z/qCSeHCxjXt80XikBj8O6pWtDcXLwc8vG9hkof\r\no+hPW8cjL8hjC2QXNvGe+inGf9Xk4eWBjbN/CDC+EFnRzrRt03GS5P5zqWEr\r\nD0JUaZdRxE5U8eDo7tC9BSDt6CoxB9pyegGyjIA11gFpvDzghocaXUnN1z3C\r\ndSzEHOtPH6+hoamHLiFxegXHYpAoI7ws1vQWYkEqOJAAU98zRj6qCCtRRMn2\r\ntW0XWuSSIC+lqUtLOMhNq4BzhA1FLlZSP80PtD8r0CJv5o7Kg6as5hhckD/s\r\n7D9awohmuZ1Y1Q8crDTJateWK0yYPF99W9s=\r\n=cdow\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.6_1672942525123_0.9633633902580354"},"_hasShrinkwrap":false},"1.0.7":{"name":"@matthewscharles/screen-instrument","version":"1.0.7","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.0.4","jsdoc":"^4.0.0","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"4dcd50dec68668a7b8a8068341f535481a5a56d2","_id":"@matthewscharles/screen-instrument@1.0.7","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-HDHDYJv6QN9yEIlT0VC29kTzUXLt5BfClnajL6haIa33O3VHrJFuZDUWG7GlxashVy5ZsWMPtO/I6qhLGGMxcA==","shasum":"3008df3f4f56a0b2a61647bc602c1c417de60c67","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.7.tgz","fileCount":171,"unpackedSize":1726171,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVO2DuPVXfKqPx3xNvYxmX8S9/ffC7hxWHw2O0vHQnuAiEAqpgpMwv/Xq4MN+F9rZuR5LtIA2ERX+rCEuclZap5++8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtxTVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtQQ/+KZUVGvJOvncRHJRVBxMpx4pJQqXiKjrB++63Tks2DDkp+Nla\r\n6LQWY0uzeQXu9f74Ki+wPzsTna5AokLCdrJ7sX/tRPMVHc/BobLMmNppsGeU\r\nJ57yMTlCAKkhNT14oFWVV/4cAr2Zr/H7JrEDSMA5n08Scl41w/MYRvE/B6lE\r\nFcbdFQikRBzyk6q8DcXolwoi4irVub292bO+Y6cio6BnUwLnd5HDx8h0cZeb\r\nbuDO/xJ6BOkoNt48pm8fd9kG+D/PMU2rX/y6tfYP9/BtxeFopquJWeVdFsub\r\n/YIQauEf3+2AvFy4YeGbhMjL061HXpFpTnv4aCaVntH++GJBvy2liFK+OoXh\r\nbqRXCD76u92ePKWSTpOqg1yWmOPisrK+qCUmKmfuU7jERiThz3MbJGyndSwY\r\nfMsFPqzlBmk8pJOaR+yLENaqMWKLR7okjChV94GmmkajwEh6FX0TT0VxYuy3\r\nuY/2vlHsqUrblu+GsTNhyB8YsbIakgVKL+uC53EzlsxsJSdU+2Iz8C4cHwmV\r\nibjzwqPp94MuIrU2TLGUwOFKAtP8PDGfd2obSvMdHOsMM/gkAEZvf5sPA8N7\r\nvKwTk5nClZAdnudYKdxq1gyCxM4MQjnS/q6Q1n3PHmvhDud2G3nxtMrg1R2H\r\nUsrCP4Yi92Sj1wVOILWWZ7xojnS3zGH1bBg=\r\n=yzQy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.7_1672942805046_0.36739419609782487"},"_hasShrinkwrap":false},"1.0.8":{"name":"@matthewscharles/screen-instrument","version":"1.0.8","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.0.4","jsdoc":"^4.0.0","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"01fa72e1321edf35c1fe9c6539a0edd930faec6a","_id":"@matthewscharles/screen-instrument@1.0.8","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-IdQcXzEwsjpt1tluLy8cPT9jdyYXRqrFstLGaqLH0ZIklla2ZfNJZB9cGh+/GMibFbsI10sNtd57YCUq5Y6u6w==","shasum":"39cd3e2d3e143ff1f77ed56fc9ad707b46f5a8db","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.8.tgz","fileCount":171,"unpackedSize":1731976,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4lxenF8mSBpZBQ41w6onmhJGIIGnbdmTKa+Fwl6OAWwIgUQEhjZGD4W676rbzZeSMTc5bv1XcWxVt5e7M+atiuAE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtzYKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqdjw/8DgwAY9HniNVNRzFbegyNgLh5I5S/6utf1IFaQdND/EjwUFfB\r\nKgh8yDD5WhH+o8FC/v3PJT++hPRMhi4BAFWeMrg1jGPk3SYZkwukeTdeEUyo\r\nIY38eT353leM4wTk5ciHOCiNqX02v+sPSARYTw7Uk+rYWbettq6alRiTGiQA\r\nsk95C253E+rIKSow6+4oZS3nueaMV9bhcv8s54fi+LAolzVasIhqvgU3NKqX\r\nZ9j6J9lKixcVmh3CyWQiKVGqztvBmLzQwQwqIPAhlWmi1WWzw8x4tfY4y6VX\r\n/WjRnP+mHrYYADJH7ywOmMKAuk0c9pDUcgzv/WUgNkmhQ3ou04ybJzvjQaF2\r\nFv4oFtfqCNdUKgOijoZj63i9golbZB6u4c8Xi2INcF1SFHPq7lCfB2RNZfIn\r\ndPrwYDmC6Zg6lL3zTkWCmZ+9Y7DyXP3W3WwMmNDyQ1P0qPXFBrvq98JXMVoX\r\nDHk3YxMUHE5CycuQ1VYQMTCQf71uic1/VKBt1SXxUXbv7ZKaEdWgz0FHdimY\r\nXLQtUKpS9ND/JLhVkSHGnI9HWWZy2KJRys88qRwbtQB8UmLjodG+eI9k2I/N\r\nATEstuLPO9KjZ5S0MWM0u1VWylrOAx7PLqOz4ngEZrAfMuKiU5usX2e7FJxx\r\ndd4juCDpKz5AItjZoamOiAmZ9+FkCfuviZc=\r\n=IO07\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.8_1672951305629_0.25173494606515856"},"_hasShrinkwrap":false},"1.0.9":{"name":"@matthewscharles/screen-instrument","version":"1.0.9","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.0.4","jsdoc":"^4.0.0","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"d4b324ada9a9f0a8ee1d3368a59d94cd018b10f8","_id":"@matthewscharles/screen-instrument@1.0.9","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-0rQDzysK7gng4Ms7yMDn0VaRdDtZc8fujrL13OXuBmH3k2ewZppZlWE6Sn9Ipft9pDGpuJcmVVP7V8WoibaOWA==","shasum":"b1ff3aaa49c3063dffe2e8ed3fb2b4172e076f1d","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.9.tgz","fileCount":171,"unpackedSize":1730477,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGMSlojTLY6Bv5ja4MgkDkD/FLpAE272GMBVzZTshf4AiA1FJ/AiXwVFOj+REaVnv4SrnfmGoiGFVMdI+7zdrSKAQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtzZsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptHw//V5HAfySU4xBPDw59ShkymYk9asf/aTLgRio4JnBXo80LWL2w\r\n02ph+i+ORVWpDvZf1wfjB9lJZBE9mJnrRNL9foL6uCUp9U/KsK5t4eFkd44q\r\nYYJju6dOKO3P8C7XyXh/Rw5vYBRb+Q2gkwRS/Y3jQfw02aAwnK3hkz8H5N9D\r\nnfH4o/eouUHL4tZN7/V8NSVgPVjikmCcJDIJrY1g8pX+BFzGTTfMKIJ8P5aJ\r\nPdRKb2HCn/evoKIvdgYlP2B1QTRNZkxON/cpvtIOCD1hMRkT6yXpzPIPvMd8\r\nWPfkFWuICVMb0Z+ldpwBGD/3wN3Q0l+1iyKPYNN1Zm+xQJqHMfkirVEH3gLE\r\ntiQTCr2/XowpLilNg5hKacE2Tgx27x2JbQiwErgzlcE5ozFqKErVLacwU9bv\r\nDf/z83VgCTq6h+yjVqB8OjIMrR8DWVQhOycfqPNdoW1y0JLczZVKwRhxJUGf\r\nKTB/L1uSfMHL4BcUPYX9srihkXnK+dBGisUX8p+w3hR7H5sGWpqRm3dF7SQH\r\nMQQheo4DqAyLrFO+h1AgeW4Ot/zjcbaR8g4B3YXDMaTHpzpm+2IsPU0lppEP\r\nyACe6vMupHJlFeIs3DHAeH53wCGL2smMo/BABErvrmChm6Km9QuXizdLu4PG\r\nXJmVkbakR8u8n6EpUWIegQckaxLtNX6JFZU=\r\n=LDQS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.9_1672951404394_0.23227233307036976"},"_hasShrinkwrap":false},"1.0.10":{"name":"@matthewscharles/screen-instrument","version":"1.0.10","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.1.6","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","jsdoc":"^4.0.0","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"d13ab0b6f68fd0b232ad090454303b2ad1e8324d","_id":"@matthewscharles/screen-instrument@1.0.10","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-I/7diBfmPKH7y2ZwPuUwrJGEC/0vkEGI4wIeAr88wDhas3jL3I4Jrgz7rcICR2SI2vpDD4/xc3XlxE3roraxnw==","shasum":"d68c234c0459184c8d4ae2effb830213d7aa8d5e","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.10.tgz","fileCount":226,"unpackedSize":9130447,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeknQSzQCgrUspeHAA1bJfIQ6L1M6b5skimRtqXEQw/AiEApOQJo8xycNp9vg0lQP+I5rU2FiCdrZn357UJXiqf70g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0Zj7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8Iw//VzUOzjaLnq9VlcTB1NvW98DalZblTFAatYfaReWbcJZingO7\r\ns4e4z2OSQcePwcvjTQ+clYyfClGkB1aglS7P+Gb2UXMDZE45OxMVJmFVpPAK\r\ni+XFEyClLbWbqvHLP3g5npKTYmig5NlzTczduwc/ifg/IULRB0tgQKDr0g7V\r\nxNGjzPSjANtCpiyEeKfBS3NZ9bS4/MMCPlcuq+s4+jgOOv/DNUYMa27Wmr53\r\nOJJGuKTjgA2yYZJ9Pgdq9qhX8GliCTcXT/GpBKX5+229ScXmhUULFkfw1VgV\r\n/Z1J9CJE0bjXzmmkxEjolAnNY9i8G/n5S43CWAhOtPyU17VNKus+2logPHP8\r\n0v/yORG58d4XL+jq8NRGSUbCFdR1PbXxv5ZKOG0Mkm+H0U0e/7CJHLWY/gUb\r\ngGOu/2CwFJln0bhGZBXPAxinkxddIkyn3roO+gy5CvBJMr49o6MyOlincPB1\r\nJ8rQ4dSaG/qN7NzACJaGMl9xaYwMfCm+axkQiLSpbJVPqYVQU9nYxY6ZAREd\r\ndRlY2/OY2OAeFcvUQRRFScnhwMQAEZuMGxK3m2dQnPxTRRdjCvhZdLxYWK1E\r\n+CNI4UNKW9oQ6l0rmJs9O1S5wroQPkblxf9iV5D/pc2PK7Tdy8tC/I+x3fh/\r\nDmbV31rCyMg0kbmYaQF1F9LvJo0DJz+SF7o=\r\n=6pQc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.10_1674680571522_0.9189535698457747"},"_hasShrinkwrap":false},"1.0.11":{"name":"@matthewscharles/screen-instrument","version":"1.0.11","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.1.6","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","jsdoc":"^4.0.0","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"a960aa84209a62a58911e40d1e220fc8a900026d","_id":"@matthewscharles/screen-instrument@1.0.11","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-hEZF7Vb//v8D5LH0NfWkgju2op0sDV6fYET/octSyhjpWamaPUvmILqMjvczvUIqQq/W/AoE3MAKLH7M1uO5ZA==","shasum":"064f1530c41b947bbda728b7490e63e68238a371","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.11.tgz","fileCount":230,"unpackedSize":9134517,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNU6bUh/13OBy5ZEG9ke3OHbrAewcAip6YE6jTy2TUrQIhALIploH0QLn72pEJztGupse+/MNUCX466DTItAJWIldp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1CogACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQLg/+MEqsHKi1oVCfmQu5TqT0MMG9UEWKU7i9Gb2TY/v4r1mrtSwe\r\noY4zF9CZn+5UxnNgFxVPhuKcUXeGjPKkPgQKAOcfqKq8BUOd8t6ViZFRay94\r\nlhddez0XOS1O0nBTaxJpdqW6vhpH2/0KaPRB1YU+E2lGVt4iUes/hrnMESzb\r\nbUzreHnDtsBN82NRxPPN9SDJRFkFsVQd6UNVgn+nn3MYZclkGgF13BKdDle4\r\ngTDVAsYMjuSN5arQ2Czt7Z2QM4YQqSamjSFE8j085SbRH16TRBpGhGxTy1aR\r\n+z8qVh9M2ymr83U5cqogc95al4nmx4iA/qlyxKQVkvmqUfkPjLgRVtzXWjoK\r\n81WEN304k6Tjrr+miHshjfyvqGROkiAKXEpXgoEbUam+cfd298Q0FNSZPB2k\r\nm4lu8RPkk0c2NLYl81wTGQcxJJGE5KiR4vHUb5WN/s6+kOfjBlkwuVPTrz8O\r\njJPYc4UM0n0TwfAcQgQjlkF72Sxhese3hHKMVuMbWMhYYDUVLR9IGRPQet53\r\nmGSt/DRKlsj4sWB7EGvHRDm5IzXrS80Oc2p7h5SaBPsTDxPMzowD7mDmLKXI\r\nFVYprRpjA8TPZhw+G4XyE1BB8zDeei20hrmoLUDq3Y1qZ2WGRc9pKkbpGi4u\r\njUcN2dKRmw20SznaHlllpZj+xSdvPMc32bo=\r\n=kLPA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.11_1674848800321_0.5255839868427579"},"_hasShrinkwrap":false},"1.0.12":{"name":"@matthewscharles/screen-instrument","version":"1.0.12","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.1.6","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","jsdoc":"^4.0.0","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"357f784f6ef4b6f966be1515517202149ed888d6","_id":"@matthewscharles/screen-instrument@1.0.12","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-YGT2PPqA3mA5BewZ9CZrryOBvxEOK03DnCEiyk2z1NQwMtHt0TGkFMOrOYH5Flsm30fuCQNHuRyD6QTkKTSKNw==","shasum":"7d9057eedc517cf50795a8e3874dd827c317103e","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.12.tgz","fileCount":230,"unpackedSize":9134577,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzNNrNFBzpwFJ2JOMKMyHRf3kEvpNImz7w1CqxnEvKVAiEA6oeK3IPfI58F8Khgo8wV7u9UnSm9LNC6a4SQN1PRHqY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5torACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3YRAApJ0GP82gyQWpQza7ThRLJI1NCSzyY9TRP28C6mftr/WDKPNU\r\nnhyopJaTDHeoKoyfjtybwcpPZrPgjILJOGXyYeUjqr4Pf67QKKzMlsFrwneJ\r\n5eWSBGGUewW9y+G8O+JafMA+BrGefyA3Uu9Q8sge1rILAthSIHi/HBtJyute\r\n5C4NwdDEXhBY3cuIHBEJE2WJf4h81mpRLt5Ng8cPMfbST2uwVlCnU44RqoFi\r\nBNMd5AL6AcZ/wfq4WMcDtozORxVEPQ/kKyd2OqY1RyBXxlD2UmaLccLJFhfx\r\nBbYGvu1dVth4p+IP/pUI/BiJDT8m4fm/QSRYOQ3FtOgj/3ZJBskJqeKTw6EJ\r\nHIHHAZ6s51pkSYPdyTt9sirwipo5vGNAeDXSQUTaZ4Wtg1ANsqEe6VY2IgT4\r\n7z91GgZ+LGUbs16WGJ02ADV6m2FBaQL5RRCNBNmtDY6Vkuak99hfs96MI55I\r\nHsgFOfM0duWFTJ8q4+rWKnYYTBiWszTOTPN0mEDlDggolL3wFBs84RbQNDi9\r\npvXYpYFCiLb6ZSKXc96sOU0Sj4RUkNt/chFvM7u1/s04JGcEbDwF8SYT7EL9\r\nP3UgHBseAGm1uYmZApxRgV/M5SOc7g/9hTzCpNThXKC6nzO+KSbU2IC94qTh\r\nIhAjxaSKlSmXOfK6ViCgovp/cZlFN8EYkWw=\r\n=TDTP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.12_1676073515570_0.15872690632369357"},"_hasShrinkwrap":false},"1.0.13":{"name":"@matthewscharles/screen-instrument","version":"1.0.13","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.1.6","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","jsdoc":"^4.0.0","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"0f6e7c2481fdb6baee84ec623abf9a181e6fbcc8","_id":"@matthewscharles/screen-instrument@1.0.13","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-ldGMPKUIgLDKRwMnR1DJzoAIYTafAySGiQFCi7iya9KYCv+K4XgPbctaQEjhlWej4PuIpHsho6bDprNexFlItA==","shasum":"6c141201d5fe7c5b5c12d2620ae138c39946332d","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.13.tgz","fileCount":230,"unpackedSize":9134358,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDldR49ZNAtIznA3URyvnZ6viH8oPJ8b2J72Iv+FZzFwIhAOOjUPxHn7WbH/b0KE/FAIVfz/c2EjDiqxdUgJdINsIO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6RgqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqh8w/7BkEP13cvEZ2YVmr78qQT0n9uaxuw0gcsR5/MDpD9aEZ+GYK4\r\noeDliOTbqKWb4jalp1X3GdzbdWSPS+YObrL7k7KO6yJ4khwh91fUcVryA9Fk\r\n80oUQAF7U698JPs/IrQpLNNJJM2VcuPT29SSiDD1S+DC+a/1VmR3cobK08tF\r\nxgT3rTxTERcu/lIO+PcICQs4mRgfF1CzCduQG6/SfNNIy2h9IQWMst+BI4CJ\r\nlMunBEuWWDdbliQ4dn6R1qjWFWooqSyo+rqFSfTSQh6QAn4JI5Aqu4HbX5Wv\r\n9hEOMLz/KcPvXhLfB0IQ2oObAO0ATTidkJigB/DhghbCd7+DtVwrp1mU3p0q\r\nFzVvEPydH7bKK5WgImPuKDu97it0Dyrc5DlvYnMYVDaEqeoAlgknBgr/H7OB\r\n2Iun5zj8MkJgoB+9JAU3ywtO3w6t+dA3PFdgh1AJ0JKXqxi2wbFe4B1uGtj2\r\nxdNtyDkOZ5J7ACmPlS+i2jk87hAqW5f0ks53UEzln7zMFP+XJ7hn2b7nH8zn\r\nrjo7lCtAGroqaMY4bgUk2Gf3zFLNtpSm8mmYS633PxNUpDt0lLQIqFHMQgd7\r\n8EBhGsNEc0j6lheMdpUMvO+ROqu3wlbvVsqafTH4Ayfi4aJsREWhkmR86L5s\r\ng4AmYMcHciHZc6r3lmaAQeqRSva+9NWSExc=\r\n=P3R3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.13_1676220458337_0.623969440774548"},"_hasShrinkwrap":false},"1.0.14":{"name":"@matthewscharles/screen-instrument","version":"1.0.14","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.1.6","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","jsdoc":"^4.0.0","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","pug":"^3.0.2","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"259d2eccda5c25ae2e700f4533a6d144c922332d","_id":"@matthewscharles/screen-instrument@1.0.14","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-oejFb7N1lo0cXy3dgCy1xh15t1YMJwKEoyc0AeOFtiFJuKOCZsgL7rlcWw9wnCHScVaQD8uCESFyRQh0Frz7cg==","shasum":"d2127e0a35a0dede614fc524e5748a3866697409","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.14.tgz","fileCount":232,"unpackedSize":9136809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRlAqEDLRN9L4XikH3UR6y4chRo+hdoR8cpvnCMa+zXgIhANv0g5CfZg+JdsPVn7JVM1OiU+sBX+pVLp4DNtwOsO/L"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAlLfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqsig/+IvaHnPSb3PK8ysjLN7q6Q0AXM6DG7Ap0zKMh0DW/c1K3LpW9\r\nZBDXtku/chlQiPBnjQjijmhlqlI+nadjaPyRl7aXQN/USMTjiqmNITrmF+Pw\r\nhL85l+yeau4QpA16hOQoGyorXqm+FA5gJoBV9xA8bFt0B1GKJq2XNVtCkTtC\r\nHx3TOksfZzTWvllZl3rFGRgU2Qongy22CjAUa4JiWjZ1JDPNLlCEUJl7bNGf\r\nlZA5cDdsLcHKQpdjUwPylzuW7/pNAk+k/GeNcdGVgj9RkKqMiMt2HmzPs2pl\r\nJEhVQuSYeM4zmZLyT03JgdkkCbSguTB2E/Pka8nC2LR0YRWF/FMJSg5RMO8p\r\nDml/nf5kG52p59shjycdZt/+ilhaonMhCx0ycdYkYFfcXUgfCiRvbTswU9Dw\r\nJt0zo6Nxh6AJJixHhIqFyWUMEw8B2VCT/2W3A0iejnuyv+lzT7lsowEyqa0E\r\nyZ2S382R9SJHkFgVnAY9QL80uIqqlconRaAbrj9Ndp90aSvaY5EejbCFa2KS\r\nSan1r6sv4df/KH7eesYT+TpQBcXIgm5ApWHT55tz/9c3COkxc6bC8KAn16GZ\r\nw6Sqk/gF8ZYgndSzzLKcbQ0IRCGQIADinF5pLi0JUg9U22aCsVDeFU6vLchk\r\nJjTreTj6A8pZi3fiogcICoUj6PuqNSU4Xvo=\r\n=84Lo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.14_1677873887361_0.5083238682804629"},"_hasShrinkwrap":false},"1.0.15":{"name":"@matthewscharles/screen-instrument","version":"1.0.15","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.1.6","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","jsdoc":"^4.0.0","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","pug":"^3.0.2","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"b0365dad3a51a06e30163fac678416dc6c539279","_id":"@matthewscharles/screen-instrument@1.0.15","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-jwsuy+M7g/dNrNp/DF4/huq26y0p0jWvHHh+Cn7ZYx1Gpw0BfIp9/oC48hCUD1VL86Nm/EDWvniVNVX2tN4rlw==","shasum":"eba8861cb4d7f8f983f3aa40cf1b2a1201334624","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.15.tgz","fileCount":232,"unpackedSize":9136851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkunE/f5ivNNJAugXSX6HnkSYMfzzkFSjRjphZ5FSgvAiBKeHTNjQ82aQgLAfeVXvIJm2q1ND2T+ovDTTFOhoOn7Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAlPMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFyQ/+P67o5JTqW0YM8RXbJgv4mDPdbcowOaHOfU9TyGNq93LjkCnw\r\nnbk29hvXT4u7I8mkx1Eaau5VtCriYb6qZ0B/spdRJOY2WeJrVVHuZHYa950q\r\n4gq+XKAPFsaO/AGtOdFjHc0490g9sKupU1Q4FecEAuVSr+Usa4yESSnYT9yA\r\ndhu/Q2oBptiBgElB6ICDuFpzwVZeRQWuyuJ2cWtXJGNHYxj/qxG4Fmwe7j87\r\n/P4VNCuff4jPq3i4Ps/2ZH7c0B657FK1UnEMEDNOCQmQDU6/Ft54n7L2x8bo\r\nr9VFf5SORVACy9++8LUD8iPj9YVv5wBBQRP0i2eEsNyhmbmSL+0J49xlaW1u\r\nlL+GOb/Sk5gnTfA1aBI27ZYrWAgG1bDfrq5xyVCavH1J2YQhulzwhBwH6ArY\r\ndlpiXYX/XuWfrYvdo9f8dHqUd7rpOr4DikUxGoQhOi+Uk7D3tLKY/LWrI12G\r\nlkoDG5/U3XRrN/J5SqjZMeIzVZsfUMffBHPpe0d/qx8LGCzifEkeo8HEMDui\r\nkoScT8fMdJsQzsuMc9tMtmK/o0FxNXMgaAdY0igSOJ84KKF+lzAVYDYbDrud\r\nxm6hoooUF20EOd1eAguPJXW2mhWQQFo0Twu3tgecQrWPNj3gZmE06Jfzx4TQ\r\nb4lwIbBhHRqdaIGbnQFF0PNwDBtWd4ycflg=\r\n=afpa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.15_1677874124531_0.11056866099781404"},"_hasShrinkwrap":false},"1.0.16":{"name":"@matthewscharles/screen-instrument","version":"1.0.16","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.1.6","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","jsdoc":"^4.0.0","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","pug":"^3.0.2","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"9da87dc0de23b653fe3243fcdbc9def176189bba","_id":"@matthewscharles/screen-instrument@1.0.16","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-1//k+pik/+Z0AoaIRN55S3vZsiY/kUeAwWW2Ol1AMCcuDV1aBIwH9KtQ1K6ssY8+5G6A/0zdGKSJZCC+yHBKJw==","shasum":"f4b0ab91643df1a371b612f00c254cb7d10816eb","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.16.tgz","fileCount":232,"unpackedSize":9138729,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCATXtRC9DLPsAPTvBXLKvzPGr/dMnpSo5m/xiqu++cAiEArS+xcafvIT6mMC+QfF9vUHjRlG1d1/eztsdIUrnX964="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAm/aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPDw/9Ewz6fsz96pB8+bSfLZIIZAtyhL9xokI0/w4J+G1RMDwQcODT\r\nIvZXjVcBEbGtkbTKVzOotjTIba2TbkFRMTuZG5oZfOi7h48fe4cdQbIn9QNJ\r\nfSemITsNsjJ5WlGvTJKDjbvx3bauH80vCbcS1ND1vYqqGz5KvFQGqN+kUyIK\r\nE8ipArorWoW8z6iLTH1uEO8LvbuLgj5WKElN5VDvQAEcwPUq2sdQh2PlvHZl\r\n05rPjPL32/gFK36kfNTcSsFS2Fv1AZ3rMYQCyJawFLTmJH96Y1v7bcYOtqKH\r\nMCKPj0vPj++GtnxjbaIz+2iBDOedeIW13Y9o6SJL4D3v3av/DgXsK5/diX/R\r\n94fQ+K4I26NJsOReTg2Wd0TtnnYbL8AbVAWDYTfPWJtrBPw6ZRNTI/4KqGlp\r\nDH1drYJTtIb0902BrdgUfl5kzMwL3bErL16gyZSGmRq2ggJYMNNUr+GV5eq5\r\nlyPxgnWraP4nkZ/Xi5QFczyndyAfayrcW5b1y3dLzB+9NB3kRhWWs9VAZv0R\r\n9uIVppYshVQFivvVi4i9DdR/xVwDFXBTEe3pOrSQ7ZZX5oMTdPfTiYpzYe5m\r\nUOvYqLkU7y/jrqxlORBx1XSIYjqHE0KA1k6/j+VkLE8hyHyiC1EoeLRDtWrb\r\nFyCFMVihqA4GatDGXS8Xv8YYs5ZKQzItJ2E=\r\n=W9PU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.16_1677881306238_0.39258137958115413"},"_hasShrinkwrap":false},"1.0.17":{"name":"@matthewscharles/screen-instrument","version":"1.0.17","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.1.6","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","jsdoc":"^4.0.0","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","pug":"^3.0.2","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"631127510a12abb9ce753ec043e6de53097b11e6","_id":"@matthewscharles/screen-instrument@1.0.17","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-0TGZbJuZd0W0ZWKpYglFKWIJV7hDIe/33WLfa4vY5nU9QoUDK/phHMjA99HsWMWPDTxxFtgpWDGB9KWen5IHdw==","shasum":"4615d59b49da73ec041db9ad2cf00ae7730bf404","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.17.tgz","fileCount":232,"unpackedSize":9138693,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPldf+f1hXHBYQ9lPneHn4yeCcQZJMXZyqcQb7QvktAAiBeDNNt20ysZfVqaMomMXL3AF/LcCbobk8V+U0A/zbeBw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAnHWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo49RAAhjAQD5GzfBrKfXEi0wEqk71PUPrGv1CJItJ5clqguMjmqjF0\r\n0NDQ/XsT1elGIzaDQ8KwhX+f3qi6dLbz+0FOz2l+7hUlf0UultezCSfhScUr\r\nSw+uR9DlATIzoN6F/JF1MXTiQVOvTKRIvLpxcWxzqDw09owDmwo0mPjicf1V\r\nucm2B709kuCD1zTX0mr75TxBwY76MfiLKTEOPhvclupvF6ZTP/vXgCC++v92\r\nzCczkV1S77/4sqFhqCQia882P6xsBXuUm1gn4AVB2Fk4MJjiGCh8ZVIg5PKf\r\nyyY1vVOzJRs1n4o5C9abn1ZtbMyqBkbJ0Y2AmLREvhTUvyeRrHrpxD6VS1qB\r\njlbhV8me/fP5hNSUu2xA09eZPdgzmjxb4ssYb5m/pS5zx4J/+XDkv6aetjbL\r\nYiFdjfLa3k6lOaDZeMg4TN6bz8WJN1xn9rMz1sx+Nyth7olZBkvZmgOY335o\r\nLKH+ogHP15E1xatXSThii7CUICJELDKBZLT4+4lH1P4p3nuxPAXIzz/CL3+J\r\n7383r4vJAtItkCmkVlV8Cvufazt+D7AmChFR6gbKOaY3k2guljE1OBePhV2z\r\nswxBSPHPqpC+NXeMBeI6W8A0KIevU7VcCnBi9IOctpaRhW6W/Y29QL5GGneh\r\n09xqK3VhHpwrHdlEmzX726X1Tc8jBjPWKRk=\r\n=2wCB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.17_1677881814135_0.9359663595095351"},"_hasShrinkwrap":false},"1.0.18":{"name":"@matthewscharles/screen-instrument","version":"1.0.18","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.1.6","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","jsdoc":"^4.0.0","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","pug":"^3.0.2","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"11adaee1b09c3f0cbceb906f1a969ca5994d1140","_id":"@matthewscharles/screen-instrument@1.0.18","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-4GzOIeIzWBINZ406JC37Ss+208yoPwdisMEbubW3rEKXKy0XfyaBoUwNo1TDxBrh1d1YUZj88wWxHB4XnjVY4w==","shasum":"e1b4920f36954e85e86647e7670b229d29373d2f","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.18.tgz","fileCount":232,"unpackedSize":9139843,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEAyfAri+I7BCRRLojY55iPecgXHQkkOIAH+7WHVDzNAiEAsoIEBnY1zRpuuxnbrkmChNzqmmIGLzESPI4rpLVNfL4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBACCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqsvg/+OludTrHROpPYqVVbNJY4tCILZaPXZ6XQEx7DsiOJVMhD3GAk\r\nJ1R7iM1V0tOO5pASpZUhkt8mwudQEtSqg0CdtwEB660sNMLYjjyAbRLws5FN\r\nneSVEzRNJRgkQrquPQtIdSdgVbA9DV+1+iiYdSWvf8HxnbQC3b3oHh8ftTjn\r\n0n2fPnoOvqW4rVEN7tHWv62fQXyJzKada5r8rs+tjCng3N2HawAicXa06qfs\r\nwNnhQH1rLaYxtngldx6Vht61S/zVf0htxYdtck+L5C27/EV7Rrysu6fP8Cl6\r\nubuOPsXMfgaD3PvkRuO9hSatkmD7G2Lkt57p+uCrqdg4SQ0H6SU8yXDsTmsk\r\ndB2mp7tO4gTby1sd4IKm/DsiV+LafOE6IMYMAzS5j9oZjd7WraRgk+9uWB4K\r\nm4khhnbzitb+ZW63K6dMynXaajXx3a6g6GBpyDgMRfJhHAWOkweF3iXVaNN6\r\nExXm0gm3yNtShZGv8obKN16TJp2/3HAbnoII/qSh3V5OYvfBcRRH6pC97hd4\r\nF05nh24wWUZlno4tIva4BqXGDMsSiJGWe1GCaKMnsQNQ/7FmuUC/vVKXgX0d\r\ndLxboMcBjVxoEbqqr+uIvm3s7BOElgiZx87+ufiJhMicOSwcLee7SLmHniuh\r\nCDpWBbuVk2ZsRfMr19X432N1Q269Mx/S3yY=\r\n=MwR+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.18_1677983874045_0.8180655883060715"},"_hasShrinkwrap":false},"1.0.19":{"name":"@matthewscharles/screen-instrument","version":"1.0.19","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.1.6","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","jsdoc":"^4.0.0","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","pug":"^3.0.2","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"64412f9ce764a0daab76c1f93607aafce6658646","_id":"@matthewscharles/screen-instrument@1.0.19","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-hOTKFvmdB8J3Sh1sQ4c2QH41HtoHQmbgcy6bKOPM1akTJ3BfUDCcA/wywxx4zi+7CxxNuJ84nLmRe27vaKr25g==","shasum":"f77e1a5759f0369c241fed5ccceba3c5f392b8a2","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.19.tgz","fileCount":232,"unpackedSize":9140204,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVqjTV4e1GzZY9C9ErQVLcKf0IOqR0jYaqAdO5yOSQRAIgeGiSwsZCoJrqg5ytikweERNRkm9XKLLDz/B5n1o157o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBAJrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ3Q/9GE4xOEBRF8syBFuV3FyPpxXOvGyGO1sJGf/TgpJcAaHwbLL/\r\nL80RCvTp6DlOIC/rqmdXrA45afOooTJDguFiNHi7261U7SluviDE5kCmTnVW\r\n6sw1jJVMV8n4lCRBEgsVLdjEuFkXbsPF/G5R6/c6zRJD85Tr/y4I71FloAOA\r\ntI5VPFJOuZaDK6VgtdAo9+IOnVIpffTmQ5HQoabArjJHL7GJ9r7cr0KOWkWu\r\niMmI8OZQ+1DQY8Rg0ZcyePhFE/tcWjuvbyUBjRGTfGXo3ToDDhAjcawbnfTj\r\nd/k6JaYXdGRWQxXMBybOHvz0VEStlGdtHYhq8VkxjfwQu11Tg9F9T0ntWNCJ\r\nkL8DZ/VaFZIhAjAgxGIILiJgWpEf4H8FZigI+00n1cK14ZY4n9mn4jrFOAV1\r\nXNBbX7PqioLwPlxtoVL4KNB8aE1QqpDjf9pVwrKGRcoQ9Rk0eG1a+hyTRFqx\r\nSHZix0cOsCkgTGC1KwySexTgF3SoPe29PUGIJMA/UFQnb9gTI7/3+vEuQ/a6\r\nHHD5F1mqc/P50welAfRu5vI/oLaiYg1kRHc9OrvFhAYwWxpvI9Ejob3aP7wh\r\nHgt5Rj0zcvgBxCsL3e7mQhorEUPlSIwmhUB2K7YwA5M0h+DH/2AsbwzCkaEu\r\nh5+8lwPzSuRm2JwaviDkL6yQ7ymgDPTc/Z8=\r\n=OWpB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.19_1677984362858_0.2950171618214561"},"_hasShrinkwrap":false},"1.0.20":{"name":"@matthewscharles/screen-instrument","version":"1.0.20","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.1.6","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","jsdoc":"^4.0.0","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","pug":"^3.0.2","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"be6f3abb26b967abb0eb3dd73c52f1d7fb315152","_id":"@matthewscharles/screen-instrument@1.0.20","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-uBDeOhD0tgiSPA/EUwqa/qcHP7cj0EgkNrgwWVm7puQ9wFc+XsE+R4/SEUu7eGnpLEdCy1tRmhgkpgDD3TEorg==","shasum":"4204fe7698d85a094cc3cf735c7953a9672f63a3","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.20.tgz","fileCount":232,"unpackedSize":9140174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGM6iuDnuVMRun3MHy+3O5B3LDBN4rlhLZ8mBD5sqGVUAiAvS7o1MxCSfXV0irrIjKS0SDQDo3XlGgy/ZlcFxhf6Fg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBALrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEHxAAgnnYlKTnZVekiR5pAhMWPFNFhtx+wXW30G217YiQTvT8rf70\r\nv4bXnRiIWFGq/pCW2PBBVuWNOUtPVlUsAyOWiOZJxGpoZTBGRluitOrk3+iw\r\nQsyimX3aZkM4wQb9yHjjTVuuIHSqGE8hAIlGszOkuosANjy7O+2eFRyc7fgG\r\n6U/9T7AC+Kj/PgUPHDSiYKrWHQCGUAb2FuVntVnOzFe4ekx0EZiYar5IirO+\r\nvtxrF5So6TOIgsNu54tjqD1Kaat2/2XNTPY1AWMmFIEOUlBIsfZn5fko8dUl\r\nPxwIMir9I9K7/b+yLTIhaUc7MXiy4iUBRAk3gRYpJd62yz5d5+qenq6Uwt0N\r\nbX0xpLDcf90zasowXkeME/BPXQDRLSyxK5IaCj3v1Ob2RwcBfhnPDY8VVGic\r\n/jK7rI+Nl4kaGYo+4udPVJMSbhAaID3N5NSyG/XnqQ4M+MiJt00hSU2mt0LI\r\n/Vthg2xSxkatR+WjM87uutJmnpusAj7FMJK0qyu1+jxjoKmTIPI9C+wxTi/L\r\nEdkOsMRhVgUobfM2R8FemUmfkhJODDg9t5+AABPNX+O0v9YDWzYZNIzzWZ9R\r\nmoSdIpuoa6RfTQLTzDtJLO4sO/1/tlhpyY3CKqBR3JKyAEctFw9N4jhT8CDZ\r\nUYtP8i2JLiBiEIls0NO8I7gGdUhLwbVGU0Q=\r\n=NQpn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.20_1677984491413_0.5251361168902344"},"_hasShrinkwrap":false},"1.0.21":{"name":"@matthewscharles/screen-instrument","version":"1.0.21","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.1.18","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","jsdoc":"^4.0.2","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","pug":"^3.0.2","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"d3df83837ac44b16928d97eabc9e817d4dca243e","_id":"@matthewscharles/screen-instrument@1.0.21","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-JXXO0rGieGOfoxjoi8BFuk1OJWXk8GeTyBhAqpqBrZHPMBR8NTglqAT8ANE2me3WhawMksLKB8HkJa9IoiU6Og==","shasum":"45419b87a779aeff3138fb4210b603870f28df6f","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.21.tgz","fileCount":232,"unpackedSize":9140702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeZ/tbW1c2/QnfxgYKW5jFCLu1E07CI4tIndHsG6oM3gIhAMkx19MVJawlxcPAytk0icT0GfIH70R+EJglDL/cjIHO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBAsTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoakA//dZoIUXKd2cGn+AY7bRIT+0kPQJAw5VaOptvF6NNAfqgAp6jZ\r\n4DUNjKDcb4L5G3i878M0NAmZzwMusSQJTy1BKKKfNScCam2j9wEBrb/VTzb2\r\na/6qK31PmGwekeHGoHC3EWWGHVxeCtyTFjwWEcG8fGlwxRaUHep3JBEbDS/C\r\nBOedJdajbCe55+cSSQOtJHC/lD3I8wL2wLX5/rYzGIwSL5rVa9LHlADZN+hu\r\nPpYKBmPLOhpEyqxEM+2JBMoXsTnSvUeUQO5Vyj0PBcfoEAAwU9Ou6gvYhnOA\r\n+Q1WMRfIs1QiFTfFotZNKykJdihCaRgdxbI4O4FWrxzs2BtiMhK1ncjfOtay\r\nuFtCXiKraXVxg4lyRmiqgs6Mqdp7f64veFfg/1c3s3MXXqmZj/BiL/kgi54T\r\ncc4aAMwYCNlnFNRFosp/wGgv8JhnnsbdM6OYkz192UiLxHhKzDPx41zz/RCY\r\nvP8qgy3kIzJbl3F0Es8MSGmnO08SzLKJkyyDsVggZGbNmZ2uOuZkDjAA2Pee\r\nrEHepukbQSimsE08ZEpmt9KJHtgfdcnXA+fxL0nFpuiBgJF2Q/9+8IaEAYHH\r\nOjFtWSjoZkpCm5OD/b2WkTGP1CJCt7dZfhvfbyMaxKJmKPHvdf6l7UK3vLEk\r\n2OnwutgsptSWQDvqxaTgXVQluWiz/aIpZ+c=\r\n=JL62\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.21_1677986579119_0.6341308959300545"},"_hasShrinkwrap":false},"1.0.22":{"name":"@matthewscharles/screen-instrument","version":"1.0.22","description":"Class for screen-based musical instruments on the web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && npm run doc && webpack ./test_src/test.js -o ./test --mode development && webpack ./index.js -o ./build"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@matthewscharles/cm-toolbox":"^1.1.18","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","jsdoc":"^4.0.2","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","pug":"^3.0.2","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"04fa34d2dc321ca4ed19ad427b65bf0e1a6f2098","_id":"@matthewscharles/screen-instrument@1.0.22","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-u/LEIRutXB0wFKEFi3OlTb0Hh8NQZS3upqwBriMPDykhHoKEradwS79SDq3ILI8o6IXqd0j4J0JAwQQsm/IZbQ==","shasum":"e78c8cee180acd92fd10a5795695ec0def2abb5e","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.0.22.tgz","fileCount":232,"unpackedSize":9140709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHh4nBHrQ1Vx27rwoaTbm0WhRAXIs63n+6Hz05Mz1qfOAiB9bYU7YTAX97n5zqc3EKj2VqnwXaVTcFvIqGHkJ6RzjA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBAyFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjHw//Vq+H8dWIZ2nO+WWQQu2upoEKgmBvz1nVtvUu6Yexo2dY1LQj\r\nLrgLQUt4XbcEgoLMqU5AXbC2jcuVhUYK66o6gWkbc1OnUfB8ALb6b4NUtFd7\r\nWO/tTKsxeTNvuWNeXvWlMhwwhyxnTRBYwdS2l0T6HCLO39zNOLqYSQSnUbz8\r\nPtEwsdZDR6hcmtp8mCD5Jc/3pSxzucRoyBDUOwUEavYZHIZBAWq04cXpBQ2r\r\nxuRG0afnqDtyRxk0PCoYYQHVSihA/gmUss08r65wwIzOSJL31+ABhaXTj+RL\r\nFFEsxpfP05+EbI6E0wKdxnEGCyTwdnqca5Q/mgIR0xXNIfo7zzdARVNG5FpB\r\nTI4PB89Lu8FTcTwx1hzcSqRFtqgUMhH1pEL+tB5YA8fQtIqMCOFTgsIa6BhE\r\n+6htzqzPVf/kr2FhncGbd+ZV+HavXeXQKp8TD+iel7ntNZ3Za3u77xA1IHg3\r\nFv6XmtykLq5sF8yCoOWS26iQc3a2f6AQX1/2RA1/GOZXTb2EXOA8HvQMFzJq\r\nMp7OR9BpRd3OZZqwg/IF2pqx4DcAfPaoLJPlhhP9NBCrOisp4OeP4cyl0+5r\r\nmFQqpduGF5LyPvAomkhAtHMr8s2QAFSmEZppV8mtmcXMIJzuBqJXpJsMgrAd\r\nF8loeNTazczFlvZvfll7ncWczqc00Gf2RNg=\r\n=lNkQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.0.22_1677986949023_0.41484305508862374"},"_hasShrinkwrap":false},"1.1.0":{"name":"@matthewscharles/screen-instrument","version":"1.1.0","description":"Class for screen-based musical instruments on the web","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && echo \"-----------------------------\" && npm run doc && npx webpack && mv ./dist/test.js ./test/main.js"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@babel/core":"^7.21.0","@babel/preset-env":"^7.20.2","@matthewscharles/cm-toolbox":"^1.1.19","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","@webpack-cli/generators":"^3.0.1","babel-loader":"^9.1.2","jsdoc":"^4.0.2","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","pug":"^3.0.2","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"26ee0e854e65bca5cbeab8c6898f447c2a22c1de","_id":"@matthewscharles/screen-instrument@1.1.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-IEnmeUhJiYkgDxjHx3i6GRHtezwu1KRyTvnH/ruZ9V4/BvHFOOghQVOuNmMe1FOXuYFESNlzgFl/v7fuYQFSFw==","shasum":"dc6bb248f1d516df907e1099d8cab6c22e474c00","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.1.0.tgz","fileCount":233,"unpackedSize":9913134,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTW7Urd59oCdwCKp9xEwPFv0t3Y7sq5QiZMcGnkwbNJwIgWas3JuDMq02CSEUO9HdnoP8NVT9B4j+tB1+Tib+Kqzg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBOW8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6ZQ/+PupCvIWvob7Br5UUxaEsMS52nMXdqL8DuQGeEaqwgHeSsn/c\r\n9npb4PTJN2B7Ac+srKyg6nzGOUiC7TKoIx4/XyJudJNzOVj+OXFDZV4udzxQ\r\nQRfKHTr7fNBttA0+m0sMyOHE7Yj3Ct8Cbqcd9luv4p9pa093EbtLCqzgF8PR\r\nYSejCF3mjx/fASn9DldaLB24/3OxpCBP72cDlEm3BCJ+gRjRxgPwtw4SWqY7\r\n3q032ZkJy+I0RuUe+nkCJS142FIi8kIJ7R7l4BOjYW996DgvyNEpiPHoc/mZ\r\nnR7J5nnLZUZPVhKb4AmqAcXG8L9wYba1+PVr6yayCCwZtPMdkZF3Xciu4Aqb\r\n5gxTcad5EvPb6yq0GG/21BUaidgPTYzX0v/+keMZC1wf6KrCoUXct3hYLOie\r\nA0MvmB9/A8s2eF50d1d2HMh9tGA3aCxUkUDitWs2jcPvPomwwo6ZjnaDCbZF\r\nvEjMEEcA+EgSK5fXKBJx5eoEToU/yWl9SYoXVrySRuYm0qmqNkxme6ivqYdz\r\nnvwR93iX+dXGnTtcF6idEB9YQqOAF6aP2zhDLYMYqzFy3lgPsqZBa7gesnUU\r\nhGHwsVYV2KXF2cMlxjXX/KgnWt4J1cGOLVBKBUOvvsb2JfMVL9uIt/9j2iqr\r\nzHBJNPhxOzebF3zfWTuPgU0sxDiPSRm9Yus=\r\n=wltA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.1.0_1678042556444_0.8669517400210927"},"_hasShrinkwrap":false},"1.1.1":{"name":"@matthewscharles/screen-instrument","version":"1.1.1","description":"Class for screen-based musical instruments on the web","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && echo \"-----------------------------\" && npm run doc && npx webpack && mv ./dist/test.js ./test/main.js"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@babel/core":"^7.21.0","@babel/preset-env":"^7.20.2","@matthewscharles/cm-toolbox":"^1.1.19","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","@webpack-cli/generators":"^3.0.1","babel-loader":"^9.1.2","jsdoc":"^4.0.2","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","pug":"^3.0.2","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"323c2cd4f2f5da07911681d27c7e4495c2e4b4a1","_id":"@matthewscharles/screen-instrument@1.1.1","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-Pn2ic9FJJMGhW4yMT0U9ngDbEO5aqMO00jCFRAM+eOlB2FIpZUauwcKjJmFbe/RbYOvs3W1DWjJfvmpyZWeBow==","shasum":"63e2c66c31344bfe9c4f7446942cd17de6ef7fc8","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.1.1.tgz","fileCount":236,"unpackedSize":8975233,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSSbMabJ2J7GzCSrfp+VCddNwJekMuH3GP3/6eu4nfogIhAOogFsA1O+Z98ivGLtuqEVlULx4ubNBI9IWrHD5O9Mjk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBplxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy8w//fNmGGYbhWyuzXc9B2F3b6X9AI0bHsfPD9PTY/hE7kBBzQS8m\r\nL9BbQhsBrhlp6XNywKpFqa2bgg+r/RKiKJ/Zway4mDauVuP+31JV3x7zw7Vl\r\nGs2hchy2L2RIlOk3AOmsslb6QBKtZpgzFcW8c7Vl/0p9FHJ7fnudAKHNWYFv\r\nf+tpwyYlJ++cA8yIjn56I5XPuCK2AkV5h4fp/8C/Awsx6d1GlkjJsKGqsPGS\r\nUj1MEJyiCpxkNpTBfNM292JhrcHzSpgla6adpFJ6Klimibfzq9FRmurU9dgZ\r\n0jliUs2NdH1YDykHkVKdxet+Tm2vDe3+qnrQ+EpbGyfID288+nvsOaROgycG\r\n4gdf6zh9qVQapC+B96Yjc80Z/tWrtcQOqs5UiVSeHRtT7CV3rYb+E39T9kHG\r\nUOKkghEt0DRKbjGi9eAVMKYdWCivmmlQMUloVZXZX2S1fLqsInbdGc/Dyxba\r\ntNB3o+VOAuzW/CkZYQQEdqI5kV/or9aDRRVcA0uBamrfRRgaGDKytLby7mSP\r\nEms1f4kvFDMxaKNuWJFRuykI8sNrZYPuhN0MYCNHH5wUPndAU/HJrOgUPPyi\r\nhK5/af4bTH2sJfjM4iBxCGFOPBX67IQ6e7uzfWqhARzPHl13rLRVfd5EAipA\r\nxRYFYG75vH8DTibOhOqjJzC3Z8dp07oG5oY=\r\n=Mc7e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.1.1_1678154097212_0.7774062668482165"},"_hasShrinkwrap":false},"1.1.2":{"name":"@matthewscharles/screen-instrument","version":"1.1.2","description":"Class for screen-based musical instruments on the web","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && echo \"-----------------------------\" && npm run doc && npx webpack && mv ./dist/test.js ./test/main.js"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@babel/core":"^7.21.0","@babel/preset-env":"^7.20.2","@matthewscharles/cm-toolbox":"^1.1.19","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","@webpack-cli/generators":"^3.0.1","babel-loader":"^9.1.2","jsdoc":"^4.0.2","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","pug":"^3.0.2","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"9402e3ada2a4a5016d5318a3abaac9d750b054e5","_id":"@matthewscharles/screen-instrument@1.1.2","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-oyJrMN9C84cdddCyTTC3+myqLH3tPg/keyrCoWZ0zNkC5VZoXt67DIvYfaBv6x/eRtClgzi8YZPHLVeWhTsSBQ==","shasum":"e35d569f547ed5b02c5544045b37b8cf8aaf8d8e","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.1.2.tgz","fileCount":240,"unpackedSize":8980123,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1h1CeChoOtSqL2JXk+ubTlvteq/Fx1cvMlFHLCNUEywIgCNuto5qAEDccnos3b5aNS3bAkqWw2XnUyhhH2pCkaEM="}]},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.1.2_1690574401207_0.28100428961972246"},"_hasShrinkwrap":false},"1.1.3":{"name":"@matthewscharles/screen-instrument","version":"1.1.3","description":"Class for screen-based musical instruments on the web","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","doc":"jsdoc -c jsdoc.json","build":"node compile.js && echo \"-----------------------------\" && npm run doc && npx webpack && mv ./dist/test.js ./test/main.js"},"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"keywords":["music, instrument, accessibility"],"author":{"name":"Charles Matthews"},"license":"MIT","bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"homepage":"https://github.com/matthewscharles/screen-instrument#readme","devDependencies":{"@babel/core":"^7.21.0","@babel/preset-env":"^7.20.2","@matthewscharles/cm-toolbox":"^1.1.19","@matthewscharles/multitouch-mapper":"^1.0.0","@tombatossals/chords-db":"^0.5.1","@webpack-cli/generators":"^3.0.1","babel-loader":"^9.1.2","jsdoc":"^4.0.2","keyboard-mapper":"^1.0.1","midi-mapper":"^1.0.12","pug":"^3.0.2","status-vo":"^1.0.2","tone":"^14.7.77","webpack":"^5.75.0","webpack-cli":"^4.10.0"},"dependencies":{},"gitHead":"522ca6fab3b8514f6bae59c9bb475c61fdc5546b","_id":"@matthewscharles/screen-instrument@1.1.3","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-h5psKyZjq0bTbwSnaBxWCYoxRLud/vzRIypcxyftYJr8uzso8Bxo6uS4RcuR/G/GVqQrdptwp3jaKGu2go/6bQ==","shasum":"e0fb291d2a12b33311d797fe59f491b43987d0d1","tarball":"https://registry.npmjs.org/@matthewscharles/screen-instrument/-/screen-instrument-1.1.3.tgz","fileCount":240,"unpackedSize":8980113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrdw+Z0duM38VD6CUYuUylUnOgkZzC9WQ24NhLZMTy+AiASsAE89ed/BBJ3/P1KfKqtdNPVzW6ZfL+7/+EKPFT87A=="}]},"_npmUser":{"name":"matthewscharles","email":"test@ardisson.net"},"directories":{},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-instrument_1.1.3_1690584496362_0.9805344989765112"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-04T19:43:27.992Z","1.0.0":"2023-01-04T19:43:28.304Z","modified":"2023-07-28T22:48:16.744Z","1.0.1":"2023-01-04T19:48:51.737Z","1.0.2":"2023-01-04T22:01:03.036Z","1.0.3":"2023-01-04T22:02:34.738Z","1.0.4":"2023-01-05T13:15:50.209Z","1.0.5":"2023-01-05T18:09:46.192Z","1.0.6":"2023-01-05T18:15:25.374Z","1.0.7":"2023-01-05T18:20:05.326Z","1.0.8":"2023-01-05T20:41:45.982Z","1.0.9":"2023-01-05T20:43:24.611Z","1.0.10":"2023-01-25T21:02:51.884Z","1.0.11":"2023-01-27T19:46:40.623Z","1.0.12":"2023-02-10T23:58:35.871Z","1.0.13":"2023-02-12T16:47:38.720Z","1.0.14":"2023-03-03T20:04:47.767Z","1.0.15":"2023-03-03T20:08:44.840Z","1.0.16":"2023-03-03T22:08:26.541Z","1.0.17":"2023-03-03T22:16:54.493Z","1.0.18":"2023-03-05T02:37:54.412Z","1.0.19":"2023-03-05T02:46:03.256Z","1.0.20":"2023-03-05T02:48:11.750Z","1.0.21":"2023-03-05T03:22:59.437Z","1.0.22":"2023-03-05T03:29:09.334Z","1.1.0":"2023-03-05T18:55:56.773Z","1.1.1":"2023-03-07T01:54:57.554Z","1.1.2":"2023-07-28T20:00:01.645Z","1.1.3":"2023-07-28T22:48:16.643Z"},"maintainers":[{"name":"matthewscharles","email":"test@ardisson.net"}],"description":"Class for screen-based musical instruments on the web","homepage":"https://github.com/matthewscharles/screen-instrument#readme","keywords":["music, instrument, accessibility"],"repository":{"type":"git","url":"git+https://github.com/matthewscharles/screen-instrument.git"},"author":{"name":"Charles Matthews"},"bugs":{"url":"https://github.com/matthewscharles/screen-instrument/issues"},"license":"MIT","readme":"# screen-instrument\nA class for quickly building screen-based musical instruments on the web.\n\nWork in progress -- only used in a couple of projects so far. \nThis library is not well documented, and probably not fit for public use just yet.  Explore at your own risk!\n\nTo see this library in action, please see the [Sound Ideas](https://blurringtheboundaries.github.io/sound-ideas/) project page.\n\n# What this does\nThis class describes an object that can be used to create a screen-based musical instrument.  It can be used to create a keyboard, a guitar, or any other instrument that can be represented as a grid of notes.\n\nA corresponding layer of buttons is placed in a separate container for screen reader access.\n\n# Dependencies\n\n- Currently relies on Tone.js for sound generation.\n\n- Chord library by [@tombatossals](https://www.npmjs.com/package/@tombatossals/chords-db) -- this seems to push the size of the package up quite a bit, so I may remove it in the future.\n\nand some of my own packages currently in development:\n\n- multitouch-mapper (or touch-pickup, name tbd)\n- keyboard-mapper\n- midi-mapper\n- status-vo (screenreader access)\n\n# Instructions\n\nTemporary -- currently troubleshooting!  This project is forcing me to learn how to use npm and webpack. As a result I'm fighting with / refactoring some old habits...\n\n```JavaScript\nimport { ScreenInstrument } from '@matthewscharles/screen-instrument'\n```\n\nI suggest importing the ScreenInstrument class as Instrument, as this will be the name of the class in the future.  Except this doesn't seem to work, currently:\n\n```javascript\nimport { Instrument } from '@matthewscharles/screen-instrument'\n```\n\nor, if using the standalone version in the dist folder:\n\n\n```javascript\nwindow.Instrument = ScreenInstrument.ScreenInstrument;\n```\n\nThen, create a new instance of the class:\n\n```javascript   \nvar instrument = new Instrument(noteArray, document.querySelector('#instrument__underlay'), false, 'instrument', {}, false, false);\n``` \n\n## Arguments: \n- noteArray: an array of note objects. \n- container: the container element for the screen reader accessible layer.\n- presetName (optional): the name of a preset to load.  \n- instrumentName: the name of the instance in case needed for reference later.\n- soundLibrary: a dictionary of preset names and associated filenames (using samples for now)\n- actuator: 'synth' or 'player' (defaults to synth)\n- drone: boolean, used in cases where fixed notes are faded rather than definite on/off\n\nYes, this is definitely a work in progress.\n\nProper instructions in a future version!\n\n---\n\n# Credits\n\nGuitar sound: [https://freesound.org/people/Kyster/packs/7398/](Notes on nylon strings by Kyster) -- released under the CC attribution license\n\n---\n\nCharles Matthews 2023\n","readmeFilename":"README.md"}