{"_id":"@midival/core","_rev":"27-ebee2e157b2501d8f9b53f5b65c357fa","name":"@midival/core","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.1":{"name":"@midival/core","version":"0.0.1","license":"MIT","_id":"@midival/core@0.0.1","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"cdb33b2c084f0e282ea4537e03c98f7721244661","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.1.tgz","fileCount":4,"integrity":"sha512-k0nQMqTBmZd0C+uyPjPa+7QAazXDdakAuQ0ASTGM7oyuvAR57K1tNUxzxDN3pRkoyvFNPpVv3I/+53jyhqdc8Q==","signatures":[{"sig":"MEUCIH3xPC865mq35witlW8Ge7asAnHtH01pfcJ3HmO9nbAGAiEAqa6TcbObRgxOJ/cqNCBE4u9Eq+xropwMeJ0wNuPVR5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJkxYCRA9TVsSAnZWagAAeMgP/juvrZAyczVQIapME2yJ\nagrUWlI8TAPmboThA6hFEvkJnE6rAbAV8cHSNYidDnILDUm3XbwkE6FB6hHm\nEbyVE7qfbmL6CpWO8NMbkwVsrveZZIRYbh5/5Da+jk6KHsLDHruZ83uxzkyK\naoNI/QJDt7aPLyx1g5jpxZbIbL1nmfFgCoZhrfc8QzYGvMD1x/GYfzq42Mk0\nO84/1+WLts4HWFjddKIJVZmSgfZhEHyIAnyNp5500Y+nTemxZpkqO34pGajZ\n5ra2IcIME511U69J3YTUzd9iUMlZHqs3bANQqmNNBSJtfy7aS+skrovOB8xG\ntFBJ53MIP6e6oWU0jSXnh1XiHLfz3g2IGqHr+FwXYvd1Si0iBCjOBqJcG7bh\nGeUFzdvIfC831aL0gzetbHfnXkcyL5Bw05kULg8BXkXEcBG99fJXPZ1bjZBI\n1UHeLCWhc48KCK03k+9myrDYia1qq/aXr/9TIb7C11YVw+IfGrzOnIz6i2mq\ncjpoATMw5rqdFleFAV/QQKLwCHWX9gpJC+sJ3RjhQb3q9RNimXcSXd9COH20\nYZv17LfmUQ6UU2ByxSD696RjEUpLUlUV1Eozy+pZF648vzO7JY/y9bKFyyzI\n/w6qlgM6e1twQQEfD/+fiyRrNpYhGy4fQWhliSm9KZmrOAUwhwF1Yqooll8W\nc8a+\r\n=mtvf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"07a3ae086cfb58db7074151cc3eac612d8f17bbe","scripts":{"test":"jest","start":"parcel demo/index.html","compile":"parcel build src/index.ts"},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"6.13.6","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","parcel":"^1.12.3","ts-jest":"^24.0.2","babel-core":"^6.26.3","typescript":"^3.6.2","@types/jest":"^24.0.18","babel-runtime":"^6.26.0","@types/webmidi":"^2.0.3","babel-polyfill":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1_1579568216400_0.2936520344280944","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@midival/core","version":"0.0.2","license":"MIT","_id":"@midival/core@0.0.2","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"21ebb0087b9afe8a8d031b9d9e0a145b33ca80cc","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.2.tgz","fileCount":4,"integrity":"sha512-28VLLItZFrGaTzHSLmYLoDJmQ31lmkbFue6f5wTnkkkULQ+isN+p8qdOYPW5mVGcmvRy6/QeE7JuNAKuMTE6rg==","signatures":[{"sig":"MEYCIQCbKfmzd1PfUhMCQN/zKlS9RpFlWyOZiIdjQgRalJxLnwIhAJLYjVNsbFa5wtmQkaHzmdjCPBpjaqJzq7suuToz1bjP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKzmkCRA9TVsSAnZWagAAc+AP/3UdZ+M0T/UdHNCJ8FRT\nVWRkEHdMu6eeVC9YwwTySNf8cfJf85koRdGHqiIQlgSecHurhjMNFJomynxk\n//MjdevY0NmRAeTlpSogr+Mi33X0Ka0em2fXH/Sd40ekZTZ41ico6KiXA3ZN\nDRuwYvmwaBsVBOK+mHUbau+sTRLMlKPl7cSGpv3R5esoXkiVnLp0Lka59v94\n8RHzJf3gM8NvrwVsLTxMqHNF+lHVEnMIjw1aBI0lj7TK820aSxtnW4oahC64\nPGRX1KyYN/NFjYd+IS1Vif5wA+j8+IG8F6cVgFhtNf/ZmyfLxLsyljyP2BLm\nl1ndy3uId/UtCn3AoWH3YHmi1B/kothsqgVD59hLwsbb8qVKse3U5qGhDmUE\nHMs6rXMbzgHctTIoARPtuTKtL46J92xSFuTXosny/NbbAHRTUwk49UxVt0Qx\nauIdLIYaJY7F2/d3aIL49BLE2GfF7hl80xXHxlO94T7wvQ5RZzWffKBtzl3T\nrw3bv3/LOvvhPFdo4MCrfsGXCSYRMg0Qj6LmztkxC9pk48TVKSMZGACB3bDt\nziOp7xozxI0qwU/s2YPYBvV1G1MpZJsHYB+Xg8roWA8ZkOY2WhJXjFnk4aKy\nndzuO9aq001mxFlyV4+2rZEiN54/PkCfiSTqn6pwNIucWGMxngUbMbv3aYar\nJVdv\r\n=1RAQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"17c8a1a7322c62abf86bd910c59ef8ca3f149f5d","scripts":{"test":"jest","start":"parcel demo/index.html","compile":"parcel build src/index.ts"},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"6.13.6","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","parcel":"^1.12.3","ts-jest":"^24.0.2","babel-core":"^6.26.3","typescript":"^3.6.2","@types/jest":"^24.0.18","babel-runtime":"^6.26.0","@types/webmidi":"^2.0.3","babel-polyfill":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2_1579891108436_0.2924891581704947","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@midival/core","version":"0.0.3","license":"MIT","_id":"@midival/core@0.0.3","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"b032e1242510fb2fdf8394eece8c015046db282d","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.3.tgz","fileCount":4,"integrity":"sha512-BUG4wBx52Gg4DZP2D33sK8bGLWGrisEuJByLu3QzoxXeM8mgbv27Q04Dyc19Uch05UwPbJKWNFaw6hj3PNuXIQ==","signatures":[{"sig":"MEUCICTQGidU4f/7t+oPafJ3ntgwY67D9PWOH9F6b1Qn1GaHAiEA3HQ8tpGXranVvs5IfD5LO4yXmDf0mzSkto6+6TTXDjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeM2EzCRA9TVsSAnZWagAAsYMP/i5XmCz22FuwM9rrrDAa\nmwUnyAseb0q+9PeLdeZ9EA/fDBT/uyTwNxgaZXpYEDGtKibEtzzgMK44Ggz4\neoT0MONCSA8y5s2duWNv57NIWbPLeY0+CY5Gn6PQxtk5VsNQ/Hzs1Dq5FnVo\neyxkHkOd8hJV+tq4xnd14w39Ed6f2Xs9SYzp/ubSUYICiMGKYKcrcBxp7erS\neMab9ZSAKwGTT+/ATA7vm1FpefcM64gCv/a1wzOt26suIIENFKOUT0a2UT3v\niU5sMOjIxMhCIUVit4CHdewRxN9ZB0MdIPLKXSpOSbHaCLPq8nutLXodcte/\nuyS3PiXjpYwUAXeLVVWtp0rrCerOyump7b2bj9FfrlGS0n2b0lqsvOSdUhY4\nCYiVi+UbMJtrq7nGSebfoLuWi4Q/i98VBvYOjpuXkb4ZSUtcqxalI56+OCBe\nCQBCRG12DVs6yXIR98S+srtuqEJfllcfqzxPpnqijAAQf5RWw6gOHcljRo/I\nWjWJcTI2oxnYvtUIjAECVo0lHCgl9nWvej+7sjhnUtgmo72rl16umtZpSpP5\n2RYNBKQ5+Xx1KiADft/3qsuOqGRR7p4Lvils7glYlNU0cM2K6y5xEPiSStqb\nv70Qx2PbND5gL4Vt0BAp0wDw2a3r6VykdhCU210gMzmSwlM8X8O+W+hFRALi\nAXzR\r\n=sEaz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"9fd6372072a1e6f3649b1e308dc4a645a22c249a","scripts":{"test":"jest","start":"parcel demo/index.html","compile":"parcel build src/index.ts","demo:launchpad":"parcel demo/launchpad-demo/index.html"},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"6.13.6","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@babel/core":"^7.8.3","@babel/runtime":"^7.8.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","parcel":"^1.12.3","ts-jest":"^24.0.2","typescript":"^3.6.2","@types/jest":"^24.0.18","@types/webmidi":"^2.0.3","@babel/plugin-transform-runtime":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.3_1580425523014_0.31195589748158015","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@midival/core","version":"0.0.4","license":"MIT","_id":"@midival/core@0.0.4","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"ae0668ec9cc5e23f7b2307703e5f7acb1905d283","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.4.tgz","fileCount":4,"integrity":"sha512-MGV7I+Dyn4Jt4c7Fs+Rteh57MUfKN0taI6Wq5TgjXaE0jfFn0I8XD7eLPknld3E0LYYnuSwtakyYjn6d6aBmKQ==","signatures":[{"sig":"MEYCIQDIiMQ5SLTPMDfTLZLQVDsCn5zzUsa/OGUY+myCaaH2gQIhAITgfITgETxUkaU+gWS2tyJVyzh9wwIGK4qT8tMhB1zG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUXmCCRA9TVsSAnZWagAAInwP/0cp5HS/tCUFXCfIOxu0\nZckthBUbzFxPq3vIIG4LQ1HGlVcKccs4rrtkVZNHLkuKgBJ2PyPyBF60yT1t\n6mQGxhy3P4EUfC1mTfEqVjtrWN8sK78vOJ1lPrZUaNi6L8eQsh54hoPTUsIx\n0EhhGbWbt31mmf/Rmdeg/yQg6ZFFOmPZpacgApm2EFk5jOhtvtOo4CJrrrtA\nXAz5oltR3csqH+Cx6Teot0X0TuXImwdZXeradWG9RvOZZU77j6mIRTKNIxXh\nir8Q13br64E1kb52wA0qAZsFBeaZs1u9fE+D8shdPaPt4WflxKyeTpzqzNJR\nkQO0KjfVKaTLARtsBgMbOvXEpvmpftD+fcY96+A/08z+6WSS2MJUKC9ps6jG\n9suYnO3bRXtpeK38hduH5i6qBQMCw3cjzTRvSmjQ/sH38wZQ+NTKdbKgIKD1\n8ohCqIarhOQ+oYi6mcsND2+D860QFWCYVUXxJzg7cGtuO72KAlLeOewKbxMg\nNIll5U2jlfzaq5HNYUO/cKMjNBQfAwSJeuzucm1a2mjum5WFaV80cC2MJjDB\nhoRkqYkaMlERckxZwAdGNc93kpsz+JGjDmQSvXJxDoZ8l2692rMQ5ZL3vp1J\nQXqmvMccp4WyD+Yj/9XuLoJ9GiZ9W8oTwIw4csztQkMBAsXc3LIhMuE+PeYF\nHboU\r\n=7BvY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"ae59d47bb12fbcc2025728ea3375583d78744475","scripts":{"test":"jest","start":"parcel demo/index.html","compile":"parcel build src/index.ts","demo:lpd":"parcel demo/sample1/index.html","demo:launchpad":"parcel demo/launchpad-demo/index.html"},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"6.13.7","directories":{},"_nodeVersion":"12.16.0","dependencies":{"@babel/core":"^7.8.3","@babel/runtime":"^7.8.3","babel-polyfill":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","parcel":"^1.12.3","ts-jest":"^24.0.2","ts-node":"^8.6.2","typescript":"^3.8.2","@types/jest":"^24.0.18","@types/webmidi":"^2.0.3","@babel/plugin-transform-runtime":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.4_1582397825950_0.4014610068435034","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@midival/core","version":"0.0.5","license":"MIT","_id":"@midival/core@0.0.5","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"b526a69573fd867d24093267701edfd1d618bc1f","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.5.tgz","fileCount":4,"integrity":"sha512-4cjxK3EONsSbqlAvH7/jR2VmA07rnZNNHCga0Li1DAa5bIXGpCWAHitKaMlQkCAikbAOmxE1qK970jbspwVcqA==","signatures":[{"sig":"MEUCIDc7ACqsxoUHzLhorPSYJwOCP0KQjfkQ03zEGe7XOzKRAiEA/xQwY6pKHykfWfvbbzamFyQV0niuwV39ywUd6iHYzVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUtFGCRA9TVsSAnZWagAAOM4QAJ44sjCwNTalkikxQEcM\nF5cgCATR/gvbT0pddHcVCBy0OJnB1l+uUF4bEuxpHOqbxLgbit/bU3sO7M/4\n+Uxss3TEl577T66NwrMnuswIqz8JPyNhtIjzr0tUcKJT+s5ebpmYOjmaan0v\neYqHI93B022yFfcktx/IciWI475plS1qs1gW0zOm6eGFfHcm9byuMulJltfb\nFF0uWXU//uxSQujVM0pETxFd7SU7CNX2G1B9hvY5Qf06qs9ZjDJPxJxAl4nv\ngdnaI9iNzzdhbMcmJtfz9KPa27Edmnqle+VGtBCln9THHR0QYgSiqWvoU6Ll\ng5nwlTqTRUxYQv4yNoh1R9f3cRgrPl2jLVhoB+Ge5/U49zNaJi783CUdULTz\nRL8nxJXcNv7ogfvH6d0Vq9EwsWKlwdy7RxTBQ4NANZXNaMwP2BLO4bpTkbQv\nPguVewUBg97407/3TZMvT6JlwDjpLKnbGB+2J7rogVuFkvLDi9v72OFQpPh/\nzBMfXsnZUvIyNew/VUZORtwoFTEICff/qkL4mW3QjwJHHhtcQ+xkQwjjMB0U\nUNJyUBF3GUG7jHPE5dWQb09WM/LVsVXPpoC7bAqmIKskYY190Aa+KqUR6TmK\nS6toXhsvRp035GHqnR0bTupy3yQ8bqGmppjK3ORXn0SNkiMndKHpZF2+QDnK\nJBtQ\r\n=upFw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"b7ec9fb3c33680b370322390e51d6448f7436eed","scripts":{"test":"jest","start":"parcel demo/index.html","compile":"parcel build src/index.ts","demo:lpd":"parcel demo/sample1/index.html","demo:launchpad":"parcel demo/launchpad-demo/index.html"},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"6.13.7","directories":{},"_nodeVersion":"12.16.0","dependencies":{"@babel/core":"^7.8.3","@babel/runtime":"^7.8.3","babel-polyfill":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","parcel":"^1.12.3","ts-jest":"^24.0.2","ts-node":"^8.6.2","typescript":"^3.8.2","@types/jest":"^24.0.18","@types/webmidi":"^2.0.3","@babel/plugin-transform-runtime":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.5_1582485830184_0.20197728833803708","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@midival/core","version":"0.0.6","license":"MIT","_id":"@midival/core@0.0.6","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"ab6a05bf8a77bfa29f57509b1efc96bc6960fe5a","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.6.tgz","fileCount":32,"integrity":"sha512-6HsB9D2HZToKeyAM9/KF6bv+oMsCSZDce5XyEJ/HaP2DlPNbpM3wb1sPsuSY3+DztTSOyMU0qHMSlx8E/flP7Q==","signatures":[{"sig":"MEUCIAEUmZtRcWCkXvtBErJ7586LjFn3nG2khkZLaVfP9o05AiEAzC1+TaCXdmqPh2Wp0KbyC19MMqqvZvpJZJ3GMvU9a2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZtY0CRA9TVsSAnZWagAAlhkP/isHIkGMY2wefRIv0R/p\ncpyEjHYLDG9zwLo0we+F3X1Ni8Zv/EawYul0klW0/ylF/aQ3H+rI3OtNNOYV\ndv75LSLpgmzg6E7sDm+Jd5n0YL5X7xaUO60RoDqPjJ19Xajf2Zf9cKQEls4V\n5KkjuWPvZSFSZqAa2AYMdnPtnSo5ZyBr7i7J67gjvRD3GhUyMs0lekt/b8JV\n+Sw3dO0+6sD1l4Ha3VTTeuKr0/Wmi3plsZ4zJNIeen77J0ve3l3F1zPiCq2N\nfBwr+Z09ITjuFCOjcG4bfX5LwwhdjefIXq6gmlAxPa3M1WMvFoBDyaV+lF6w\ndAKJJlTZxLCS/p5K5ceJPadqGwIbeIXaBARcx/bqJE8LbIdQFGlFzHMiN/b2\nhMkypDgPI6rXBePT1SwZEIWES2XVYd2XC8JD+j5oqf3AYTJQQ88AY2Tt1F6n\nvwTlwigERApw5/bgwv0zIue1GLqY1vIle1b27KkYwVaeephEW8QqnlUzH1mv\n6+f+hASAWhUh7Yat2dtq8HLzXItwVYsWgdCn+136HkweWoOwDO7qj7mwQKT4\nQw738CkCFQhIyqccuwV+ShkzETXDZ1x3sbgPABMN/vR3n1d66pBLQ0ayiF+3\nVqIdRGyJMBOwGfQYRtUpUWt+Mu3gbKim7brJo2iwBNfPIDsKdmWnAfdjk+/Y\n+qv8\r\n=Yi5l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"04dc88253e0808a5556dbdae59a97bcf5f3022e9","scripts":{"test":"jest","start":"parcel demo/index.html","compile":"tsc","demo:lpd":"parcel demo/sample1/index.html","demo:launchpad":"parcel demo/launchpad-demo/index.html"},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"6.14.1","directories":{},"_nodeVersion":"12.16.1","dependencies":{"@babel/core":"^7.8.3","@babel/runtime":"^7.8.3","babel-polyfill":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","ts-jest":"^24.0.2","ts-node":"^8.6.2","typescript":"^3.8.2","@types/jest":"^24.0.18","@types/webmidi":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.6_1583797811597_0.2410189629020263","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@midival/core","version":"0.0.7","license":"MIT","_id":"@midival/core@0.0.7","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"170a6f332732a8324631116ffa6a7e56a5f92a71","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.7.tgz","fileCount":4,"integrity":"sha512-BlP0J4/eQYuYmQHf/szXTueE550t9ALTQMwmbsAGSBVjHywq/80g5jO/V1MFZgNnYeENVbiHoNqj83OG0gfzDA==","signatures":[{"sig":"MEYCIQDiwL9tJiplsf7qH8t0aQ3yjxpDqpGwjIZHb79QDr/k9QIhANxkzqDG5Da/DjKvUhpyMjDKfIrW5z885VBG5rLJmGd6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZt72CRA9TVsSAnZWagAA6QcP/igHAKa8wyeh2BDvYVVF\nmLCdjJk+Ae2ej/uNzF29rNs4D9OBEJcc1OuZ3NmfDrXm7ms0wfkG7D5rT4SG\nRNy3c0I4Ku7oVXmhzBO9JD56O1ZYpCjDyCbRjP/umtUq6qdLCpe1iSyJiPHq\nrLaJrC6qii0LS+XkrIoZU8vv2H+e3+Br3890rK18IVdXKLeMW0OFiG0Aiq3x\nfzVzrU9PYlWhRDwTv0yUF2Is1YVyBdVuaSoH0l1bnAvpKHIhD33rbCfmIhon\nNghOB27Ac/MyuvirGUmO2GBt7YEGqUcBkuX3502bObVN4Jrv1vhGlbwCjwVC\nsBcnI6DylPua2Z4BYI3xixwoWjbgpmXH5ya19ErM3aQQzAfcwOeNA/4Wooum\nFl9TFH9ScXOxST+oeo3cdsLhz4VafDbatqcxu8G0DKg9mKf4sZYeQWsZCJxS\n7XoP10+vjELHtYHHlJExrF2EtjsQtotOCZQtb4KFEa+rXCY0ozISVAi06cx/\nb8ju4C3letRUdgxzcClL1PWFTbFJZzmGKS2tywwULWk1pUJCLY9P5ZZWzBuv\nnCNcsjV5S0omzUY6zmeCLLXndPfo8R7U2+hTONbRVfZMYZ7VB8XY+fURRjZm\nBURSs97Zd7GemqJkot8Vfo6q6TpR91dvW5hcAHRnLJIJixriAleXb6pOkZCi\nFIAF\r\n=mPm/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"342fa94683e2be130d514aab1aa7a274d056d627","scripts":{"test":"jest","start":"parcel demo/index.html","compile":"parcel build src/index.ts --global midival","demo:lpd":"parcel demo/sample1/index.html","demo:launchpad":"parcel demo/launchpad-demo/index.html"},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"6.14.1","directories":{},"_nodeVersion":"12.16.1","dependencies":{"@babel/core":"^7.0.0-0","@babel/runtime":"^7.8.3","babel-polyfill":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","ts-jest":"^24.0.2","ts-node":"^8.6.2","typescript":"^3.8.2","@types/jest":"^24.0.18","@types/webmidi":"^2.0.3","parcel-bundler":"^1.12.4","@babel/plugin-transform-runtime":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.7_1583800053975_0.7799217995895489","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@midival/core","version":"0.0.8","license":"MIT","_id":"@midival/core@0.0.8","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"c77d34c1994163f95eb507cebd39fa604f1331c7","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.8.tgz","fileCount":4,"integrity":"sha512-yUrnMKXny1Fnz0DC0VJkBpWjFCPyxvcn4lpxeP6uWKor4ltsEx7x0OAYNe1BFAJSORqf/vFjYUr5oqev8z0fWg==","signatures":[{"sig":"MEYCIQC3w+WF2u6x4doB3mrVvzTPj/98Yj10wtNiz1epr0lB6gIhALkyB8EYQg1JLyUqPxyaORrt/2T5nbVVwvfmnnzaHwZ6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezTLOCRA9TVsSAnZWagAAsvoP+gKQGcu6HhOWK5q5SZio\ntjL4cekYt+JbOhDk61oPgDZetUzmXTlCeIqSANxroQX31JtFzScWDyNTe8cS\nXUkQwSsJB57w4A826RxZ9OdMoIZmbfpywI8gj8sQgRQEp/kaaaxrrXFtPTUm\nNiUARIGtlwIhVlGFMwmtSZ0RxZjqOvCMY1sEuLWGk2VwQH2sByjNHF4WOj7k\nwNYn3wjXFaj0EP7HyyoQ7BAk1S4KHqt8YnZRHwYJDoVHlRtKtb9yfX0Hgyco\nvMYczC94FFWjBv6VXj5ILS0ky3UHDsMlCaQJ99Zbb8vjMoDAr5UEOLxVqvD/\nIrlZ2UnVLwWU2i8+/1cXm1YiLg3FwjO+5TxVx8n56G4qgiuvFX3x7rE+uVji\nDnJvgWSdylIqm1jlhXhgAbq7/FiETPVETzwUnKosJxRLXDkhZDqbN4Fr2qyo\n2n8lAb2cOgswbg4eBLhjcgUqq8Dwy7j96yUQcfWqCyQ9YKQRx6YViN8YHH3S\nWT12O96fKfdU3DOs2//2TYGsonGdmdemgyhJbLl/qBpMf+g+zihM3brSmvh9\nB5pRvl48F4L4tmsMfRfAgUy3zaeOX1XMPv8ZmZFDps53aEL2IXZb8YjKrC+w\nyEf4mZzqezPpQlLN6K1OrGfUmdibdfl+/OhXv2tKIh/QYFcAXTln7+JRhWPx\nboRS\r\n=/6ba\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"28b307d2a9e05747acd77570d2c3a1d1dadf9b3a","scripts":{"test":"jest","start":"parcel demo/index.html","compile":"parcel build src/index.ts --global midival","demo:lpd":"parcel demo/sample1/index.html","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\"","demo:launchpad":"parcel demo/launchpad-demo/index.html"},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"6.14.5","directories":{},"_nodeVersion":"12.16.3","dependencies":{"@babel/core":"^7.0.0-0","@babel/runtime":"^7.8.3","babel-polyfill":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","ts-jest":"^24.0.2","ts-node":"^8.6.2","prettier":"^2.0.5","typescript":"^3.8.2","@types/jest":"^24.0.18","@types/webmidi":"^2.0.3","parcel-bundler":"^1.12.4","@babel/plugin-transform-runtime":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.8_1590506190480_0.9130033441472225","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@midival/core","version":"0.0.9","license":"MIT","_id":"@midival/core@0.0.9","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"18101cf892d12a0d79a77364fdbb61fcf1f7ff5a","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.9.tgz","fileCount":17,"integrity":"sha512-LyBptJxRIOlFIMjBGAkm43TsNTpRqb+YzJMupT2S6dw7ISwWvWYyT2+FA22eiaxHaasFOdm++/gfX0jgRD78RQ==","signatures":[{"sig":"MEYCIQCw7hEYGLnZQ/CulJloYr8z/u0OArwClbyexrf4h3Wp9wIhAIobP5y7slyNocW2NWxQq5VoLNLousfFFB8HOv4YUp+w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBaFYCRA9TVsSAnZWagAAAREQAILhRz62w5G0Gs75BmEK\nFNLcGAaE9MOIi+XZBWtauXqkgurpEwZHviZuoQ+sDXnpVTHUqUNd1yF1aZX7\nOaxAN8EeJfqsRRVIHKeuyZ2/uQQD5oLny9CrsAG/9ynIU5uY47ro8fXU8gAf\nG77hyea4fYcDrPpcCOrvSxdOJwaGiRksw0Be36nyiu2hsDeRdRuakepMME/Q\nOpxOcPd/q3Wq7Y9b0SIZEroP2/xxhcdFlWdFZpVc0fVTtUxqaX/p4qkDzpTe\nywH82ssgxBrKmO0M4CfhU3zn+qe7I8MYHVtFcSMpQUzDrjLmo7Nf4uaFWk5Q\nBWJmwMcH1X3q09HzOjIxXXgKOestC36kKtIl7dZFecvQp/aY0YZlqbL3a9w/\nTaHcornae6Og5fz4X4LJ1zTeYfVG2TJYPyIJ3HeOWS/LEcgorAsD1+3kDUws\np2dtJYuDyAv03hkrZsn4lJL6h8g9UpF7gbTi5yMKCBptAoyQcQXDEjVNfpOc\nK2nxgIBu5vWYrLyiwvNa0iQXKDZHFpi6PTpLkgfHQRbX2Zmvj3qJOeT79QBV\nkfJ/RlSNRNhKqda/krI7hcRi5ca1eUZKgESqgw61wVVD4Iv9memLRJuxGOUv\nD28jE6Hznz72I0LQG+8XkwP6vfrJLYBFdIoO1lR09UbVTuyc+gUDQaWVKH4W\nfGve\r\n=Ntx+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"795b5fe695c77764eabe2b04a39daf5cb51a165d","scripts":{"test":"jest","start":"parcel demo/index.html","compile":"parcel build src/index.ts --global midival && tsc --emitDeclarationOnly -d --project tsconfig.json","demo:lpd":"parcel demo/sample1/index.html","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\"","demo:launchpad":"parcel demo/launchpad-demo/index.html"},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"6.14.11","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@babel/core":"^7.0.0-0","@babel/runtime":"^7.8.3","babel-polyfill":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","ts-jest":"^24.0.2","ts-node":"^8.6.2","prettier":"^2.0.5","typescript":"^3.8.2","@types/jest":"^24.0.18","@types/webmidi":"^2.0.3","parcel-bundler":"^1.12.4","@babel/plugin-transform-runtime":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.9_1610981719592_0.9662089580405946","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@midival/core","version":"0.0.10","license":"MIT","_id":"@midival/core@0.0.10","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"8ec798b046d1c1e7d4613014c2e93204048d1595","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.10.tgz","fileCount":48,"integrity":"sha512-eIwrY2am4dBhJzWyE7XrIfUDLl3Zdv5wPdnrLNY3pSoknDyddQJvcdIYviIUVbcGEW5/po2qpMLAs8BOLWvTnA==","signatures":[{"sig":"MEUCIQCbmipi54bCNS1ZozDef43Y2B294992Sw9CDWOoRH9pNAIgbZkTaAHL9WMZkry/44sPohI/kwXDsepV74RxcyoNLG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE08KCRA9TVsSAnZWagAAaB8P/2qQ5YqMxds61SyuVOh1\nBugpCm+PljfNQeRMdtfFU1vOufny/vFOLzrTOjr97deoPdQ6uUqAoysWahBQ\nMC7Kf7akWwS+SGN9Ws8pSs8BLPLRwM1b9rDCxnIZKTPd7fn96JY4pQM02Pj8\nrzsM2lEVWPlPGlyXJ89c2rxQkRgH7sIp63XnZmOHIxa+HIb3rp/4pYMsmOGB\nn1g27ZrynJxNYdvQnSHCdjLBAj43SE2v4LsTptvoJICfZwUW03LqHmmt3gmb\nrHmt7TYjCGBMgZyOhLgYsm3ALNag/YjvQqTpfXAv2MBUAYDgfKhVaFdUebRv\nYbPZWfnl/TeIBcvix6IOQ+HWLJVCACEO0VYRxOpIeDjqVBNzmUghZTNnoFX5\nfcIapq2Sx1OEIv+Sa7bFF2C9xk3lQSOjCJyv0YcCT7TLhCOJUimy4e0n1gLF\nR0JY12nWqENUM6pI4T46CsRDh5u0S1jjUmbX+wFv+tiHoDWLe169PHw3w82J\nGD/TsFSVSQApfWOOVBlT0WeJzfu2b0WPdqQc2u4edWFawfC0dwhCVot9w1oX\nxkHpFALMoIuMbZtn8Xa6EbrDg68Hke8Bw0g8IzZkNdHMF5MGK83TVVC/N+W0\nVxRJKnQVqpi3EuLVHfLWYYQ0dbaFf6mLBjY5QlnPwlDQbF/XARz2y+Rzj/8g\n7d09\r\n=ffdB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"23cd21f558eb1a484aa2b2e2e923af86eaed5ef8","scripts":{"test":"jest","start":"parcel demo/index.html","compile":"tsc","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"6.14.11","directories":{},"_nodeVersion":"14.15.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","tslib":"^2.1.0","ts-jest":"^24.0.2","ts-node":"^8.6.2","prettier":"^2.0.5","typescript":"^3.8.2","@types/jest":"^24.0.18","@types/webmidi":"^2.0.3","parcel-bundler":"^1.12.4"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.10_1611878153604_0.39916091778224616","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@midival/core","version":"0.0.11","license":"MIT","_id":"@midival/core@0.0.11","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"cb525079b3eb580ae46ec81d9046202c4556164a","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.11.tgz","fileCount":51,"integrity":"sha512-opT3E7xad2uIu8OQQ86lkkr5QlPCU8ptqxlVUobsawVCh2KXB7l/ClN/1iWwdxTJpkTH8NQltaszZnAbOAPgtg==","signatures":[{"sig":"MEYCIQCgnFEmGgDjD3MV7Ch2/PXBRpmgF9++Iaanf2OZRjawWgIhANuk4A42Mhr/ocn0tLG8xiEfhpjifVqm3PiwfHOnpWRk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9tPyCRA9TVsSAnZWagAAYoYP/3a4Wjob3xNRhdgYjtjy\n9Eroq9y/dyHWuTQLBL8u335Sj0igiEmlT7+1kfcxZEaKUkb8ub94meik8QsB\nVFFCwfxLNXEhif1tmZDk2y5vNAzJyidHL2fEZ6PhEX+KZ2MjY5SrySmvqaD3\n4Bxwch8MPjFqv7TEmBg8a5KwJxVHVV1tHjdzwRQ4iQ9I9FqqzrUdDjFUuYJ5\nFq99b1tGB/huMNfVGVRk8Yh+EO4jS+2glqaDvI8Di0YZXi5tIWUDkxxNWlZB\nyxI5jJZWHSclX6LC++MP8hnurpChMtX0pnO/tGd91nPVexG7LXLM7gumCa6A\nhHao4lnoD7YWGL3GieduadS6dhKT29dVL2DvUzfZZGEFb2IUIr4mAdgkH1cV\nP5F4dexWgqlqtJu4ddJQTULVUQQwfqOkAQpc2NwwOh1VpziwlI5HR1tLZ8Ih\nAXn2qz82J9dtUpDUut0gFEbCEJ65Lg0fjMiD0jWetro3OMuv0KCTpVpIcXG+\nJOzRZr5JBq2jpm8+MdMFmQvV7zXxF1UFjZMdz43P5LaST0mw+hcIsLNf1Old\nnto6ujmuvpMCTw3p33ejcv9pB00+kmyQbS5xtdwicQLzAEUVHNxdvZo7vf60\n5nN6iN6VBL7guG1LhABHrZnJgplA5yGL5kx1niqf2lEtmCT244wRm/h5j4o8\nDm+/\r\n=3846\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ad9dad45efa8cd718ff84dbad39b3995fb0a62e1","scripts":{"docs":"typedoc","test":"jest","deploy":"gh-pages -d docs","compile":"tsc","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"6.14.13","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","directories":{},"_nodeVersion":"14.17.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","ts-jest":"^27.0.3","typedoc":"^0.21.4","gh-pages":"^3.2.3","prettier":"^2.3.2","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/webmidi":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.11_1626788850885_0.2835121175061386","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@midival/core","version":"0.0.12","license":"MIT","_id":"@midival/core@0.0.12","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"6fc4b24f7f888617698163db4f58a1526b9da944","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.12.tgz","fileCount":51,"integrity":"sha512-EeWZKY9bvwLq+cdUcaYhZ7F1rz6sKCTnMd2nNX4x0zrqZdxVfRr7B30BLZvhkOt8N7DyZHbwl23Gun9DjWXVcA==","signatures":[{"sig":"MEUCIQCfcuOmZO948MDzQ67hqsImQZGG4DR2xm9kVh2Jiww4eQIgc45p7Ujtds2UoELkUoJEp22DB6yrtiFL6nN0CnHWVcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9uWwCRA9TVsSAnZWagAAk2kQAJd9kmTIjJ4H0CWyNm/s\nJZ5fYlxzW0R7EsMq91bL7ZpmPXyDKF2Vq5FPqz10t5h8EFy7YLfQAB9bvJVQ\nMACfbKFHYMt/74WLSxToxfwC911I/WU6fKEy0U1l+jDvZjOSeiQo8tpThvCD\nW0i5+3vqRatbZe1z6H9vqg6xicpMXLeDurtpXSL5Zf4oH3UY3MLmLLprBwy1\nH+TlvjxSXjI9m8AJR0NrxZxdSy5cinVTqImvTfhAvpEd1mGJbU8rO7lwXI02\nVY7/jksSnqEl5Hb0HknXaV6AZoQddiunC36/XjlZFdjgZvh4TL9r+Pi0L0h4\nsy2ncx78akjPqhWlDK/gsMcz8T6YofxNiKSBp4qNp4VgD5Srh66rVdElbDNs\nml8A8999uj8rh8jwTjGfE0s251SNMJUR0qmBCHrMALSSM2cG3UjH70x89y7Y\nOu61s6FtoFasgb+YYQuHUNBO/ZLMAEZAdpfww+W+uiOuAd0zXguR8iIPPzjm\nLb+1UptfgRuHXVvogDchBBdHMM72re8AT62FRuUoKzt6os20slR5h5RcybPQ\n9kcbZqGNbgq5jhpbQXqjkuTsvc1p6MWWJkY5q+e30l+cNPawqOSOAhxgLjeq\nXHg7LKYYT26DwBHyCgTU/8hVOxW6eyHs5tsRaI03SgfrTlriLVwqBp9dZxPS\np7Gl\r\n=N4Vl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"600eae50da169e18a3278b372394677925b1ac6b","scripts":{"docs":"typedoc","test":"jest","deploy":"gh-pages -d docs","compile":"tsc","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"6.14.13","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","directories":{},"_nodeVersion":"14.17.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","ts-jest":"^27.0.3","typedoc":"^0.21.4","gh-pages":"^3.2.3","prettier":"^2.3.2","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/webmidi":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.12_1626793391991_0.3577542552090667","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@midival/core","version":"0.0.13","license":"MIT","_id":"@midival/core@0.0.13","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"e1efd4913b5ecc687f34bb4f263c6c17ea1689b3","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.13.tgz","fileCount":51,"integrity":"sha512-E/UXSOfvAo0diyhavbGfdXpVRe9/xZkNGmfe8/DhJ1MjItga4Ibc6gaeT9p92EebAABR5J6k+kKmEQSyp8/pYg==","signatures":[{"sig":"MEUCIQCnmhUFhT4SpqLwBR2wCNDUG1rr8RXf+ijHrtYwJwPJ/gIgZsutFO7wXDDP71F0U4uo2KKCHs3aWse0A+OFv7vvg5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9vQRCRA9TVsSAnZWagAARzAQAJgv9cN6UqN/UvSAdZCt\nK/tKAYwtPkO+ZDBPOldRl9KsgtPaXolh3DHUGBbIsSoAWA3/F4/zoFanSbYy\nwa/C/mDGOgbcdasd+by8h/VKPBe+/1BTBlZvpq0CYmk1dL+7ruN1Leh/uOMh\nNLnN6jWnxg4iu+RHyt0DFqBhGtG6kAv00tIwl70o8IR8m0r5WdgPjiNDxIaL\n3eXCcgr/5rXMVGvmgDfqqKkjPerVx1XPldLVA5/LoLLnaRUQOp6ym263n1Zv\nXSJRpGqhe90IBwoPJI3CL0rklo7Uc2rtPI20ZgWsDwvXI+qklyI16smDrf2I\nZRGsUArvuduRvG7fODjcxu+lDqP6TpFubKOi1llxiPZYnMLVYafkXreAksT3\nozwk5KL799zDCXbJFUPZp2XSYHojeHtCnW6EhCw86KEylnNupeXgHYqe17Hs\ncs9jHZw09tkDWReUiRQdPxJy/iWoWSbjtytZKKbxlo8SAej3VEakmXB4ji8X\np7bOkqtL9ZiWD0J4WG4Zu2gBQXWRoThWEJDXLYDNBm/tY5pp/Eb6guuM5SfO\ntr6P8/MHFSdip/owEaJdEVyDFISMK4M7Xd5Jy3b9O0dmBKveccwhCLcU21cX\nJc/MZGgQ2Jx7FQ5t3eolrtjedl0SgDu8E9RgTcIejwmP4bk9rc6RiAs6gY/d\nxMIA\r\n=gxkm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3aba61798e79a26262d1b84bd360d46ea7f31412","scripts":{"docs":"typedoc","test":"jest","deploy":"gh-pages -d docs","compile":"tsc","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"6.14.13","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","directories":{},"_nodeVersion":"14.17.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","ts-jest":"^27.0.3","typedoc":"^0.21.4","gh-pages":"^3.2.3","prettier":"^2.3.2","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/webmidi":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.13_1626797073526_0.8272393456435811","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@midival/core","version":"0.0.14","license":"MIT","_id":"@midival/core@0.0.14","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"627ccdb0db3209fca00f0f19ac8fd60947b1eefe","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.14.tgz","fileCount":58,"integrity":"sha512-4Gtp5IjCIy8SaTRlz0Yu0wjwXlItWY7Vq6cuXiFpi8tKiSYr/UUFy9e2tTaafGjb4Q2WuZlw8ELL/Hijmimu7w==","signatures":[{"sig":"MEQCIAHAJi4B/Ro8/beWZZkgBiFFHxwBZ9rp5U6SawtlQ8NaAiArQgHEnH5GmQT+D56nE+ZmfjXsjtweoTOw7tfVVevhZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNmScCRA9TVsSAnZWagAAv5AP/2KiIJZcG1wsb/XSvn7A\nDpDC+YLqS/ZZT9f0OhiUXCaPk1b69/W+w/GyP4nD8CqjRKB3EkyNxi49yJ8g\nBzfxqL7xlg/WbSXKIHvX0kgvhZx+mAc+Dg/xNpC8JJ4xpd+ZEMGMcavA8j1x\n2VKSbt2s5uff6RFHrZJWp4TRnvgGqlu34f/xCVwrrRWeACfuuXBIZLUKYcbS\nqlKro/HXF7b9Ej2IwGI2iJ/pLjW3OOItmkB2ohCyTR0yGJl4yZVWb+c5IvWL\n4l53pqrljMstkD/zIleE1VMnClpbYlmqpLuIGEfQJMl1Nx1B5fgWCCIyUk1d\niS3U8/HNUgCyTWrnM43xlFiJvX7Z853DPC1ML3W1sQ3+yie0YDjstcHxPfdd\nCsOZg8PYy2S01XVkB0f7vZNLNbdTH4XAImNwqRKK+Hr/Ph+GU3JOA5fkEe1D\nlmNmWv/wE/GifUoHWgqSgtaH9UTjanQHdjht2YmsOOrvKnN9/VvJV5wkrNkF\nDmUPL7g7PcmAvsdsPDlr1lt1/Rm13gPXFnD49NporuHmwIn2XO26u7dEH4m3\nxeS7EH91OcWYSC+B0B6ViYSp6RAmf4Gb70qHOrqgJX+y9znZb1SShU15v8/y\nsPcJ2rvUip8nkUVXJaWRd4ltw1/Ss5VRSl4ruo9kRuh5QIKhhI9ued6uCilE\nlyEY\r\n=QOdL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"afed883a651473b5d8c5c7bd734ee5c74c8a52ca","scripts":{"docs":"typedoc","test":"jest","deploy":"gh-pages -d docs","compile":"tsc","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"6.14.15","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","directories":{},"_nodeVersion":"14.17.6","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","ts-jest":"^27.0.5","typedoc":"^0.21.9","gh-pages":"^3.2.3","prettier":"^2.3.2","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/webmidi":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.14_1630954651913_0.5027759191716172","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@midival/core","version":"0.0.15","license":"MIT","_id":"@midival/core@0.0.15","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"acdaac7a8b5b950463c5fd0908f98e27ee422aa5","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.15.tgz","fileCount":53,"integrity":"sha512-BcOXRJUVrUlIUiNwViv7Bq0Ig4sq9TOL7VIDVfeozFo9WMnbgGdzPyXoXD6Y2GT4cnXT/3dcZD8FI8JvZNYwuQ==","signatures":[{"sig":"MEQCIHqNftmNRHdannwRlDiM87dvVkhkVNpaKFGfwV50VZsEAiBsRzc3/DttL8gvFqgofI8Jt9E1R/+vq2joM3nQbgizJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiETn1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoM3A/9H1Bq9YdtGYkHlS0XBad5AYvib/K8WuQpEMw8KkFgfdb8xFmm\r\nK2sSBi5UOYt56oQO6fLvPQZIsCAHwRIrhLicGUlZgyoVmKxqiPdNzv2+LX0d\r\nP8MMcaNRlzv8QxQT+0snXR+pMLdSK0qtdiWnvG8/58EqdxXXgB7uH1N53Zpp\r\nn4UgxP+zm9lkCD4hprqD4P4AhUGbU5n5PjoGiZWQaVIjLB1Pr1jZuYXUqfhJ\r\n/ZZP7yoAYwQvbX3+F/U0xM86e0Kn6/9W8pbWNWFocubSUZv1ZcLaU8LJSzsP\r\n1KIuOfPT3I4liH/xZF64KffP/zoxtZK/RVUYZl3k1Nj3TeD8C1JXbmydaVg0\r\nZAbqEXpUt7wWjEf1jTFLY/6W8+98cv7BFYJiuU2vFTpeP0b49dgMSG2uyROQ\r\nL0AJYws7dT5uz1SnYlAEojBSxxt3EFbIwq2xh1Ba6yPcHiom2SdwZZr41Yb2\r\ncr5TjUgkOv7Ptf0jxPz9C5x/4qHuXOdXKrxzJftdHc4oHITEDHk35JuNvVwE\r\nu65HlnEaO2AuAo5gr613528V68k4W0YA/nK2gEsW+MPaFlhZ79phXLvVmVXm\r\nFlcSayXhBYOn9FHG47cvf/pjVwL1mvKuNzCkn+akro299QROKWIhG7qMI7Vx\r\njVl+KKSMGI3oRXWEVb1A/CK5yxfeY+ZTINE=\r\n=hV5P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3038f2f3b743a932a92fe24f7e9be89723f8a2cb","scripts":{"docs":"typedoc","test":"jest","deploy":"gh-pages -d docs","compile":"tsc","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"8.3.1","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@hypersphere/omnibus":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.3","typedoc":"^0.22.11","gh-pages":"^3.2.3","prettier":"^2.5.1","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/webmidi":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.15_1645296117241_0.7899854567791753","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@midival/core","version":"0.0.16","license":"MIT","_id":"@midival/core@0.0.16","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"3af052670a85a1a95cb58db86ed763fdfa9e8b3e","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.16.tgz","fileCount":61,"integrity":"sha512-xkaK2bzSQPls80wd1gTUSXRQg3APl4NBHy/dI+NzdJMpT4B5g6g8lg+YoOTMbZQMvL8lagvDTGRLbfzi7y7SXw==","signatures":[{"sig":"MEQCIAtWJS3Mymr7NbsVYOsCCdbiL0IxwQNBTt+QmQPiyRwzAiAOwOeTLE5yok/mZEDzCA+W3pUZrSpyHIlIhrYvhrhyWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPxFNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLuxAAjZ+EKQxaJ/S7VxoCJ/Ez+ioKnBdoDNS6ltwjUSL7ZxSCcWVg\r\njCIBOUMXP5LoTzi4wCTanKN1YS3p4yTZKsrGUiVk+5Bkt+RjZyeNYD0PGy3K\r\nZEBVVzyH55EDu21IFPEoAZaayW7dJ3BBvRZUWgyJ+32aSV4rdnf4sYMdupNH\r\nWdqpPzsUOeNeHdB4+ZYiuhp8M42NHHwMFhwDcCugqs9YZ4Su12fvnj7fG7Zk\r\nRHDg7J/F1kDgRXrf1H0QwslJdyLR5Ykdza8T8VfZb7DwZO6DxNPpcNvKvNzK\r\nyFZW7k6vvxxcY+q8DuQZWNX5vcJ12OPrY2AxwwpFY9bIj4b3TaQMuZWKIQ0V\r\nVI9V2eib5pDeArRI8VbtaRycuE8sGGfF8SH7ZQkm4zi8Y2r+9maZXBI9KGKX\r\nVdv2qVVwgwU3wxcLB629sevKNIAcSj0UnxRfstA1HMFoaRih0dkQYd1BpLAH\r\nx4KrIzIx/zA3Y6E3UeyMpcu1cfdq5EfqKusIX8ex5pceIEfl82NJfU+CWHyU\r\nqltbWEJCBFBY7Sl69NPWj3l+Nkyy/sG5wHtL/6Kccli0QJREp8iVfbWy+K8J\r\nmVY3JB7PWDvoMkxCN8RHl6CUEA0jSm3Knq9tWQZPetoHmfgu7cwv7POPmH/8\r\ndogffsVkNcLTpDF1KkQYMaqRgFg9BQTBA4U=\r\n=K/qE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f86343155094855b4e3d7e51f6654635d0aa09ee","scripts":{"docs":"typedoc","test":"jest","deploy":"gh-pages -d docs","compile":"tsc","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"8.3.1","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@hypersphere/omnibus":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.22.13","gh-pages":"^3.2.3","prettier":"^2.6.1","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/webmidi":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.16_1648300365337_0.9896845451420304","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@midival/core","version":"0.0.17","license":"MIT","_id":"@midival/core@0.0.17","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"68c8ed304731c109375be1ecbbf781d6c2741f43","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.0.17.tgz","fileCount":68,"integrity":"sha512-MPujYtefqX9RfHBNfA5/nmnCvVTAi1nZTAYwuDTAafQj4ZNs3viH5eRgX/lH0ll70SJDZSjmn1My6oswBsO6Jw==","signatures":[{"sig":"MEQCIBtd+2Y1Jino9ZKD471372uWemX4ZBu3iRHwWj5hydRvAiATkQZpoWG9hB2vM2c1kfHH7N5FRi8rTQoPSzXPWQ4EXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqi8jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdwQ/+Pfp5VWSaO5eqGd3czN6ulPbVrktX6VrCyWi2RX1pkHxLShX7\r\nTcl1cao3Y2HCC3IedciH6X0LsGtSeWhdDnYGJ4VaUJJmj4L0IJEUO8xR3l8I\r\nPB6EjebYfU59bts/pJpyeoCTC2d0knbtqbCCH6zUN6bPqaQF5iwnzqJaGSBS\r\nprVrkl6CBExQMP3dW0FIWeATKH1457aNTe9bIxcqpbuPYNCSNTs9am6E8Twx\r\nLYyIatdJJarpQejwmUcXsrWfpxoFbMwAKBMAeYwx3IumeDO+rtjeNHYBsQwV\r\nq4E1vUw/BWBuCxQQyQD01hKVZ+kkAv9tMEK2HaHqX9jrwWSTuZpnZ4cQfaSM\r\niSMzzSVQd8UNRa9XYYLZ5RTjXfL+7cRDfJtPtNwEUzLs1vtqIMfzlN0V9nxD\r\ntXoajS5MVpW8md1UfTmraD8jIZOlUN6tw2qHSa0saII7vkcTAXhwO/fAplX7\r\n9GOB6fUalx617lIUaJX4XCwou/0uLbyRAgmdeqce/RkPDtrDga2+PSx9ohSG\r\nmWziHqwhmZQp5QH0f4cFMww2bF8RKuKGw1c5BKGEvAPkq++GjO5orFKbB7eP\r\nhx/5GEXU/2zV+jFHOiI/UKjOHFcYx8pQKpf8vs3ZQx1AiC3IeOfqQPzJ40Te\r\nJyDbi1jvLg/BOgFLme826tLKFzEgdhKvOmk=\r\n=Yt3u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"678627a7e8ca52325fe6bae069249bea8780f44c","scripts":{"docs":"typedoc","test":"jest","deploy":"gh-pages -d docs","compile":"tsc","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"8.11.0","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@hypersphere/omnibus":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","ts-jest":"^28.0.5","typedoc":"^0.22.17","gh-pages":"^4.0.0","prettier":"^2.7.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/webmidi":"^2.0.6","jest-environment-jsdom":"^28.1.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.17_1655320355241_0.20427691370057266","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@midival/core","version":"0.1.0","license":"MIT","_id":"@midival/core@0.1.0","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"f0aff7ff6a0d5f0aeba3d6d8424d8df18774eb21","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.1.0.tgz","fileCount":84,"integrity":"sha512-YqdAoeXES+ZSAWmviKSjekZxKfqhXxoD03SKGIWIUOdFS+L0a8eLoXrGr9urbprudVisHhDbA4wfVItAx93BQQ==","signatures":[{"sig":"MEUCIQD7IgywI5e7Db51FaraSWvcGGITPTXZyF4U/ZrRK0bdFQIgIdaPF44eL/4UpMoPgdL6bMn5C+y12Kumb47KcsLkV/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149136},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ee6633ee78adf2ca9ed6345efba2572026fd961b","scripts":{"docs":"typedoc","test":"jest","deploy":"gh-pages -d docs","compile":"tsc","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"9.5.1","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@hypersphere/omnibus":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","typedoc":"^0.24.7","gh-pages":"^5.0.0","prettier":"^2.8.8","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.2.1","@types/webmidi":"^2.0.7","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1684520885395_0.005961964183462065","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@midival/core","version":"0.1.1","license":"MIT","_id":"@midival/core@0.1.1","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"ec6ad57106f118523977edc783c69e55fed264c2","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.1.1.tgz","fileCount":84,"integrity":"sha512-MlM6I1z0m5IyP5eB6+4itmrPTRNhL479YH02RxCybhyQg9yJ9wkZRvYk2pbzRlxz6l6NmozS/bgZoLYTPBhrTg==","signatures":[{"sig":"MEYCIQDqh/rtFmNfvw6OJHE0Ip6vBOvYl0qOJ+WuITY22/U9PwIhAKB23QYzKj5sqUD1LgQJWX81gAcDEoleFvjEsu9d3dwn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149359},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mpe":"./dist/mpe.js"},"gitHead":"65e1c7bb1a0a63ca9b0b5afcf0624cf9a8201fe5","scripts":{"docs":"typedoc","test":"jest","deploy":"gh-pages -d docs","compile":"tsc","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"9.5.1","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@hypersphere/omnibus":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","typedoc":"^0.24.7","gh-pages":"^5.0.0","prettier":"^2.8.8","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.2.1","@types/webmidi":"^2.0.7","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.1_1684619694515_0.803005901683155","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@midival/core","version":"0.1.2","license":"MIT","_id":"@midival/core@0.1.2","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"42e4d9a385fc7c192e229e0ab4fadf9988e09e77","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.1.2.tgz","fileCount":84,"integrity":"sha512-vR7cqVCTpvbMKO5bmNj67oDRjSaO7szkT8ZhUXctyrp5CCNg0ZLE/Fwj8L6l+/e5iKtot0sP897YNmdEnkrzNg==","signatures":[{"sig":"MEUCIFyCmuIWZC9i/lrHrzM48glGYnoIWm3bRtRI/g5Hwyt5AiEAzPxcZzoCA32Iu19d/D822IgBeEtbgfXZH9B3yYfonmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150318},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mpe":"./dist/mpe.js"},"gitHead":"2e742d26903174b04b80f6736e8bfa40fa880f9d","scripts":{"docs":"typedoc","test":"jest","deploy":"gh-pages -d docs","compile":"tsc","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"9.8.1","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@hypersphere/omnibus":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","typedoc":"^0.24.7","gh-pages":"^5.0.0","prettier":"^2.8.8","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.2.1","@types/webmidi":"^2.0.7","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.2_1697136769775_0.8055167568751345","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@midival/core","version":"0.1.3","license":"MIT","_id":"@midival/core@0.1.3","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"6d09ed5feb5f687c29b8503d1c0c423b5e94477b","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.1.3.tgz","fileCount":84,"integrity":"sha512-Iz+H42r6NxC2tLkfDqha5GTSQJnk9+IwTrZipflzhULOiXMk+ZT1ArLOPIOCYf2hNB9hctnay1n3G5Xm2FhBFg==","signatures":[{"sig":"MEQCICZOXoFKy6PkjKC2kIJsjzcswaqbXHZRa5ZwK+q6nQ6kAiBA6Tyjwev/pucSRMVZOe0UvJ9iOLMdf4YuiOa9HywVwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150318},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mpe":"./dist/mpe.js"},"gitHead":"28060bfe32cfc874ea4d766aca5df896a2a9941a","scripts":{"docs":"typedoc","test":"jest","deploy":"gh-pages -d docs","compile":"tsc","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"9.8.1","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@hypersphere/omnibus":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","typedoc":"^0.24.7","gh-pages":"^5.0.0","prettier":"^2.8.8","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.2.1","@types/webmidi":"^2.0.7","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.3_1697137117679_0.46000798903643525","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@midival/core","version":"0.1.4","license":"MIT","_id":"@midival/core@0.1.4","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"0a0a8f54be7b81142a2ef95c6e3eda292039e512","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.1.4.tgz","fileCount":86,"integrity":"sha512-4FBw6WhdSavpcJo7XBoIXdvlOWq9dPj9oZX1b3h8joxKl+zqq5KegWuOrJLp0IWNSTHngfO063ZRhB2iD9TW+w==","signatures":[{"sig":"MEQCIGBuVlsMCszczn2eLp+N+b5sfAARFJwvFebAlKTd00BGAiAl29Dmw+RH91QxA4pGErc+rGjmMpNM1LsGZQHzmo5P9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152202},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mpe":"./dist/mpe.js"},"gitHead":"8d62ff41bf4af941db6576bf66dd142a6bafcd2f","scripts":{"docs":"typedoc","test":"jest","deploy":"gh-pages -d docs","compile":"tsc","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"10.2.3","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@hypersphere/omnibus":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.25.7","gh-pages":"^6.1.1","prettier":"^3.2.4","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.10","@types/webmidi":"^2.0.10","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.4_1706487780320_0.13281304886736622","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@midival/core","version":"0.1.5","license":"MIT","_id":"@midival/core@0.1.5","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"d4d1b65bfa850e64138329df6ca95739ef32fea8","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.1.5.tgz","fileCount":86,"integrity":"sha512-OOVwPHcvaUVE0nI3zkheN0vfbPUvAzsaqZaWAGq+D5D0aE2XmphSMdPX2CHrk7lefl0pWHOhdtw48saMA3tfhQ==","signatures":[{"sig":"MEUCIQDFsK7voAg6xw81krZVXP18K5MLA6vpKJFcV4ZjQ9h+/gIgamy14Fz5Jh8HGWaECja2k8TQpBIXjeoTCR0DX2p/j9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155493},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mpe":"./dist/mpe.js"},"gitHead":"e2c5bced629f3567f3f20a2d9b275d266bc86510","scripts":{"docs":"typedoc","test":"jest","deploy":"gh-pages -d docs","compile":"tsc","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"10.2.3","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@hypersphere/omnibus":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.25.7","gh-pages":"^6.1.1","prettier":"^3.2.4","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.16","@types/webmidi":"^2.0.10","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.5_1706909467226_0.10570690771183933","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@midival/core","version":"0.1.6","license":"MIT","_id":"@midival/core@0.1.6","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"7e19d4aa2c0dd8379448684add08b31fa97f3b23","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.1.6.tgz","fileCount":88,"integrity":"sha512-DXGE+x3MItAaLnCQKrb1zSCEnwq3Mtu7pH8SEKEUa76KJlvKnfL68yW23MCFomR+n/hLbBQ+bLVMHh1gVmAqxw==","signatures":[{"sig":"MEUCIB6usbNIlllXoUI0loHd9vrKRXB9mqhT2IlSX2kf0HoOAiEArFfw5qDec/NMgcZizJ3M/ZHUmrLjkld+9c+1W2/Gon4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158732},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mpe":"./dist/mpe.js"},"gitHead":"b26c5ce2bdb0cf99c92ab5e8cd8d18a6d28ed83e","scripts":{"docs":"typedoc","test":"jest","deploy":"gh-pages -d docs","compile":"tsc","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_npmVersion":"10.2.3","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@hypersphere/omnibus":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.25.7","gh-pages":"^6.1.1","prettier":"^3.2.4","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.16","@types/webmidi":"^2.0.10","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.6_1706957053901_0.81797879806132","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@midival/core","version":"0.1.7","license":"MIT","_id":"@midival/core@0.1.7","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"dist":{"shasum":"820a9039efbae4876003df428b8d91c60b478836","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.1.7.tgz","fileCount":21,"integrity":"sha512-aviniB4wu+A2/IaneE9ktucxj0be7F5nXfj30Al3ow3a6Fl8cahozfi6d+ubnTEeR28cJL417XpSHCroo9F1sw==","signatures":[{"sig":"MEYCIQDyY7Q2ZYycnepON0SmJs6aBsWHE6zwdLQ19sBpzfSL7QIhAPDMKELiLNRuKNd4n91EN9TP7Mox0YSc6kCmc6NR1tdu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164049},"main":"dist/index.js","_from":"file:midival-core-0.1.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":"./dist/index.js","./mpe":"./dist/mpe.js"},"scripts":{"docs":"typedoc","lint":"tsc","test":"jest","build":"tsup src/index.ts src/mpe.ts --format cjs,esm --dts","deploy":"gh-pages -d docs","release":"pnpm run build && changeset publish","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"_resolved":"/tmp/081f8df48a1a815690a5e40fca01e864/midival-core-0.1.7.tgz","_integrity":"sha512-aviniB4wu+A2/IaneE9ktucxj0be7F5nXfj30Al3ow3a6Fl8cahozfi6d+ubnTEeR28cJL417XpSHCroo9F1sw==","_npmVersion":"10.5.0","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"@hypersphere/omnibus":"^0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typedoc":"^0.25.11","gh-pages":"^6.1.1","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.12","@types/node":"^20.11.25","@types/webmidi":"^2.0.10","@changesets/cli":"^2.27.1","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.7_1710067928388_0.1734031022591307","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@midival/core","version":"0.2.0","main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","license":"MIT","exports":{".":"./dist/index.js","./mpe":"./dist/mpe.js"},"homepage":"https://midival.github.io","repository":{"type":"git","url":"git+ssh://git@github.com/midival/core.git"},"author":{"name":"Kacper Kula","url":"https://hypersphere.blog"},"devDependencies":{"@changesets/cli":"^2.29.2","@types/jest":"^29.5.14","@types/node":"^22.15.3","gh-pages":"^6.3.0","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","prettier":"^3.5.3","ts-jest":"^29.3.2","tsup":"^8.4.0","typedoc":"^0.28.3","typescript":"^5.8.3","@types/webmidi":"^2.1.0"},"dependencies":{"@hypersphere/omnibus":"^0.1.6"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup src/index.ts src/mpe.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish","lint":"tsc","test":"jest","prettier":"prettier --check \"src/**/*.ts\"","prettier:fix":"prettier --write \"src/**/*.ts\"","docs":"typedoc","deploy":"gh-pages -d docs"},"_id":"@midival/core@0.2.0","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","bugs":{"url":"https://github.com/midival/core/issues"},"_integrity":"sha512-BmF2yhXo4iGDu1ZbkU50kS+CoBVkTzeDgljKAjFIUlJdszWLpVo5te3zImb0GB6ZyjMvjN+PmZE9g5rMokmL0w==","_resolved":"/tmp/533979af36f0830c46c4b8cd2b370562/midival-core-0.2.0.tgz","_from":"file:midival-core-0.2.0.tgz","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-BmF2yhXo4iGDu1ZbkU50kS+CoBVkTzeDgljKAjFIUlJdszWLpVo5te3zImb0GB6ZyjMvjN+PmZE9g5rMokmL0w==","shasum":"524cc0c01f1ed4300e78d64122bc3560eeee34c8","tarball":"https://registry.npmjs.org/@midival/core/-/core-0.2.0.tgz","fileCount":22,"unpackedSize":201365,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGKVybWYRhUX4+rPJxkX5cYzh9VGUTCsLrNLzgCTW4xpAiBqgxBXrRmZWIm2t3r87D3kdsgakAdRYyh/bJkx24vGww=="}]},"_npmUser":{"name":"kulak","email":"kulak@kulak.at"},"directories":{},"maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.2.0_1746192973940_0.7606648841432919"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-21T00:56:56.129Z","modified":"2025-05-02T13:36:14.390Z","0.0.1":"2020-01-21T00:56:56.530Z","0.0.2":"2020-01-24T18:38:28.572Z","0.0.3":"2020-01-30T23:05:23.125Z","0.0.4":"2020-02-22T18:57:06.125Z","0.0.5":"2020-02-23T19:23:50.324Z","0.0.6":"2020-03-09T23:50:11.730Z","0.0.7":"2020-03-10T00:27:34.203Z","0.0.8":"2020-05-26T15:16:30.644Z","0.0.9":"2021-01-18T14:55:19.757Z","0.0.10":"2021-01-28T23:55:53.825Z","0.0.11":"2021-07-20T13:47:30.987Z","0.0.12":"2021-07-20T15:03:12.139Z","0.0.13":"2021-07-20T16:04:33.634Z","0.0.14":"2021-09-06T18:57:32.105Z","0.0.15":"2022-02-19T18:41:57.423Z","0.0.16":"2022-03-26T13:12:45.483Z","0.0.17":"2022-06-15T19:12:35.450Z","0.1.0":"2023-05-19T18:28:05.549Z","0.1.1":"2023-05-20T21:54:54.682Z","0.1.2":"2023-10-12T18:52:50.022Z","0.1.3":"2023-10-12T18:58:37.941Z","0.1.4":"2024-01-29T00:23:00.511Z","0.1.5":"2024-02-02T21:31:07.403Z","0.1.6":"2024-02-03T10:44:14.047Z","0.1.7":"2024-03-10T10:52:08.540Z","0.2.0":"2025-05-02T13:36:14.173Z"},"license":"MIT","description":"`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.","maintainers":[{"name":"kulak","email":"kulak@kulak.at"}],"readme":"# @midival/core\n\n`midival` is the library to handle MIDI messages in JavaScript (TypeScript) with ease. It provides simple programming interface to interact with both MIDI IN and MIDI OUT.\n\nThe library is currently in alpha state. Feel free to contribute, post bug reports, comments and ideas.\n\nMore information: [midival.github.io](https://midival.github.io)\n\n## Installation\n\n```bash\nyarn add @midival/core\n```\n\n## Getting started\n\nTo get started you need to initialise the library and ask for available devices:\n\n```javascript\nimport { MIDIVal } from \"@midival/core\";\n\nMIDIVal.connect().then((accessObject) => {\n  console.log(\"Inputs\", accessObject.inputs);\n  console.log(\"Outputs\", accessObject.outputs);\n});\n```\n\n### Listening to devices\n\nYou can also listen to new devices and react when they are connected:\n\n```javascript\nimport { MIDIVal } from \"@midival/core\";\n\nMIDIVal.onDeviceConnected((device) => {\n  console.log(\"Device\", device);\n});\n```\n\nYou can also listen to disconnect events:\n\n```javascript\nimport { MIDIVal } from \"@midival/core\";\n\nMIDIVal.onDeviceDisconnected((device) => {\n  console.log(\"Device\", device);\n});\n```\n\nOnce you obtain reference to device, you can use it by creating `MIDIValInput` / `MIDIValOutput` object from it:\n\n```javascript\nMIDIVal.connect().then((accessObject) => {\n  const input = new MIDIValInput(accessObject.inputs[0]);\n});\n```\n\n## MIDI Inputs\n\nOnce you obtain access to the MIDI Input you can interact with it.\n\n### Note On\n\nYou can subscribe to note on.\n\n```javascript\ninput.onAllNoteOn(({ note, velocity }) => {\n  console.log(\"Note On:\", note, \"velocity:\", velocity);\n});\n```\n\nYou can also subscribe to a specific key:\n\n```javascript\ninput.onNoteOn(60, ({ velocity }) => {\n  console.log(\"C pressed with velocity\", velocity);\n});\n```\n\n### Note Off\n\nYou can subscribe to note off. The note off takes into account both Note Off message as well as Note On with Velocity 0.\n\n```javascript\ninput.onAllNoteOff(({ note }) => {\n  console.log(\"Note Off:\", note);\n});\n```\n\nYou can also subscribe to a specific key:\n\n```javascript\ninput.onNoteOff(60, ({ velocity }) => {\n  console.log(\"C depressed with velocity\", velocity); // velocity should be 0.\n});\n```\n\n### Control Change\n\nTo listen to Control Change (MIDI CC) messages like modulation, synth parameter change and more, you can do the following:\n\n```javascript\ninput.onAllControlChange(({ control, value }) => {\n  console.log(`Param: ${control}, value: ${value}`);\n});\n```\n\nYou can also listen to the single control parameter (like Modulation wheel, Volume or Pan only). The full table with MIDI CC messages can be found in [the official MIDI CC documentation](https://www.midi.org/specifications-old/item/table-3-control-change-messages-data-bytes-2).\n\n```javascript\ninput.onControlChange(7, ({value}) => {\n    console.log('Volume change to value:', value));\n});\n\ninput.onControlChange(1, ({value}) => {\n    console.log('Modulation Wheel value changed to:', value);\n})\n```\n\n### Program Change\n\nYou can listen to program change messages:\n\n```javascript\ninput.onAllProgramChange(({ program, value }) => {\n  console.log(`Program ${program} changed to: ${value}`);\n});\n```\n\nYou can also listen to a single program channel:\n\n```javascript\ninput.onProgramChange(1, ({ value }) => {\n  console.log(`Program 1 changed to:`, value);\n});\n```\n\n### Poly Key Pressure\n\nYou can listen to Poly Key Pressure:\n\n```javascript\ninput.onAllPolyKeyPressure((midiMessage) => {});\n```\n\nyou can listen to a specific key:\n\n```javascript\ninput.onPolyKeyPressure(5, (midiMessage) => {});\n```\n\n### Systex\n\nYou can listen to systex message:\n\n```javascript\ninput.onSysex((midiMessage) => {});\n```\n\n### All Sounds Off\n\nYou can listen to all sounds off message\n\n```javascript\ninput.onAllSoundsOff(() => {});\n```\n\n### Reset All Controllers\n\nYou can listen to the signal to reset all controllers\n\n```javascript\ninput.onResetAllControllers(() => {});\n```\n\n### Local Control Change\n\nUnder construction\n\n### All Notes Off\n\nYou can listen to all notes off\n\n```javascript\ninput.onAllNotesOff(() => {});\n```\n\n### MIDI Clock\n\nYou can listen to MIDI Clock messages:\n\n- `onClockStart`\n- `onClockStop`\n- `onClockContinue`\n- `onClockPulse` - sent 24 times every quarternote.\n\n### To Be Added\n\nThe following features are planned to be added to MIDI Input:\n\n- Better support for sysex\n- Better documentation\n\n### Disconnect\n\nIf you want to stop listening to all the messages and unregister all callbacks simply call:\n\n```javascript\ninput.disconnect();\n```\n\n## Changelog and migration guide\n\nFor changelog see [CHANGELOG.md](./CHANGELOG.md).\n\nFor migration guide see [MIGRATION.md](./MIGRATION.md).\n\n# Community\n\n[Join our Discord Community](https://discord.gg/GV88v3k56a) to ask questions or discuss all MIDI related topics!\n","readmeFilename":"README.md","homepage":"https://midival.github.io","repository":{"type":"git","url":"git+ssh://git@github.com/midival/core.git"},"author":{"name":"Kacper Kula","url":"https://hypersphere.blog"},"bugs":{"url":"https://github.com/midival/core/issues"}}