{"_id":"tonal-range","_rev":"77-89596027fbaec24fc59f9e62c56e8bb2","name":"tonal-range","description":"Create ranges of notes","dist-tags":{"latest":"2.2.2","alpha-1":"0.60.0"},"versions":{"0.50.0":{"name":"tonal-range","version":"0.50.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rm -rf build && mkdir build && rollup -f cjs -n range -o build/tonal-range.js -- index.js","test":"tape 'test/*.js'","prepublish":"npm test"},"main":"build/tonal-range.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{"rollup":"0.25","tape":"4"},"dependencies":{"tonal-array":"^0.50.3","tonal-note":"^0.50.2","tonal-transpose":"^0.50.3"},"_id":"tonal-range@0.50.0","_shasum":"0cd65e4ddf2dd68f6e1e738443551cac7efad8ff","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"0cd65e4ddf2dd68f6e1e738443551cac7efad8ff","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.50.0.tgz","integrity":"sha512-YarCz/miTopvTznkhcb1giR5BeVgZkhxO2Sap0T++Px7yj77xVbhSOW9DyCiMOeooviwyf7lDj32D5oxamBe4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICq2dQdfWpyFWMKESwJFKVB3+OFodSPeFLk5W7HZIm7QAiBVvcJe5gVUpPbkXwbXmTPRwaNvkvw8figAOEQ7vQytYw=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tonal-range-0.50.0.tgz_1462693816994_0.45195490564219654"},"directories":{}},"0.50.1":{"name":"tonal-range","version":"0.50.1","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rm -rf build && mkdir build && rollup -f cjs -n range -o build/tonal-range.js -- index.js","test":"tape 'test/*.js'","prepublish":"npm test"},"main":"build/tonal-range.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{"rollup":"0.25","tape":"4"},"dependencies":{"tonal-array":"^0.50.3","tonal-note":"^0.50.2","tonal-transpose":"^0.50.3"},"_id":"tonal-range@0.50.1","_shasum":"f812bb7d7ed50830f4ba05b0bdd40e2cb9fdb069","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"f812bb7d7ed50830f4ba05b0bdd40e2cb9fdb069","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.50.1.tgz","integrity":"sha512-yTVDe4jydsKULWefz19Nzi2BEm2qq4Zxd8Vkv0Nu7rMAJkfoYpAxX4pStxeCERhiNLk7cU/+3KRRRphDCKDhzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGnUhhZ+S27rQ7X1gtjhC80U1GfKfQulqK/I/helMHnQIhAINvCod6io+lSeQPIHaopz/xD10wpLAQWgnRZP30kNkU"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-range-0.50.1.tgz_1462694780683_0.23087871354073286"},"directories":{}},"0.50.2":{"name":"tonal-range","version":"0.50.2","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rm -rf build && mkdir build && rollup -f cjs -n range -o build/tonal-range.js -- index.js","test":"tape 'test/*.js'","prepublish":"npm test"},"main":"build/tonal-range.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{"rollup":"0.25","tape":"4"},"dependencies":{"tonal-array":"^0.50.3","tonal-note":"^0.50.2","tonal-transpose":"^0.50.3"},"_id":"tonal-range@0.50.2","_shasum":"801ca3893f371b5d42b1da7124b16bcab035a314","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"801ca3893f371b5d42b1da7124b16bcab035a314","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.50.2.tgz","integrity":"sha512-iIY7Hno2KWacAn4KEk5vE5PsUY6sPoDcgL+X5AagUTZGv5XTlvaqwGHK+WAPlkqvGLdHzzDFiX6iyo+8gmtVbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBleKCMW46fv+oPSu/rCBBIKx/TY8bScPMZ5JIkweN2SAiAqgxGZORYH8d39dEqUkC1KACLDh/7d4A4vM+JexNf3tQ=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-range-0.50.2.tgz_1462707392869_0.17012034077197313"},"directories":{}},"0.51.0":{"name":"tonal-range","version":"0.51.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rm -rf build && mkdir build && rollup -f cjs -n range -o build/tonal-range.js -- index.js","test":"tape 'test/*.js'","prepublish":"npm test"},"main":"build/tonal-range.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{"rollup":"0.25","tape":"4"},"dependencies":{"tonal-array":"^0.50.4","tonal-filter":"^0.50.0","tonal-note":"^0.50.2","tonal-transpose":"^0.50.3"},"_id":"tonal-range@0.51.0","_shasum":"8d966c8ea78ea84594a5c80ea394319c24540a19","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"8d966c8ea78ea84594a5c80ea394319c24540a19","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.51.0.tgz","integrity":"sha512-AzwgZhl94VVTFsfDY8CFZEs13IFdwXzAkMzNusuG+zySHhHicNpAVsYq6toWCauKteNe/2dywAJI49lVkP3ADQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDR+ULnpsCCHDXUGgF+8qztjKl3jpFxJi0u1f87vgUOAiEA7Lr4kYjWID0v0G6ok8n3p9j0JGt8KjWj8TXA7eQw6TE="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tonal-range-0.51.0.tgz_1462794539145_0.06860394775867462"},"directories":{}},"0.51.1":{"name":"tonal-range","version":"0.51.1","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rm -rf build && mkdir build && rollup -f cjs -n range -o build/tonal-range.js -- index.js","test":"tape 'test/*.js'","prepublish":"npm test"},"main":"build/tonal-range.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{"rollup":"0.25","tape":"4"},"dependencies":{"tonal-array":"^0.50.4","tonal-filter":"^0.50.0","tonal-midi":"^0.50.0","tonal-note":"^0.50.2","tonal-transpose":"^0.50.3"},"_id":"tonal-range@0.51.1","_shasum":"d8e3e7c44fdeead9bffc018e5d59bcb6ce77979a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"d8e3e7c44fdeead9bffc018e5d59bcb6ce77979a","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.51.1.tgz","integrity":"sha512-SGFV+6hQGGFrzvKs9vm91+m22qV9Z+xGkIVTKBaKgiRjdpB7U2JJt1oGyzQl4ZIKwHcjJQQuhfNnJRLHZe7yaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoKgXNoEydldgWRfqHtWO8QNYJ8QecSbkdnjXzBtAMsQIhANWwpbu47Y7njcEAR46CFFgzTr6vtLD88J3Ve4+NTG7r"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-range-0.51.1.tgz_1462804679250_0.7656915804836899"},"directories":{}},"0.60.0":{"name":"tonal-range","version":"0.60.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rm -rf build && mkdir build && rollup -f cjs -n range -o build/tonal-range.js -- index.js","prepublish":"npm test"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-array":"^0.60.0","tonal-filter":"^0.60.0","tonal-midi":"^0.60.0","tonal-note":"^0.60.0","tonal-transpose":"^0.60.0"},"_id":"tonal-range@0.60.0","_shasum":"8f694e9458823dc3988462d788433036340e4946","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"8f694e9458823dc3988462d788433036340e4946","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.60.0.tgz","integrity":"sha512-c7fvffkE7s1WqcW6cuTQhL9I3a1HbmECvrLSEq1lENu6mTg44kt8pAoAb1vZDgMwcXYi9wCyUa6Jn5XkIKM73g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFacz4kCLwmk/XKD3/JA5eezRQXLa39cQ6SZGTu4V4ODAiEAjcTyLQrf+grGWPr5KJPSfPECF1h4wP4iaj6OFCtIlZk="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-range-0.60.0.tgz_1479222481942_0.6787067214027047"},"directories":{}},"0.61.0":{"name":"tonal-range","version":"0.61.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"tape test/*.js"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-array":"^0.61.0","tonal-filter":"^0.61.0","tonal-midi":"^0.61.0","tonal-note":"^0.61.0","tonal-transpose":"^0.61.0"},"_id":"tonal-range@0.61.0","_shasum":"605259b381dc705f23c92bdaf86fc21a13e7e72d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"605259b381dc705f23c92bdaf86fc21a13e7e72d","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.61.0.tgz","integrity":"sha512-BTRjYts/9YACgSI0j/+RuYk+Rxg9mhTcDGanY8oJb50jXgmIvaqgyuIellbnkfisgE3FvettQoqPvUYLNI67aQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5LaOYvDiq7TKtwowYwN8Bgl93kWiL9XmaGzLAKzOBXwIgDIHILK2//gG0r+SCFwjMDwVWxlRxRcS/2wBzFZi5gcQ="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-range-0.61.0.tgz_1479257044096_0.36032394180074334"},"directories":{}},"0.62.0":{"name":"tonal-range","version":"0.62.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"tape test/*.js"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-array":"^0.61.0","tonal-filter":"^0.62.0","tonal-midi":"^0.62.0","tonal-note":"^0.62.0","tonal-transpose":"^0.61.0"},"_id":"tonal-range@0.62.0","_shasum":"06a3c61ceea6255992626f3c80bf5eddc3be0b88","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"06a3c61ceea6255992626f3c80bf5eddc3be0b88","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.62.0.tgz","integrity":"sha512-RdZr1Dx9tHBts8dnolryqIKsU1SEopWy+ViMa4KOH5Bkw1UBJjmdpanDOih2rG5RZNgSYt2VBcyQEjU9n2Fqkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVe27t7dM1OMtFZJ8VAKcfqBYJZakryDgfNsGWUT2h5wIhAJ19f1LxByUyjh85JGve1TlcNlz6rmtpqL694LI+y+dT"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-range-0.62.0.tgz_1479264195775_0.047539785504341125"},"directories":{}},"0.63.0":{"name":"tonal-range","version":"0.63.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"tape test/*.js"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-array":"^0.63.0","tonal-pitchset":"^0.63.0","tonal-midi":"^0.62.0","tonal-note":"^0.62.0","tonal-transpose":"^0.61.0"},"_id":"tonal-range@0.63.0","_shasum":"d8a82d90832cd7d5091d8ca0bb0f2f58a6b81766","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"d8a82d90832cd7d5091d8ca0bb0f2f58a6b81766","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.63.0.tgz","integrity":"sha512-1fGC48CV5VoFbvhwLHoQ1oyhGrnL0QFTE0GWHuSlaZDau5PQp5Xuq58I974016X8+Ee5B89S6AXV9athKXo3/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSMkT+meHAGNdFQzfIQRmjY47N5dZyDQLaxQhvy+IlAwIgBLIIvOlNPi7ZOPANY2EuPZW4MXX49krpKOonNh0/l4M="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-range-0.63.0.tgz_1479267121831_0.04235109081491828"},"directories":{}},"0.63.1":{"name":"tonal-range","version":"0.63.1","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"tape test/*.js"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-array":"^0.63.0","tonal-pitchset":"^0.63.1","tonal-midi":"^0.62.0","tonal-note":"^0.63.1","tonal-transpose":"^0.61.0"},"_id":"tonal-range@0.63.1","_shasum":"c17c469b1df332a25d3084e034f8464212067366","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"c17c469b1df332a25d3084e034f8464212067366","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.63.1.tgz","integrity":"sha512-30hMBVyMVgwboVKJ4WBt1t8TyPhQlheXo88lblwkXBTHu/vyNF05htwlX66j6ABHZzNoO8/sQ/0Ozr9r2qY+MQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbL1iVUq+6wBjny0GAUnTUrYN+JHFuWqZUookLp3cQnAiAHURNed23ZYGt2LxHRn0UIH3FoR+xCsnaNunhfItZUCg=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-range-0.63.1.tgz_1479267797423_0.8775036185979843"},"directories":{}},"0.64.0":{"name":"tonal-range","version":"0.64.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"tape test/*.js"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-array":"^0.64.0","tonal-pitchset":"^0.64.0","tonal-midi":"^0.62.0","tonal-note":"^0.64.0","tonal-transpose":"^0.64.0"},"_id":"tonal-range@0.64.0","_shasum":"c058b24a3256c519c3bfad3dafead345b7ca414e","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"c058b24a3256c519c3bfad3dafead345b7ca414e","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.64.0.tgz","integrity":"sha512-Lf3YlLTsEMWrtTcjD+0szRuPhuQt2Gqx02ltnU/Hc1zGJyjPXsdPPNUzhDFoN5OJnOBTe47qDETTx5iEB3VTwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjSS4x0lEa+SaTyJHYDsSYSLs79TQIcBRj7PqXvhTm7AIhALaF/OuVWqGMYH0c1lMtf3J9RgU+AQ/YFA5rwht1W5sZ"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-range-0.64.0.tgz_1479295804803_0.5122746124397963"},"directories":{}},"0.64.1":{"name":"tonal-range","version":"0.64.1","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"tape test/*.js"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-array":"^0.64.1","tonal-pitchset":"^0.64.1","tonal-midi":"^0.62.0","tonal-note":"^0.64.0","tonal-transpose":"^0.64.0"},"_id":"tonal-range@0.64.1","_shasum":"45008597cceb56a85ef4099b8493f29445b62fb9","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"45008597cceb56a85ef4099b8493f29445b62fb9","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.64.1.tgz","integrity":"sha512-vUeB21WscF1PX2U+Hz4JpLtZ9I1ElKOUsTzLhk5wtq9z69h0+ZDkjrHAmQtvSYE5zthP1Ojlz3BJ/MLo56CIRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFT3aJkxpr+zBab1K0LR054SUcg+RpyH+pZ+dsVn2gUuAiA5/Nu+JRwmof1lmsjltpE0uTrr5NgqzGv87OxdZylyzg=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-range-0.64.1.tgz_1479384864700_0.6048425687476993"},"directories":{}},"0.65.0":{"name":"tonal-range","version":"0.65.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"tape test/*.js"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-array":"^0.65.0","tonal-pitchset":"^0.65.0","tonal-midi":"^0.62.0","tonal-note":"^0.65.0","tonal-transpose":"^0.65.0"},"_id":"tonal-range@0.65.0","_shasum":"e4c4de6ae3292b2e0a65c9a71e5564ac02acaf59","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"e4c4de6ae3292b2e0a65c9a71e5564ac02acaf59","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.65.0.tgz","integrity":"sha512-A/hiVgnIo4KNPC0ddATasxnitaehkIEhb1/kPysL7XoFk7qtDh13q6a7YHIeP6MFrG3Lus7RdEOeaodDBvt1Dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9d+ffopCPom4gZ1kDYM2mEL0KSkvs3qU4oMOYda5RNAiAT8k4UroL80t72Fq7UfUmFTMCBL1W60EbL/tcSCMqHMA=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-range-0.65.0.tgz_1479407320580_0.4690972485113889"},"directories":{}},"0.66.0":{"name":"tonal-range","version":"0.66.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"tape test/*.js"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-array":"^0.66.0","tonal-pitchset":"^0.66.0","tonal-midi":"^0.66.0","tonal-note":"^0.66.0","tonal-transpose":"^0.66.0"},"_id":"tonal-range@0.66.0","_shasum":"c90b5acd8ba2094600f33c503735be943c306b60","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"c90b5acd8ba2094600f33c503735be943c306b60","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.66.0.tgz","integrity":"sha512-ueqbCBZlXDGn68TdiF0V/NIf+RI3JoDotR5qpkYRGhtvRQTG8v7FkalMqZ6nw55llum4IZbD06atAGLGEdNdGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/76yCQz6KmXPtISNBi1iwEMAeh6p6j54h6wvHOntkswIhAKexa2t6ogA7zrCyGBAaBE/mlYFhs3gsQy6i2Svo5nxS"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-range-0.66.0.tgz_1479667820366_0.6012763548642397"},"directories":{}},"0.67.0":{"name":"tonal-range","version":"0.67.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"tape test/*.js"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-array":"^0.66.0","tonal-pitchset":"^0.67.0","tonal-midi":"^0.66.0","tonal-note":"^0.67.0","tonal-transpose":"^0.66.0"},"_id":"tonal-range@0.67.0","_shasum":"65c9dde28a3c222b1ca6fb6364f81fa8617980d0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"65c9dde28a3c222b1ca6fb6364f81fa8617980d0","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.67.0.tgz","integrity":"sha512-j1DnwD9Tgo/w78AkG5Fomfb8L8BKei31q37UPnwEtoLhdEk93aaoqRe2BEW1R8McvC2aJ7S+NGV3HcRHWcoYvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4579FWGrP4lxdvyeeyM/O1CVxDZ9UPZBy937gg6KYeAiAjT0M5klPMbWFRqjIcoNrXyuk7bLlJRYQoInvLwXm3Hw=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-range-0.67.0.tgz_1479774271840_0.48499307967722416"},"directories":{}},"0.68.0":{"name":"tonal-range","version":"0.68.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"tape test/*.js"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-array":"^0.68.0","tonal-pitchset":"^0.68.0","tonal-midi":"^0.68.0","tonal-note":"^0.68.0","tonal-transpose":"^0.66.0"},"_id":"tonal-range@0.68.0","_shasum":"08c4523cf9bccc69a0c698d2733529224a9ecc3d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"08c4523cf9bccc69a0c698d2733529224a9ecc3d","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.68.0.tgz","integrity":"sha512-Vzzfwj4QtVvm6y2SPQq3egHJ5KDKEyAN+v1eVRzzNj3tOELCNwXNb0LOjX6S0yQH2YfpGacnZeLC7sB9butTww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbfgCkUA9CaJWV4kJTDGn8GBgJBsjSLIp2avtO7b0NuwIgF4fEOUS0Lg/tFhjI99UjXeJXBNjEkfGC2I/A7ubVF6k="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-range-0.68.0.tgz_1480294665479_0.05151474755257368"},"directories":{}},"0.68.1":{"name":"tonal-range","version":"0.68.1","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"tape test/*.js"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-array":"^0.68.0","tonal-pcset":"^0.68.1","tonal-midi":"^0.68.1","tonal-note":"^0.68.1","tonal-transpose":"^0.66.0"},"_id":"tonal-range@0.68.1","_shasum":"5d7e4af8abdc5fc198ea5ede5fe12fcfaa3eb2ed","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"5d7e4af8abdc5fc198ea5ede5fe12fcfaa3eb2ed","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.68.1.tgz","integrity":"sha512-lou4UmrUb1sn57YfoUqbj2MAZonKZ7clXNJbUToVtqpHmhsc9tTJtEoXbBIzbt7mkB/HhV4JzKnwbWCCYgWPoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9th7HQ6Vrtwa4Sr8PzJnb90ZPWyyL/7llaBx69kCCVwIhALbxXDYh0DrdV5WQ5xrdzOYP8s8FZxLNw0+F79hoBXmz"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-range-0.68.1.tgz_1485854747726_0.8017583102919161"},"directories":{}},"0.69.0":{"name":"tonal-range","version":"0.69.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"jest --coverage"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-array":"^0.69.0","tonal-pcset":"^0.69.0","tonal-midi":"^0.69.0","tonal-note":"^0.69.0","tonal-transpose":"^0.69.0"},"_id":"tonal-range@0.69.0","_shasum":"ae4996a3dfafc70876b729bb70077e0d2bfc9586","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"ae4996a3dfafc70876b729bb70077e0d2bfc9586","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.69.0.tgz","integrity":"sha512-guYk+2kpJJOJLKeOPqOc1RB3m5YidvGAcPIl+n9onW5fe3b33V+86+pdG8+EaQTqcVwaxAgh/4P7rVEFSu3eBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbjAigMulzVDQPmwvRBMKXq0/VzvEl9nebmwd8gTO/AQIhALBjqbtW1b7iIEUF/6Aigt4/PFFStJlSfmwZab/fiWUy"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-range-0.69.0.tgz_1487286286798_0.6355085910763592"},"directories":{}},"0.69.1":{"name":"tonal-range","version":"0.69.1","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"jest --coverage"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-array":"^0.69.0","tonal-pcset":"^0.69.1","tonal-midi":"^0.69.0","tonal-note":"^0.69.0","tonal-transpose":"^0.69.0"},"_id":"tonal-range@0.69.1","_shasum":"49f6f9d7c5b330fa07377537d76da5f73ed98818","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"49f6f9d7c5b330fa07377537d76da5f73ed98818","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.69.1.tgz","integrity":"sha512-owOGtmU1oY4k53pfT2tHsU9ANvtQuWtWoW1Llq9srBzb3ErEWlq21BximKZ0ESttgycqCfNTX61n8xRjG+CotA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZhrapQI+I4lUTE6HLDQYJaV4eld5HmlONRBcYrmuhgAiEAqZsO/9JFX4t8mYCut8vnrpxIQKbxScjKflRCvXCZw8s="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-range-0.69.1.tgz_1489505208057_0.03332035383209586"},"directories":{}},"0.69.2":{"name":"tonal-range","version":"0.69.2","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"jest --coverage"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^0.69.2","tonal-pcset":"^0.69.2","tonal-midi":"^0.69.2","tonal-note":"^0.69.2","tonal-transpose":"^0.69.2"},"_id":"tonal-range@0.69.2","_shasum":"32dbc3082946a28b9352dd450f0e75aae89f2b05","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"32dbc3082946a28b9352dd450f0e75aae89f2b05","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.69.2.tgz","integrity":"sha512-IVdIjcs8JYvb1pX2/uWG4GwupaBAbUMcCtHOGwoXPt0G9vXEfbTd2Gjx1IQDKXxkLOEdfWPSygjU3/M1LOBRRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPVnDMvOQN4xGajnAtwIj9mydF0aKfzB7ymuFPece3EAiBRx4pwrfFA7c8lKuTbXvlybBv9P1qslxhXxnVvob6/pQ=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-range-0.69.2.tgz_1491339043755_0.4688688183669001"},"directories":{}},"0.69.3":{"name":"tonal-range","version":"0.69.3","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^0.69.3","tonal-pcset":"^0.69.3","tonal-midi":"^0.69.3","tonal-note":"^0.69.3","tonal-transpose":"^0.69.3"},"_id":"tonal-range@0.69.3","_shasum":"35cfb15efb364b6e201240f74191a85bad23143d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"35cfb15efb364b6e201240f74191a85bad23143d","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.69.3.tgz","integrity":"sha512-8bxwsX4dTQidVR3ZhFRcmKv6NBem5/T0SPr4nXi2FERGxVtl5OcjWOEMZM7XPzLRdqiddBfEg3A+ZneN/xEoaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4AAK2RAnSBFvb3R1D0HA56toy3s1D6hd5tbPHZsfHwAiEA5UXoJmt0FbRMYBgpiGkdBX6UQkeWg1K5ALip2BYtwjc="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-range-0.69.3.tgz_1491340228944_0.9265424471814185"},"directories":{}},"0.69.4":{"name":"tonal-range","version":"0.69.4","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^0.69.4","tonal-pcset":"^0.69.4","tonal-midi":"^0.69.4","tonal-note":"^0.69.4","tonal-transpose":"^0.69.4"},"_id":"tonal-range@0.69.4","_shasum":"772d34b3fa03d2654f92b87951533d6237d37bb0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"772d34b3fa03d2654f92b87951533d6237d37bb0","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.69.4.tgz","integrity":"sha512-lINuqTjth3UqUf/fxwDFWyhwXYYPEILylDyeDwIVAubt5smvby9mqyFHrDs9a8pafnh1vuC5YAnFGRy8pkZeGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2M0UE94a70jwpxeh9ZzZEed89GoIWFpsgJezb2dMM3AiBnaFNz1aW1IIm+81I+jifVNJH7X6ntdnLP4f+gxBiRRQ=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-range-0.69.4.tgz_1491342556140_0.467559318523854"},"directories":{}},"0.69.5":{"name":"tonal-range","version":"0.69.5","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"pretest":"rollup -f cjs -o build/index.js -- index.js","test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^0.69.4","tonal-pcset":"^0.69.4","tonal-midi":"^0.69.5","tonal-note":"^0.69.5","tonal-transpose":"^0.69.4"},"_id":"tonal-range@0.69.5","_shasum":"c75c4d3fa72f2b477881e847c90044b9b3b9cc30","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"c75c4d3fa72f2b477881e847c90044b9b3b9cc30","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.69.5.tgz","integrity":"sha512-eL3FJCwBfoD7lZN0D1IEmXiFZ9ZvUYcBg7JE/SdPIyOfbd9fmwsx6B80HGOPhMZziybjIBB4PKB2o6c1j0RUag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOogOs+CIpMxhKFn2gJKYwvAoibyqXCag6ZqeX3zoR4AIhAPteEiCu1vylgbYjjKUjeJkwafpER6Y8HZuAz/rhMmib"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-range-0.69.5.tgz_1491343478541_0.1164306562859565"},"directories":{}},"0.69.6":{"name":"tonal-range","version":"0.69.6","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^0.69.6","tonal-midi":"^0.69.6","tonal-note":"^0.69.6","tonal-pcset":"^0.69.6","tonal-transpose":"^0.69.6"},"_id":"tonal-range@0.69.6","_shasum":"19177f71ca17118595426dffd713cf8a6f95856a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"19177f71ca17118595426dffd713cf8a6f95856a","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.69.6.tgz","integrity":"sha512-qd/qtxPU8i73E5eTWx6rHXYJaNnqTv9L/e3Sh+zELFEVmLImCwcvsoV/2XjMJowJfVIcibjDESxrVwmLAmvfGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3oaHcVQcXSzB95z0j1kPiPedfB2lRrmfhZ0pUW7vv4AiAuclxPBjpWlzq3y+KxvvBvE2m0Zfl/IF6fpkG3a+B08Q=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-range-0.69.6.tgz_1494004962109_0.9906887975521386"},"directories":{}},"0.69.7":{"name":"tonal-range","version":"0.69.7","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^0.69.7","tonal-midi":"^0.69.7","tonal-note":"^0.69.7","tonal-pcset":"^0.69.7","tonal-transpose":"^0.69.7"},"_id":"tonal-range@0.69.7","_shasum":"c189965e96aab9f2e1731029f61e10f042b0e0ac","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"c189965e96aab9f2e1731029f61e10f042b0e0ac","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.69.7.tgz","integrity":"sha512-Q20IGgVZ/KpCc7Rz97/0NhjVyhi7SZKQifknzkKjeDiiF2d540jPtq9vQcRWtURqruJNJyKEOLdTVAzC+7K0fQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEToo95bQlLMxDHPq5Ae9WQ6wb4iAHe5vrCnTENq8KNxAiEAraHd2An6fE0UyxNLBOKQNdSATx0TV2pmr1iT8tkhYyc="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-range-0.69.7.tgz_1499511115489_0.6952301084529608"},"directories":{}},"0.69.8":{"name":"tonal-range","version":"0.69.8","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^0.69.7","tonal-midi":"^0.69.7","tonal-note":"^0.69.8","tonal-pcset":"^0.69.8","tonal-transpose":"^0.69.7"},"_id":"tonal-range@0.69.8","_shasum":"2d70798a912219ddf5627257fa2c4c8aafbf81c7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"2d70798a912219ddf5627257fa2c4c8aafbf81c7","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.69.8.tgz","integrity":"sha512-ZLwcCN5MsWKCmuGkRplE1knaWQDXv3mnZx5cnp4nGCY6+wEMZZQBvUp1C/aLosYhilOyNc8JJfxpFxlIIytkjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXKjgQ+AXyE/J86q4xvDAa8QHTkwAN4f/Jmto/2jEgugIhAP16CliZBUPvWxxYIuycUeMiw6bjui7+XIdhewHDoCZL"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-range-0.69.8.tgz_1502035700520_0.6903893623966724"},"directories":{}},"0.69.9":{"name":"tonal-range","version":"0.69.9","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^0.69.7","tonal-midi":"^0.69.7","tonal-note":"^0.69.9","tonal-pcset":"^0.69.9","tonal-transpose":"^0.69.7"},"_id":"tonal-range@0.69.9","_shasum":"e739c42ce2b2814ea725dec7935b71c1054b9e2a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"e739c42ce2b2814ea725dec7935b71c1054b9e2a","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-0.69.9.tgz","integrity":"sha512-H9XDi9G/ir4Fb4td+z9gP8llBhh8t9+g2/8q8HY0GWnun6sInofSV0jyfFpR5o6FTgWBU1926IMqlq1BcF9Rsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcx5ZkIbAXeAIdJEFjf6/lQrVLamISADUURUVfHCLM4QIhAKVypSaEdZP6g9eausyeXAsHUKI6CSMMDlJ0l/l61TH9"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-range-0.69.9.tgz_1502035799154_0.7535551304463297"},"directories":{}},"1.0.0-pre6":{"name":"tonal-range","version":"1.0.0-pre6","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage"},"main":"build/es5.js","module":"build/es6.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^1.0.0-pre6","tonal-distance":"^1.0.0-pre6","tonal-note":"^1.0.0-pre6","tonal-pcset":"^1.0.0-pre6"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-range@1.0.0-pre6","_shasum":"c1e5db9df3e05413e40ac50c33e4fd65865ca0ab","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"c1e5db9df3e05413e40ac50c33e4fd65865ca0ab","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-1.0.0-pre6.tgz","integrity":"sha512-DV9ABmHts4oEjA/i1xk8SI/xi3C8Dizd4HXljVkCTqIxI2opDGLdjzagWKNtVth/R1UHCZsgpfBA2d2i7g0pWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVoxsGfqjEYhmxTt/FXR2+04bnmUZ9LGjdBJYrj06hbAiBtJOtSoP8GOZuV9Bxm8IlVTHMRy5uZiSGkUA9fewHuRg=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-range-1.0.0-pre6.tgz_1507074741090_0.3873058327008039"},"directories":{}},"1.0.0":{"name":"tonal-range","version":"1.0.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"scripts":{"docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage"},"main":"build/es5.js","module":"build/es6.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^1.0.0","tonal-distance":"^1.0.0","tonal-note":"^1.0.0","tonal-pcset":"^1.0.0"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-range@1.0.0","_shasum":"e23febd5202d70679036643c6b7e768734ab3388","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"e23febd5202d70679036643c6b7e768734ab3388","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-1.0.0.tgz","integrity":"sha512-Mh1gbz/2cONaNuA1SRNnOdLRxMOYyY1+OSE4L4QVrB03Hh15te8lhE2mi97pXms9VczmhIk3bgRIpEM06+PJ5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4ihy1BcD14x8q1xo0qNdFG5mH8mZMuGKqiZOmqvjWwgIhANM7Yr+yfr1ydXNw1Im0MpbdlbYMWIWPRryOG+7kyoOP"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-range-1.0.0.tgz_1507130625076_0.5987798736896366"},"directories":{}},"1.1.0":{"name":"tonal-range","version":"1.1.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"repository":{"type":"git","url":"https://github.com/danigb/tonal/extensions/range"},"scripts":{"docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage"},"main":"build/es5.js","module":"build/es6.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^1.1.0","tonal-distance":"^1.1.0","tonal-note":"^1.1.0","tonal-pcset":"^1.1.0"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-range@1.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-xk05rFrEqMCjSDtz7QPwnHkFHXVVN0DeEtGjrsAD4JRoRmD4feVCUIjcLsi6P5otxtIU1fXkq2k34A1n2bPWPQ==","shasum":"48de53840c9853194749631ebe0a80ac9ded7ffc","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFslXqwr75aoMR0gFhb46pBPiQJDGX3ftgUqVzx5EnfhAiAfD8MoXOZMuJoPgCilYa+maeeQHFYZDuqrko0qutXaCA=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-range-1.1.0.tgz_1508884359500_0.4460823298431933"},"directories":{}},"1.1.2":{"name":"tonal-range","version":"1.1.2","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"repository":{"type":"git","url":"https://github.com/danigb/tonal/extensions/range"},"scripts":{"docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage"},"main":"build/es5.js","module":"build/es6.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^1.1.2","tonal-distance":"^1.1.2","tonal-note":"^1.1.2","tonal-pcset":"^1.1.2"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-range@1.1.2","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-yhEvt2uJPpFQu5J+7Gq/gHRsP32D0uvHCoburlNxpkGF2k1rrLdKsiFukq1PvQS6hGBWx0s5Yv7UNJlbcNGPNQ==","shasum":"aac32f4eb5b369e18c728e0fac55c01b34eee017","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-1.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6XnA3uaqRPwDE7R7zWstnM3X7aYypEXcDDEp4t2+P3QIhAJU0IDthcpgnKofQPgkUJ2BdpwvMMDvoVaVhqTuOychB"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-range-1.1.2.tgz_1515104721197_0.10013134335167706"},"directories":{}},"2.0.0":{"name":"tonal-range","version":"2.0.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"repository":{"type":"git","url":"https://github.com/danigb/tonal/extensions/range"},"scripts":{"docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage"},"main":"build/es5.js","module":"build/es6.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^2.0.0","tonal-distance":"^2.0.0","tonal-note":"^2.0.0","tonal-pcset":"^2.0.0"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-range@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-ZEAc+RcXXJXFW0HqppUlHxIvWFDDBj9vT7nbwJeijMIZtgqKyw+/U3i8bAF4jgF1MtJMH2xPka3ZZcw5gu5LNg==","shasum":"57238573fd7303019e660a668228dd4c0daf83d8","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-2.0.0.tgz","fileCount":7,"unpackedSize":20606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbl+WWCRA9TVsSAnZWagAA+VwP/1QEOumuqjaszktj3pZy\nzH2CwgN20KabW+N3fIF4lBxLPP1jvQq71zHMsf1+IRl6FjvgbJh6FJ6Wb8q1\nkQr2+jFHpD8y1NeTc838cRq+mUMI2iPEqkWAN5IXHmtKvHzIeHDkZbA/qgOd\nTuWyTmDtVTD1///bgt8x3yeVFC2uIRKzJSsNGY7kUkqTQ8v7TiF7hvjp++18\nM97fNFXIBE/+CSuOTylbQGWnKKORYLytRiIF5N+oAjIjM7ZbFP6RW4pzRvjH\n8iM9HfsFEU8FrFDftzQWaIldPekZu8s2vMkw9hLCfFFE1ipC4BwR1oXL0NAf\nFk4ABqAWlSJSQojJIX8JRTLjtPI++eNLU51lpjyAQ6TonAWsCGeMoG67MKoE\noTKuWmrF6nuuKX8796ajPtArbNwIdrrrs2Ha0c18iPnigdiY3MSTfRno7TD0\nxq2Z8OaQFkf3d5gHFmbeNz96IT7fQEx5S+sSZCiSjnhlgeWYSck73p+/UDk8\nLIF5+a/8KLSr02L/QoqOG6gcbBCwoTvxvpt/HxNuaxIxCAc9MsbbxHsutMBw\nOVBtIKqtU7oVsS1KdrVL6fWZX5omu1SBOI/V6bypjHFPAQ4hFXU+YV/iK/0C\nmWmOLU5jO20p5d/AtTCF8YtfcdfLbDtfFD+JzlbUozKECNof6EEzz+Msr1Hg\nMK+e\r\n=ruTc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd4fL8AEmQSs+/oHA8Ia6Z8Dyy9VdEKhV+zL3sbCkn/AIhAIHtoEHWfAhAtmt6PKqRDm3YTSaABvN2oYyOtc5ZeToG"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-range_2.0.0_1536681365978_0.2965768804953024"},"_hasShrinkwrap":false},"2.1.0":{"name":"tonal-range","version":"2.1.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"repository":{"type":"git","url":"https://github.com/danigb/tonal/extensions/range"},"scripts":{"docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage"},"main":"build/es5.js","module":"build/es6.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^2.1.0","tonal-distance":"^2.1.0","tonal-note":"^2.1.0","tonal-pcset":"^2.1.0"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-range@2.1.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-Yjoxi+ooqnLyOgrUx34QocdCYRWru2FHBPoSG77cNF8ga8RBVT5pb0bepUC0YnGFNpOH9tX8GT30JGohgkyj/g==","shasum":"94ad5a3891c1f79debe5db5705d8ce37a7252224","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-2.1.0.tgz","fileCount":7,"unpackedSize":20595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3wZGCRA9TVsSAnZWagAAbbkP/iVhw00YuZzrzJVYQkAD\nuLLM+WOJ+NBzX8/2i4wdw7oIK7Rl5AE29QcCzMAI+hV7X+gmC6cWlfwR5rLF\n/AGj72vjxV6K+/ZmNyyjkM8cj220qzSYFUpJ1PvFK6/HeLOxDPm6qP1EwvbK\nt3D3s51RpLkMGLZFzBVn0YA9j7Gv9cMW6rjvA0vKqWVuWqU95r5zsI8js4Un\nuwaRHEb+4vvx6uBE+71lpW4Q79LlT0Ri1YuDyv5Rf6MrU8PFp/H9azB+ftc6\nueE9g4p1zLoyQ5tbbAloqfnk48rLLkopXB83pVp28YoKPuo8w4KBQZfBvoVx\nHoDCUWAzb8ohlAdbFK4EAfepfZqu8H1dUm38WECf63P0qO6zlySWcDaIxl1O\nAvgr4R27sgZyY8cSlewplmVBBXNus/f5oQcOjrYQ0rr8rM3+G+kB2xJOQqg+\nY7g6v/olGOIaTRJOSswz+2zBOoX2nqrUjDyMVSZPhmS6aJzKKQJBpc8h2dgy\nTQTBWueZiRTREng9cF9rds8G0JhlVRKcUFwFIyY6vU1+wg5BlXmVtN4vXrEY\n5JynI+xY0uH6Dkxx3BuQ19PFwO4kw3rhdJoK2vBBvwjYhvCxdW0/x8vnpbOA\nkt7fZlI0wZvxSNIeOGgeQinKYpvyu9ObP5TgSs+lWXXGhbzIacqWJiN6xCsr\np6gW\r\n=PE+T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdY3H34vjdISPCsEBtKCRuwNzankovMqjeSfSIY0+SDAiEAkhtnJove8NhCHCnhba0T7dy9JuIlqKwbbbVUUVTph8o="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-range_2.1.0_1541342789656_0.8667321602656963"},"_hasShrinkwrap":false},"2.1.2":{"name":"tonal-range","version":"2.1.2","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"repository":{"type":"git","url":"https://github.com/danigb/tonal/extensions/range"},"scripts":{"docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage","build":"npm run build-es5 && npm run build-es6","build-es5":"rollup -c ../../config/rollup.config.es5.js -- index.js","build-es6":"buble --no modules index.js -o build/es6.js"},"main":"build/es5.js","module":"build/es6.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^2.1.2","tonal-distance":"^2.1.2","tonal-note":"^2.1.2","tonal-pcset":"^2.1.2"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-range@2.1.2","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-6Joby59L+yRI3C1Qu3nuL3x9BnGAnq6V5XNFUvMdebCUlROHY5Mq8JB0RAkx70hPgBp/MA+A4cJh8u00Mc+ssg==","shasum":"680fc11a52724c22ffc171a0bc6cb8084e6c551a","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-2.1.2.tgz","fileCount":17,"unpackedSize":69694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7QsjCRA9TVsSAnZWagAA7swQAKDU/yLB4nj1wXqB0hWD\nZ1/wlfUYmJTmmVg4e9QYb9zTlhlo/wPxMqO6t5RrMtvkx0AvHNfKh8DNktcA\n0voby0vdcE37Y31yWKg9FvKADaHseqSFKB0TyqJE+gha1pAEwe/vRJ3XySpZ\n3C+E9qe+VwHg+Qj8b+iVrBvIrcev73y0Np5gShttuL9FY+5MebcFkPdW0fR2\naOTe1h4P6E98qn2AresURydMPY9SbAEH4ORL6GdXhtZvTqXDkGVn1m/SEsNm\nftfMk+62J2FWBkfRxe5FH1+Xc4O0ZWUV8p45sQPn50TLGOOQcIoV+rodnmin\n5w4ntR4tThx8YydDJZmk7cTK17KCTcH+plMLtU+SXrpdDgIwkGO07PDak8Yf\no1vLK9noRbpQZaQqKkD7cDLaMNLYkX7bLLFSwCZHOxPdpdNsZeE6fj7w2oMf\n58bs/bb09ykrhzbqcUZVYCbYnRs30mvDe4oI17lBVjNfraMhZ2EK8vDJ9qpv\nnSws3Vs8TItv+Z00T+hhg9d8zzIoveD+At4+s5i9IQ25ljhPf8mfExXcIiKV\nv168P4I3WOR+vgtU/5iqJTImHbFUJkqeJd9J8nrF1qrOCmqauTnG0i5PHOLv\nFb+vpun3k6VeEy5WEd83zRD6D6oDD7qNFrx/EJgBNJos7CT2iBImQeDi/K8L\nIFW3\r\n=7pE+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpZaVfElEwCoxY9T819l5/m+Y9uYb8DPk3ja2ZltNy+QIhAIYXv/jiKk4808mcbRaYMSEsYLF907sd87rmHTNTCU6s"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-range_2.1.2_1542261538735_0.7644909350688105"},"_hasShrinkwrap":false},"2.2.0":{"name":"tonal-range","version":"2.2.0","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"repository":{"type":"git","url":"https://github.com/danigb/tonal/extensions/range"},"scripts":{"docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage","build":"npm run build-es5 && npm run build-es6","build-es5":"rollup -c ../../config/rollup.config.es5.js -- index.js","build-es6":"buble --no modules index.js -o build/es6.js"},"main":"build/es5.js","module":"build/es6.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^2.2.0","tonal-distance":"^2.2.0","tonal-note":"^2.2.0","tonal-pcset":"^2.2.0"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-range@2.2.0","_nodeVersion":"9.11.2","_npmVersion":"6.6.0","dist":{"integrity":"sha512-3sUjbMe/k/R6P01VMDcThLTK5kQ+cpFM/pZIkGH0W2Pye1gWQqsYcK+DPaa/P8EKhpopaI+NYd9a8dvuGm/BGA==","shasum":"cf689f652a0eb93d5a2339f07f688130ac9ef0b4","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-2.2.0.tgz","fileCount":17,"unpackedSize":69694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZfiVCRA9TVsSAnZWagAA6BwP/iiNA1CFh6BOSDDhXdYa\nKYYsKs/T3ysCkOryyqy6dSFPYCvUF/vuY+u4KS31gytm4UYmIlMtl99zybFn\nxUKTz0tx8xZarBis2MNAVzMPxx4mRV/bkvSMZ/zqUaBjt1tZw3H5+trbKpaW\n6cl6SeT7Nt2b72s7PIVp94JB+iYBABemJw3CjuHNvuV6Sfjq1oqAdrqc7Jz7\nOyNdpwaMaSTmvAQnbygK+k40kAvjB2zS4rZU1YnqehSm43ih8K9kq4K2Mm+F\ncesgFmQJDDzQQ4XkbTvGuQ+n6wrz/bg78/JmNOh/EodpcqZUYgiMMpenrxqW\nOY8RMAcDhrA3VEkY231usJtTUxiVBqHIG60dg+5mLV+mZ1hJiHlTQCFjxV/P\nJpgIrTf02td55O79hTlwC3eBEq0w+nOFLJ2EmjS/byEnC8u/Vb7J9mFpeOOV\nB2R5O5+qmdnJ7uoZcbao+8GaShi5nKpA0c7HGmwXPKW5to52w9qxRWkUEc9s\nlY0IYTeF2qlnvs9POHsqRmiOsXBorDMaDlLQJADHSvNL4dMwjy5ZuxH3gDdt\np8wi1tCFZ8UTsw7X/Wv/zNfWYw5onIxwIJl+ju3yaYuFa+ryZ+PdzTP27FCZ\n32ltqAEUgu67ea4mIeH1Fx11D5diiDvLfhmi4DAABZRxXvmmZ1e19QNJhPyq\nbjMW\r\n=J0ui\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGM4syf9CW9bG0M7Mh9P9RftCcEGPDNkYYxjnCbfb818AiEAvEVN2SfK48hWnJpseD3aoR1qpguja1x27mVGSBRkEG4="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-range_2.2.0_1550186644417_0.4713535334998009"},"_hasShrinkwrap":false},"2.2.1":{"name":"tonal-range","version":"2.2.1","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"repository":{"type":"git","url":"https://github.com/danigb/tonal/extensions/range"},"scripts":{"docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage","build":"npm run build-es5 && npm run build-es6","build-es5":"rollup -c ../../config/rollup.config.es5.js -- index.js","build-es6":"buble --no modules index.js -o build/es6.js"},"main":"build/es5.js","module":"build/es6.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^2.2.1","tonal-distance":"^2.2.1","tonal-note":"^2.2.1","tonal-pcset":"^2.2.1"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-range@2.2.1","_nodeVersion":"9.11.2","_npmVersion":"6.6.0","dist":{"integrity":"sha512-fClQYHrg5dd5+zfZ7MqQUFkOYG/rD0ERAT3FMwZZVK2jd6Z1DGRhBXuPCaWQ6zTKvjUD7jp2MGBgQAgQ/Dbb1Q==","shasum":"839bb5220414786a0a0dfde1a38270bfef0452ff","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-2.2.1.tgz","fileCount":17,"unpackedSize":69694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZgVBCRA9TVsSAnZWagAAesMP/AhPfCSEIvN3nxkIqWbu\nLiqFccmrYlLPVtflee2FwBSVjk4Y7Xpa/GUUlv/XfJCoS6TVFkdH1tMKsDfz\n/pe15MsKMzsx8aejmrWuO2aIfw0xbY3vEokaX8kbBvAC6bpvTCyHyucqAyqV\nMoEv0ujE1ybdjKgkGbJR2StzNp6uDLnYWbBiXWKcC6hjtsbriyj2Ku8yfHyx\npX2kXfMOR0uVnTTrSMyyYihCctRrjdY7KKDcUG97nLb9CIkjBOA12o99PZb1\nccI9jr/2nzBOJF8irISzt4IOUhF5ZnWsZxK1k/0jfh27FVhN7ZVIvnXoDMS9\nye0bZrQAOrtjqFFbR7+DjSMf9fLy+PCkdC/r9/80mRpw4w6xzboeeyzHGu07\nN8o9hoapHchs1N+aqyB7yY4i9dsPQ9lvd8J44Vw6qMWrvErUH6aMxO0gaLLY\n1Qr5jfFCKqq+SJQOov2MdM8PGs8MuL8laNwiDmQVcv3hANNRPJBipN1smgam\ngp9jA+Fo4m27cLSAz8CZYP5d3a9qVFz6V+gLKQ8pCZ9sznHlQmrl6IHQhFxn\n1Au7zwgKcvnvv7JgLt3TxRi+3H+v+ZUJl7ErSC9IFe1pGAjRVdnNSjUFwnlw\nLBAWQxC52v6qIBlI8IgVMFg7vc9jZVa/nVzqJkjRe30j3dYmWNyfddrMUSwt\nTDWq\r\n=lkgX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtBpUPdqUFRTf1cZfRjkpnj15A4lq0MBWiMffut1ToyAiEA8taDNkEM4DgNb8vk0U5f2UEr4+gzWnEV9eRzLPV3GpA="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-range_2.2.1_1550189888361_0.9205662961865018"},"_hasShrinkwrap":false},"2.2.2":{"name":"tonal-range","version":"2.2.2","description":"Create ranges of notes","keywords":["music","theory","range","tonal"],"repository":{"type":"git","url":"https://github.com/danigb/tonal/extensions/range"},"scripts":{"docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage","build":"npm run build-es5 && npm run build-es6","build-es5":"rollup -c ../../config/rollup.config.es5.js -- index.js","build-es6":"buble --no modules index.js -o build/es6.js"},"main":"build/es5.js","module":"build/es6.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^2.2.2","tonal-distance":"^2.2.2","tonal-note":"^2.2.2","tonal-pcset":"^2.2.2"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-range@2.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-YJD46awTgRHSxawUy9zhyISK5xYyefWzuvE/nSe/L9lAWUdF1uK2BzNKE4A3S68GvIjshMxoCKoHZ8koKzDoQA==","shasum":"73c4e12cc3eebe33bc966f65d5f7056d8c15181e","tarball":"https://registry.npmjs.org/tonal-range/-/tonal-range-2.2.2.tgz","fileCount":17,"unpackedSize":69694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpRB8CRA9TVsSAnZWagAA6iEP/3RWs0edDBq6Tg+EqnSp\nunkOGCGDl9oDwPSn903RqoMmnEnMr2tIA2QaInaiEWDkGXhwYUjnoph5ykqH\na++WCfMv8oAUz2puA8tbWR/x14KCnhTDDxQjPQHOj+3Q7tbjYSnxkE51jTQa\nfGfqpoEoN2+A9Vo4SparVy1X2IjZ8qZ4nYULDjwpdYALlHtTxmnRPoqhmeeB\nfs7YUGI2U+OhhWL/Tsu+cYAVVQyae0CKy/SJ4XFWDuI/1VUzsMteDtSAddVy\nCTgAIrVXNy9EdlcO/N7SSpWHFWud+VDZj3FdxXQ1iqELbVE3uuiMaqPL4J9O\nxiJ2z/PK60Y4N/RjOIq5eneRmJPkZciEeS48Pz5Gomdg5bNJzS5V/kCj/h5Z\n08BxleMtwDt2Q3QSG8yfW+xVWIcRZoyuh5ImcADaJ3Ri/9YU1+0OG4Ju27qw\nqKhK3xEVigpJ/5EAWWy//9h71yyLbtc1Pu/z4UyV/fWL9VGCUMN96Ydu0C/q\nPVJiXZ8oCsIRe0gEG/frxJYzS0u5KeMoLTErkwq/yaHTBJiARKVEUJrelRJm\nZTIKnTunHaq+n6tHlPaJrB6d7lr3cIRh2bF0YmhZsiTRsnNaCZAkH9b5r7nh\nniMHzbaUkqYsF8CX7ucJTl1b1odMRYrDy35OOFHkPnc2vFPsqakJeOAKEior\nnR7U\r\n=1MZx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZblYUtMOUVphFX5ZSlk/22ywucRFTzhRPy1gxiuejhwIhALmkD2qaOoHRDVJZH1u6/3gQB/LX3CwGmK+tWZkhO1O3"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-range_2.2.2_1554321531329_0.32919601638877216"},"_hasShrinkwrap":false}},"readme":"<a name=\"module_Range\"></a>\n\n# Range\nA collection of functions to create note ranges.\n\n**Example**  \n```js\nconst Range = require(\"tonal-range\")\nimport * as Range from \"tonal-range\"\n```\n**Example**  \n```js\n// ascending chromatic range\nRange.chromatic([\"C4\", \"E4\"]) // => [\"C4\", \"Db4\", \"D4\", \"Eb4\", \"E4\"]\n// descending chromatic range\nRange.chromatic([\"E4\", \"C4\"]) // => [\"E4\", \"Eb4\", \"D4\", \"Db4\", \"C4\"]\n// combining ascending and descending in complex ranges\nRange.chromatic([\"C2\", \"E2\", \"D2\"]) // => [\"C2\", \"Db2\", \"D2\", \"Eb2\", \"E2\", \"Eb2\", \"D2\"]\n// numeric (midi note numbers) range\nRange.numeric([\"C4\", \"E4\", \"Bb3\"]) // => [60, 61, 62, 63, 64]\n// complex numeric range\nRange.numeric([\"C4\", \"E4\", \"Bb3\"]) // => [60, 61, 62, 63, 64, 63, 62, 61, 60, 59, 58]\n```\n\n* [Range](#module_Range)\n    * [`.numeric(array)`](#module_Range.numeric) ⇒ <code>Array</code>\n    * [`.chromatic(list)`](#module_Range.chromatic) ⇒ <code>Array</code>\n    * [`.fifths(tonic, range)`](#module_Range.fifths) ⇒ <code>Array</code>\n    * [`.scale(scale, range)`](#module_Range.scale) ⇒ <code>Array</code>\n\n<a name=\"module_Range.numeric\"></a>\n\n## `Range.numeric(array)` ⇒ <code>Array</code>\nCreate a numeric range. You supply a list of notes or numbers and it will\nbe conected to create complex ranges.\n\n**Kind**: static method of [<code>Range</code>](#module_Range)  \n**Returns**: <code>Array</code> - an array of numbers or empty array if not vald parameters  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| array | <code>Array</code> | the list of notes or numbers used |\n\n**Example**  \n```js\nRange.numeric([\"C5\", \"C4\"]) // => [ 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60 ]\n// it works midi notes\nRange.numeric([10, 5]) // => [ 10, 9, 8, 7, 6, 5 ]\n// complex range\nRange.numeric([\"C4\", \"E4\", \"Bb3\"]) // => [60, 61, 62, 63, 64, 63, 62, 61, 60, 59, 58]\n// can be expressed with a string or array\n```\n<a name=\"module_Range.chromatic\"></a>\n\n## `Range.chromatic(list)` ⇒ <code>Array</code>\nCreate a range of chromatic notes. The altered notes will use flats.\n\n**Kind**: static method of [<code>Range</code>](#module_Range)  \n**Returns**: <code>Array</code> - an array of note names  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| list | <code>String</code> \\| <code>Array</code> | the list of notes or midi note numbers |\n\n**Example**  \n```js\nRange.chromatic(\"C2 E2 D2\") // => [\"C2\", \"Db2\", \"D2\", \"Eb2\", \"E2\", \"Eb2\", \"D2\"]\n// with sharps\nRange.chromatic(\"C2 C3\", true) // => [ \"C2\", \"C#2\", \"D2\", \"D#2\", \"E2\", \"F2\", \"F#2\", \"G2\", \"G#2\", \"A2\", \"A#2\", \"B2\", \"C3\" ]\n```\n<a name=\"module_Range.fifths\"></a>\n\n## `Range.fifths(tonic, range)` ⇒ <code>Array</code>\nCreate a range with a cycle of fifths\n\n**Kind**: static method of [<code>Range</code>](#module_Range)  \n**Returns**: <code>Array</code> - a range of cycle of fifths starting with the tonic  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| tonic | <code>String</code> \\| <code>Pitch</code> | the tonic note or pitch class |\n| range | <code>Array</code> \\| <code>String</code> | the range array |\n\n**Example**  \n```js\nRange.fifths(\"C\", [0, 6]) // => [ \"C\", \"G\", \"D\", \"A\", \"E\", \"B\", \"F#\" ])\n```\n<a name=\"module_Range.scale\"></a>\n\n## `Range.scale(scale, range)` ⇒ <code>Array</code>\nCreate a scale (pitch class set) Range. Given a scale (a pitch class set)\nand a range array, it returns a range in notes.\n\nCan be partially applied\n\n**Kind**: static method of [<code>Range</code>](#module_Range)  \n**Returns**: <code>Array</code> - the scale range, an empty array if not valid source or\nnull if not valid start or end  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| scale | <code>Array</code> | the scale to use or a function to convert from midi numbers to note names |\n| range | <code>Array</code> | a list of notes or midi numbers |\n\n**Example**  \n```js\nRange.scale(\"C D E F G A B\", [\"C3\", \"C2\"])\n// => [ \"C3\", \"B2\", \"A2\", \"G2\", \"F2\", \"E2\", \"D2\", \"C2\" ]\nconst majorC = Range.scale(\"C D E F G A B\")\nmajorC([\"C3\", \"C2\"]) * // => [ \"C3\", \"B2\", \"A2\", \"G2\", \"F2\", \"E2\", \"D2\", \"C2\" ]\n```\n","maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"time":{"modified":"2022-06-27T18:18:20.425Z","created":"2016-05-08T07:50:18.084Z","0.50.0":"2016-05-08T07:50:18.084Z","0.50.1":"2016-05-08T08:06:23.055Z","0.50.2":"2016-05-08T11:36:35.427Z","0.51.0":"2016-05-09T11:49:00.246Z","0.51.1":"2016-05-09T14:38:01.965Z","0.60.0":"2016-11-15T15:08:04.107Z","0.61.0":"2016-11-16T00:44:04.685Z","0.62.0":"2016-11-16T02:43:16.329Z","0.63.0":"2016-11-16T03:32:02.403Z","0.63.1":"2016-11-16T03:43:18.117Z","0.64.0":"2016-11-16T11:30:06.749Z","0.64.1":"2016-11-17T12:14:25.199Z","0.65.0":"2016-11-17T18:28:41.132Z","0.66.0":"2016-11-20T18:50:22.393Z","0.67.0":"2016-11-22T00:24:32.376Z","0.68.0":"2016-11-28T00:57:47.141Z","0.68.1":"2017-01-31T09:25:48.378Z","0.69.0":"2017-02-16T23:04:47.365Z","0.69.1":"2017-03-14T15:26:48.773Z","0.69.2":"2017-04-04T20:50:44.354Z","0.69.3":"2017-04-04T21:10:29.700Z","0.69.4":"2017-04-04T21:49:18.161Z","0.69.5":"2017-04-04T22:04:40.464Z","0.69.6":"2017-05-05T17:22:44.925Z","0.69.7":"2017-07-08T10:51:56.392Z","0.69.8":"2017-08-06T16:08:21.444Z","0.69.9":"2017-08-06T16:10:00.104Z","1.0.0-pre6":"2017-10-03T23:52:22.145Z","1.0.0":"2017-10-04T15:23:46.028Z","1.1.0":"2017-10-24T22:32:40.444Z","1.1.2":"2018-01-04T22:25:21.760Z","2.0.0":"2018-09-11T15:56:06.197Z","2.1.0":"2018-11-04T14:46:29.842Z","2.1.2":"2018-11-15T05:58:58.888Z","2.2.0":"2019-02-14T23:24:04.602Z","2.2.1":"2019-02-15T00:18:08.598Z","2.2.2":"2019-04-03T19:58:51.518Z"},"keywords":["music","theory","range","tonal"],"author":{"name":"danigb"},"license":"MIT","readmeFilename":"README.md","users":{"rchk":true},"repository":{"type":"git","url":"https://github.com/danigb/tonal/extensions/range"}}