{"_id":"tonal-pcset","_rev":"39-51bbad155c70d555b016b48ac60db58d","name":"tonal-pcset","description":"Create and manipulate pitch class sets","dist-tags":{"latest":"2.2.2"},"versions":{"0.68.1":{"name":"tonal-pcset","version":"0.68.1","description":"Pitch class sets","keywords":["music","theory","pitch class","sets","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-pitch":"^0.66.0","tonal-note":"^0.66.0","tonal-transpose":"^0.66.0","tonal-array":"^0.68.0"},"_id":"tonal-pcset@0.68.1","_shasum":"52b5f3c354d2fc6311f2b649b6a8a551cf845582","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"52b5f3c354d2fc6311f2b649b6a8a551cf845582","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-0.68.1.tgz","integrity":"sha512-f3MOfZQguUb19M/bdtSXZUAwv95u+1UV10Rfq4Wydhv4+3uSYi0ucoxgrmy9hRmQInNEXWUB0D+uMWNZcBjYVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlpDWM7xynT0E67PAPQHuNUx484/zcmpurgfBuk3f9aAiEAuWB1Z+EE0Qw1fNItNtulQES0lffnBGKhNVZC3oHk/wI="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-pcset-0.68.1.tgz_1485854745406_0.9791862822603434"},"directories":{}},"0.69.0":{"name":"tonal-pcset","version":"0.69.0","description":"Pitch class sets","keywords":["music","theory","pitch class","sets","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-pitch":"^0.69.0","tonal-note":"^0.66.0","tonal-transpose":"^0.69.0","tonal-array":"^0.69.0"},"_id":"tonal-pcset@0.69.0","_shasum":"98bcac7cbc18ce82367046914eba680a8cd0cef8","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"98bcac7cbc18ce82367046914eba680a8cd0cef8","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-0.69.0.tgz","integrity":"sha512-eL0G+upMfCMD7Z4YjVAdRt+24m4gQ430AtX7gYlkCT/rtr7DG6dhNYjeJlFl96pXZof/cLNfd2VqE5TFdOTg+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaIu79d+ERbYbhxH6oh6RiWYrteYlm3bJF/lSrltXB7AiAXtiW/N5/6YbQijJe0tlcb32DPxpdoQ2k8zsTLBpxkkw=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-pcset-0.69.0.tgz_1487286282334_0.027074236422777176"},"directories":{}},"0.69.1":{"name":"tonal-pcset","version":"0.69.1","description":"Pitch class sets","keywords":["music","theory","pitch class","sets","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-pitch":"^0.69.0","tonal-note":"^0.66.0","tonal-transpose":"^0.69.0","tonal-array":"^0.69.0"},"_id":"tonal-pcset@0.69.1","_shasum":"d4ebe015b569ff56308b8f06cec8c85dc6e7e131","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"d4ebe015b569ff56308b8f06cec8c85dc6e7e131","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-0.69.1.tgz","integrity":"sha512-leyNHYE84D25c7aNxaFRi0alYCtYzcohzs+1QUvllUH3vOXt1KvorzzP67wVysGoWALQ6xGlazLUANFR51mLEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHklv79l3YgLn+9bYulI3gopofJc/viXnfooCvmtXN1vAiBhaXaKM3SZrZjTyNz8HVSqnrt24GLECnNA/xiXEvivJQ=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-pcset-0.69.1.tgz_1489505168392_0.4643482086248696"},"directories":{}},"0.69.2":{"name":"tonal-pcset","version":"0.69.2","description":"Pitch class sets","keywords":["music","theory","pitch class","sets","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-pitch":"^0.69.2","tonal-note":"^0.66.0","tonal-transpose":"^0.69.2","tonal-array":"^0.69.2"},"_id":"tonal-pcset@0.69.2","_shasum":"b75110b45c0c9a798108afdcf20e5f92c3470ff9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"b75110b45c0c9a798108afdcf20e5f92c3470ff9","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-0.69.2.tgz","integrity":"sha512-5+h/Vp05L0+uwIWh0lzUWfkW0ma0ai/mRlrlqQkDxhIzHJP8a6UD7fUjJHxLy22NXDCkfHipJxhg0kq0Tb0HVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZTC6NCLCh+Dfz0JvHGNteMwygIaIAh2nBY3gtUEYqBAiAJhnLtQPXrlhDLOFMViLVEXtgorC1JHV1nc4SJFdXUjg=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-pcset-0.69.2.tgz_1491339037596_0.9248233688995242"},"directories":{}},"0.69.3":{"name":"tonal-pcset","version":"0.69.3","description":"Pitch class sets","keywords":["music","theory","pitch class","sets","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-pitch":"^0.69.3","tonal-note":"^0.66.0","tonal-transpose":"^0.69.3","tonal-array":"^0.69.3"},"_id":"tonal-pcset@0.69.3","_shasum":"c1b3e9b35eb15af96f85bb1678a1f474da4c3b75","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"c1b3e9b35eb15af96f85bb1678a1f474da4c3b75","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-0.69.3.tgz","integrity":"sha512-z+lMy2RVZhvZSehDKkVTo7Vno1/W/lbOj0O1IxS3Xzg00L0D3/E26XM18LAak1huwb1PuaAzY2P/baXbxsn4TQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL8uZW9Gc6irft4dOIgfmRF1N3em6nwEaXHoTlhcHCNwIgJ8k/vMSJz5X28UnzNctREZ0wyvIfsG9/UO8q8RWw6/U="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-pcset-0.69.3.tgz_1491340219783_0.6243035667575896"},"directories":{}},"0.69.4":{"name":"tonal-pcset","version":"0.69.4","description":"Pitch class sets","keywords":["music","theory","pitch class","sets","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-pitch":"^0.69.4","tonal-note":"^0.66.0","tonal-transpose":"^0.69.4","tonal-array":"^0.69.4"},"_id":"tonal-pcset@0.69.4","_shasum":"69ee1bf95bbe0e530d3230b1257e46d481ed767c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"69ee1bf95bbe0e530d3230b1257e46d481ed767c","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-0.69.4.tgz","integrity":"sha512-H+VUQc6mH7UqgEcrggtm+CNpRl6d4u3Cgt5OGGw4mAmg7t0BIytzwP0ESgofZevQrOQKf6V0iI+wtaOETE8gzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASOInHfy/ZVG+DZtLOo5gWUU65df1rmTSBC8lZ//k+/AiANKkmyYi+ZHPmPF5e4knpHq/yBkG0gb89Xk/wYcffGkQ=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-pcset-0.69.4.tgz_1491342551216_0.43558533932082355"},"directories":{}},"0.69.6":{"name":"tonal-pcset","version":"0.69.6","description":"Pitch class sets","keywords":["music","theory","pitch class","sets","tonal"],"scripts":{"test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^0.69.6","tonal-note":"^0.69.6","tonal-pitch":"^0.69.6","tonal-transpose":"^0.69.6"},"_id":"tonal-pcset@0.69.6","_shasum":"da22a6a4e09c68c6dbf6805dcb083b0f91d0ea6d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"da22a6a4e09c68c6dbf6805dcb083b0f91d0ea6d","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-0.69.6.tgz","integrity":"sha512-RX4QQub17iTp+bj1rmJwiDnE0TR5tZg9lEu87OeTAfkIi7/FiQb+6p/vCw9WiVySGmGNX6XA5sEaGc1HG69DVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOXG9WM+85YPyf4vaw5UMk4JJaPZ8pH2ZbZ31WRUGM1gIhAK2r+bDJByJNUHXMwMOV8zhfaOFDxraT0H6hmNUcHp6+"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-pcset-0.69.6.tgz_1494004950508_0.5799176772125065"},"directories":{}},"0.69.7":{"name":"tonal-pcset","version":"0.69.7","description":"Pitch class sets","keywords":["music","theory","pitch class","sets","tonal"],"scripts":{"pretest":"rollup -c ../../../rollup.config.js -o build/index.js -- index.js","docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^0.69.7","tonal-note":"^0.69.7","tonal-pitch":"^0.69.7","tonal-transpose":"^0.69.7"},"_id":"tonal-pcset@0.69.7","_shasum":"ad442b61104568f735baed618afda482958574d9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"ad442b61104568f735baed618afda482958574d9","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-0.69.7.tgz","integrity":"sha512-M/kEZwo+NNV31as4v/eAPaDZjIdFWw5fyT0xJDDKtaiRDZO9YVWKsZQ3ncsp7mf5/qzI5E4IY6bsW4kAxrIMig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEitenq2e7KihG0jDANoUk91fyKvucY8fxCSirPrPw2hAiEAzMYhh6iGA/CQ/oNpOLvyVr1+UIx9RR+EEUM9c/vUkLU="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset-0.69.7.tgz_1499511108983_0.6834730601403862"},"directories":{}},"0.69.8":{"name":"tonal-pcset","version":"0.69.8","description":"Pitch class sets","keywords":["music","theory","pitch class","sets","tonal"],"scripts":{"pretest":"rollup -c ../../../rollup.config.js -o build/index.js -- index.js","docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^0.69.7","tonal-note":"^0.69.8","tonal-pitch":"^0.69.7","tonal-transpose":"^0.69.7"},"_id":"tonal-pcset@0.69.8","_shasum":"2f87305a0b88c4536cf1cbb1d2e342ca90d576ab","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"2f87305a0b88c4536cf1cbb1d2e342ca90d576ab","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-0.69.8.tgz","integrity":"sha512-u75a7MjYpeckIaPxK/MP4dS+gd9KohbVEk5v3TnLvtMl5SCVuO4ND2RLMixOClCtULHOeOZ6utkPjFOAx2CbHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFeJuWTU+oyRvkMgK3I2h0Z9Hyf7ObspOp0EJlxviLv1AiBWZtPUF9MW+mVOkx8jXMJlE/+30BuvoDnC6RYIQKBK8Q=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset-0.69.8.tgz_1502035697013_0.6140437321737409"},"directories":{}},"0.69.9":{"name":"tonal-pcset","version":"0.69.9","description":"Pitch class sets","keywords":["music","theory","pitch class","sets","tonal"],"scripts":{"pretest":"rollup -c ../../../rollup.config.js -o build/index.js -- index.js","docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^0.69.7","tonal-note":"^0.69.9","tonal-pitch":"^0.69.7","tonal-transpose":"^0.69.7"},"_id":"tonal-pcset@0.69.9","_shasum":"e7740f70b92a0488fe35511c2e7cae333f5a7617","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"e7740f70b92a0488fe35511c2e7cae333f5a7617","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-0.69.9.tgz","integrity":"sha512-Y/PZv84RuPxqZl42HTI+Xzy23HnShawFxBu9TkpeeKKFXytCglLIKWV5DdtnaBkCjSPJiTMa7DJ3D9lRnhwSHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJTaamvVBx6f2TmsUyhU69ENA4HcvHbWp4OGPjDbADaQIhAN24dbPpQ7cw4od8GzfqnuZc+LQTad+zRpARxx1C0xw1"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset-0.69.9.tgz_1502035795611_0.6351621709764004"},"directories":{}},"1.0.0-0":{"name":"tonal-pcset","version":"1.0.0-0","description":"Create and manipulate pitch class sets","keywords":["music","theory","pitch class","sets","tonal"],"scripts":{"docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^1.0.0-0","tonal-interval":"^1.0.0-0","tonal-note":"^1.0.0-0"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-pcset@1.0.0-0","_shasum":"14c8ba1361b3326cd94a637cef84040adabbafbc","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"14c8ba1361b3326cd94a637cef84040adabbafbc","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-1.0.0-0.tgz","integrity":"sha512-is8k1RrLe0OAih9E/EdY25MVW97ROwHmg7kgUBKxC3ynAw0x1SIvMNVffabkhwiIQeBVtGKCPO2c0NdgNhp+DA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2VB4HWrHcs2/09tk+98t8eg/e/HO90ySE+MEgQa2GAAiAxXQhnpEtXxx4Rsd92S7dcUsXNgvNga5hroaQglARUfA=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset-1.0.0-0.tgz_1506462641353_0.003256982658058405"},"directories":{}},"1.0.0-1":{"name":"tonal-pcset","version":"1.0.0-1","description":"Create and manipulate pitch class sets","keywords":["music","theory","pitch class","sets","tonal"],"scripts":{"docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage"},"main":"build/transpiled.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^1.0.0-1","tonal-interval":"^1.0.0-1","tonal-note":"^1.0.0-1"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-pcset@1.0.0-1","_shasum":"9307dc8717d60c1b4a24f278cc09d946328d5590","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"9307dc8717d60c1b4a24f278cc09d946328d5590","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-1.0.0-1.tgz","integrity":"sha512-Ni8xGe8+LJD+vEo4mMp0FWFah14TDPLiS9oPwsgJGLgAZ8BtAkoNtjZtMmf58g7T8Vr13RTypZMwlCOd1SkXkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2CWOtBlreXbWkEwdfBuPy+nOQLazbI3vSXcSAnQ/19AIhANZ3bdUUxS4BBRtdVfTBtNwULJemHgax2OPkipx2eKEW"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset-1.0.0-1.tgz_1506670305282_0.632914082845673"},"directories":{}},"1.0.0-pre2":{"name":"tonal-pcset","version":"1.0.0-pre2","description":"Create and manipulate pitch class sets","keywords":["music","theory","pitch class","sets","tonal"],"scripts":{"docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage"},"main":"build/transpiled.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^1.0.0-pre2","tonal-interval":"^1.0.0-pre2","tonal-note":"^1.0.0-pre2"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-pcset@1.0.0-pre2","_shasum":"40bb87810a2ab1d34dec1ed9a88c43a74f1cc9ea","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"40bb87810a2ab1d34dec1ed9a88c43a74f1cc9ea","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-1.0.0-pre2.tgz","integrity":"sha512-eD0SajgZa+vwO91AJeD8WRNuaRqDItdA66mo526ug39eUdjsnh0r1xSPPI6RVAXLKcPZRsaTojct2HwuqHUzcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEOXlLkE7ggSlBZMWq0Lc6N52Mq82rKV9vudmVXPpPaAiBA5bWyCEp5wDu7laJgtlstDbQnzn0suWJCTvO3taxAZg=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset-1.0.0-pre2.tgz_1506675884134_0.4871766467113048"},"directories":{}},"1.0.0-pre3":{"name":"tonal-pcset","version":"1.0.0-pre3","description":"Create and manipulate pitch class sets","keywords":["music","theory","pitch class","sets","tonal"],"scripts":{"docs":"jsdoc2md -d 1 --name-format --member-index-format list index.js > README.md","test":"jest --coverage"},"main":"build/transpiled.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^1.0.0-pre3","tonal-interval":"^1.0.0-pre3","tonal-note":"^1.0.0-pre3"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-pcset@1.0.0-pre3","_shasum":"4874d5de01e3b98a4c5c514b0dd9fc1bad94c931","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"4874d5de01e3b98a4c5c514b0dd9fc1bad94c931","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-1.0.0-pre3.tgz","integrity":"sha512-vm4K8DASSGolk1edtYBszCnc/Tr0ftMu/hQ75efsiXo6Sn8HmeL1DkzPGLnQLa2FIttLaWD7p+b48vbcI0+uBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKApUufgShkbg/qyKFc/njqMzvjv2S6Re5obxd4pWvnAiBrDsJzMqIVqt0GRrme/M01iGL42Hoz8y+jnX3f3YPp3A=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset-1.0.0-pre3.tgz_1506676932335_0.02152330055832863"},"directories":{}},"1.0.0-pre4":{"name":"tonal-pcset","version":"1.0.0-pre4","description":"Create and manipulate pitch class sets","keywords":["music","theory","pitch class","sets","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","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^1.0.0-pre4","tonal-interval":"^1.0.0-pre4","tonal-note":"^1.0.0-pre4"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-pcset@1.0.0-pre4","_shasum":"9cf810023771ca2955e884bb6d4f94fa5b5e8cf3","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"9cf810023771ca2955e884bb6d4f94fa5b5e8cf3","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-1.0.0-pre4.tgz","integrity":"sha512-j8ybvouBuV/ByTDkXiu5zh5g88SMjZUaZvmjTgBqQkUOvaSTybDOemuT/P5jUNDEOwbiY0FlReEfPx+9WFdEbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVLzQTtzbBJ+UunA/mYp1C4eI9qngS1ovJrt3C9dhJVAiEAlqnTLNR+Oj18slYiq3UMLX6QqFQoOPEGkkkRzbv7IeQ="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset-1.0.0-pre4.tgz_1506852679071_0.10804149857722223"},"directories":{}},"1.0.0-pre5":{"name":"tonal-pcset","version":"1.0.0-pre5","description":"Create and manipulate pitch class sets","keywords":["music","theory","pitch class","sets","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","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^1.0.0-pre5","tonal-interval":"^1.0.0-pre5","tonal-note":"^1.0.0-pre5"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-pcset@1.0.0-pre5","_shasum":"3525aa428128bc73b648c43193542bd906280d7b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"3525aa428128bc73b648c43193542bd906280d7b","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-1.0.0-pre5.tgz","integrity":"sha512-Cl2V3QBXqXP9sPy+i0F+9EuHn+Hi2qWtqNCx8y3M/l7Fys+OGwnAfuWqvaR4XMZ/y7HepjTn3K4MrmWSZE52MA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcrFehf07Q3nZAEf+jWNRtdzdAb9EQsMZxOTXaTbfQagIgO7/XoY00fW1UdpHQg35E0lUC5Jqz82bGjtLzA/rd2ng="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset-1.0.0-pre5.tgz_1506875351381_0.49911903380416334"},"directories":{}},"1.0.0-pre6":{"name":"tonal-pcset","version":"1.0.0-pre6","description":"Create and manipulate pitch class sets","keywords":["music","theory","pitch class","sets","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","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^1.0.0-pre6","tonal-interval":"^1.0.0-pre6","tonal-note":"^1.0.0-pre6"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-pcset@1.0.0-pre6","_shasum":"b4e18147468bb46dcf4e6578cf6fcd22e58dd62a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"b4e18147468bb46dcf4e6578cf6fcd22e58dd62a","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-1.0.0-pre6.tgz","integrity":"sha512-j2BWGtMYIE5i8DUKdqa3Wp42rLxlQ7gaDBcbDQzLr8Zv/d2yBE81OgU80MmROfvO/7AdNHteTObQPjATXGtJmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5pv66Kxaf36Dspn5RBUSxOxgaQ5zuX/QZtXrTvTd00AIhANDzBdpuRfYqx8haOnKNrtl273GjHetLDBWGpR/p7RAK"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset-1.0.0-pre6.tgz_1507074737105_0.7800932091195136"},"directories":{}},"1.0.0":{"name":"tonal-pcset","version":"1.0.0","description":"Create and manipulate pitch class sets","keywords":["music","theory","pitch class","sets","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","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^1.0.0","tonal-interval":"^1.0.0","tonal-note":"^1.0.0"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-pcset@1.0.0","_shasum":"a3cae9127f17d36c44472eb343325dfaa6c23a16","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"a3cae9127f17d36c44472eb343325dfaa6c23a16","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-1.0.0.tgz","integrity":"sha512-i4RkgkPlFrg7e7WVQEpYkcqE9qbvGLVX2AVM8Kt3fESlmV+LPsg7p5t4jYMukYgb4C6EBeU5ML4TpFCXF+TeDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkyqS+FP10FRO6dCxkaOoXhdXRnIDGS6Moky5HQqIrvQIgEuBFY2Wtq3x07pa9u41ITJrbYz+YLHb9oo0lkp5EE+g="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset-1.0.0.tgz_1507130620648_0.11316244816407561"},"directories":{}},"1.1.0":{"name":"tonal-pcset","version":"1.1.0","description":"Create and manipulate pitch class sets","keywords":["music","theory","pitch class","sets","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","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^1.1.0","tonal-interval":"^1.1.0","tonal-note":"^1.1.0"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-pcset@1.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-B4dq4gwpqi6MVNFd9Wik6kNaVUMMaWbmcL0+3KiLUlyqJti0Px4kew7l/TlEOlpcmvhUaG7ism0MyDlS8Ja6fw==","shasum":"9e3ce9d535a664813c17393314950a9647ddb041","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlr6MtDmtdDz3MtdkHNcHCP32bN2oF+eckZyqG93uuwwIhAIOhVSUuaOIZ6DrzhR/dSyt6UX3d8FUvIr8rcUfHnw+7"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset-1.1.0.tgz_1508884355522_0.12324145738966763"},"directories":{}},"1.1.2":{"name":"tonal-pcset","version":"1.1.2","description":"Create and manipulate pitch class sets","keywords":["music","theory","pitch class","sets","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","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^1.1.2","tonal-interval":"^1.1.2","tonal-note":"^1.1.2"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-pcset@1.1.2","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-KeZX4qlDv6fSjwSHa14LYOQuM8Ym9iE0iwd2ewBszlnaiO4V6zT6SyeePrJzCSMW87jI5BMe7nVeCd1BkCgK9Q==","shasum":"45ef2614fde0fbcb386bf68ec1ea67a7aa19e0ea","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-1.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDDtWg04Vy5FOR4oqkWegYFIpMNfnICbEYEpgzgYTDkQIhAJwRrUJpeieDVLQlNzEhxJpbCRUr9wsx65GDmx87kWSE"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset-1.1.2.tgz_1515104710287_0.2080790475010872"},"directories":{}},"2.0.0":{"name":"tonal-pcset","version":"2.0.0","description":"Create and manipulate pitch class sets","keywords":["music","theory","pitch class","sets","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","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^2.0.0","tonal-interval":"^2.0.0","tonal-note":"^2.0.0"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-pcset@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-liEq3QvGF13O8PerJ+Xu+NEM3o/ByU+TsZX8JsResozf+McY/pYhSrhTYBn9zmyBFTbppMNkvfIarOb+JPA9zA==","shasum":"ca6a1f6f3d058f3e44f8e182452f761804ac45ca","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-2.0.0.tgz","fileCount":7,"unpackedSize":34286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbl+WRCRA9TVsSAnZWagAArJkP/jeELjHetRBByb/wArSA\n4UCHH68Ynj2ZAOLe9YvY+7gPRDZGJF9BRsa3SGdWVKRxYMCGKnu6jkvBtVsr\n7ckqVwMRiiGfFsXpii/GF2KKPwRd6WSvY4tOK0P0ffpSI8Qh4Pm9c1zeC6Og\nBc3KGN716zLDq8fP+bs3rgDBFD1MFsnpa9rG/pIdKMNS7SSF0gPkKflZ0xPm\nk52bzzA2IBuDMj4/8J3hYduxk6UmK08MemdXC4f2mssQQKtcZSbsRVhsS26w\npJ/5XQvRiT180l5LQCx0FrHREK3VUVW9erJEOeJNzu9jxBNtg8zNo9rfzpna\nnMfIeBD2/2rZ8OzH/du+P/4zMT4PTkITvE+JSgLs62dLZL0U5AUDKnrdg7qI\nTUOXurFcN8Z3QcG1/9MA+waBNVNERABzR7DGM1TaScIu+25Web64GLL69dR1\nzxN0zPjGNcei0GusJpI4wyZt4Q4wYcpWQCZhM7eBS0KT2KRUZsGpiJWb4iaf\nFE3OnSQSOrZmTQBvu3lq3k+T9sVPgFiyC8EDVYQDt2OIZ4LWTFBJZD0GW6xH\nw/t/CGmtXdWGRn7nCJt8rUzxoBEjiTChCKYJQN2RyStFrPjmj+cNxhYskYI7\nvsVUZwdydt+xz9F/eHm5SYsyKZLImvoBjXPhMyw7ywLAEUSrxCf+GEom4M9P\nswNH\r\n=a6rZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIW2Tuy853boebn8L1K9TwVDpDpM9jwZLdNmzqqZja8AiAmzcIBQ+/Cvvjgc2SQqk4q5cTcpRLjOAKMUhlbG1TS7w=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset_2.0.0_1536681361046_0.09004264184703414"},"_hasShrinkwrap":false},"2.1.0":{"name":"tonal-pcset","version":"2.1.0","description":"Create and manipulate pitch class sets","keywords":["music","theory","pitch class","sets","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","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^2.1.0","tonal-interval":"^2.1.0","tonal-note":"^2.1.0"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-pcset@2.1.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-VRRMxmNc3jI1wPhSn+W3UdJmNF8hgHNNf6uSwB2lq+H0lrEFHhYIL9F72fp2PIpNz9taocNPq143dxU02S2JHg==","shasum":"f54aa34630b3512dbefc0522fcca1ba1ee8b3220","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-2.1.0.tgz","fileCount":8,"unpackedSize":38949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3wZACRA9TVsSAnZWagAASvgP/RPbBHoszi0dCrsQ8t7x\nYoNiUlrhUH+KjorClGaJhwlfy2Q63PKHicD/V46zfbHVijUXFJv/DU8BhCPM\nQD03RTIU56Y1bxDowpb78zqoXgN+wP2OIYaJdT3ikO95zZn0JkazwMLmffvG\nKV1Ca9J8i74Tu29UVtCXtrD3wRZfE4UPMBxtjEbApwCDHmNFhiKKRsfSxK41\n5emPhVDMmw58ZQwxdQfUq6mTNFWvvhlRh64lQK4yYc04cWYPbkZIb6qFwRTB\nL8Ailwc9G56kEd+fa++GCU6AOEMANW3D0MRWBAphG0AQfSesfu9GYZGEML+k\nhPFS+/cYeoR7SOns3DiRZZRRRUWAcJkdYNvZTZ+oE0Z5QrXuusmIKum2lA0d\n9GNNZsTRpEp3kgdCEsIsP5e20ZTWQeqKKxpibmzEWfSd8a5MaiHbTfUWljc8\n/IxOwPGa2pgaZhd2ptzkhWiDIakdD2HfQrbN5HkWabShFS4eHud5aijd4Y3b\nVQPJfAushI/3iROOnvCkzaLubxiGQUhCxLRmlRL3mvyWbib6LU/NbFhHbnaT\npJZSaPCKdWL3pVU9wAR7Ikf5b/zO4Pv3DrPIGeXwkUnkFvT6GtGJWrImZIvx\ntpnQdmjy8F482U5oQH3OMClyU9phZ4n4sq1gVZ2NT7r0F9OfINNFhGFvx34U\nIazp\r\n=3pIf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDxUWa9ACHpcXDVhQBzDYKJuufRzwB6B5REAv25odR6wIgICSQWpcdInYoBg7glj9aCr4sxAlWXn6gqnAZuY+OL3E="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset_2.1.0_1541342783525_0.6468985923760213"},"_hasShrinkwrap":false},"2.1.2":{"name":"tonal-pcset","version":"2.1.2","description":"Create and manipulate pitch class sets","keywords":["music","theory","pitch class","sets","tonal"],"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","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^2.1.2","tonal-interval":"^2.1.2","tonal-note":"^2.1.2"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-pcset@2.1.2","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-UkDzCCtoNE1NSerbt3PUtroz2lf4lPbFgrkaveKBDqqxTu6F1oaukpoehHES4s5+rKY7UzanV8Kr4lfVlrZzCA==","shasum":"c6b33b3016b08bcdc36dd7772208ecaecc47b449","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-2.1.2.tgz","fileCount":18,"unpackedSize":110023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7QseCRA9TVsSAnZWagAA1YUQAJaLJ1DmgCNP4yndJurz\nw9fMhjHHUtRGv0ET2mT7D0OehUAQsP2L4M69EQBVXcOucz1ZrcneUei5660t\n0HR6sD3XNt4cRUgpLFKdB9GEUVFHovzIV835dtO0Wa89FQ7/uzlklR0/ykGb\nuJfiMXU0MU9gcwnjZD+NqJ4j6yDuyTCQFwmNVniujnuNeSMsZxODdTkBK8/n\nA/+H1AGEoqR51GNQlZyXbbgSq9jEgyArBLme+eo7a7/A2TPde7S0FNRB2lXt\nUftsHX05cXqWf0XUmFUcJyBW9MkmqBfuKpqj3sGrn5h15anrTuf/rExRUy3Y\nNbcvBmYpEX7y/VYugQam1bQj44wrsdwlNwBGCa1qEphTo5/WJSHPmyu5Qi44\n8lUs+TUgAGpn4uWgyqCFZ+fGXTylq4XQRTcILhPA7rZyDIUzadMwqP7XbooW\nPE30vnrAf6TbmI2UuUiXU4a7lXydUnOvuL61SfYraVH28YxEdWBb1M5A8Jl4\nBskv1ju1hCNSEVFIRGGC9UCz7xxer4GRMEmtLDLtS41Q7VlzvUpbLmKXb7pW\nUYi0mXf5dqhSxQ+IRRUtLS7u4qv5NPxsYLPZ60ylZ+2BTtnynY3C/yGLdice\nZ1yia+iccxIEA5VwzkInKOudahcTNV/lF8RSE3OIoIsQDo2FstSpbCOobs+d\nmvcF\r\n=C9Wc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1kE52nGo8woxj9zI0zWOjDKyMRg800lxha5OR9rAquAiA5G0tupdMzmoulWcSpD5cud3mnUmVnmNmgmS09FHr6kg=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset_2.1.2_1542261533298_0.9571997103693362"},"_hasShrinkwrap":false},"2.2.0":{"name":"tonal-pcset","version":"2.2.0","description":"Create and manipulate pitch class sets","keywords":["music","theory","pitch class","sets","tonal"],"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","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^2.2.0","tonal-interval":"^2.2.0","tonal-note":"^2.2.0"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-pcset@2.2.0","_nodeVersion":"9.11.2","_npmVersion":"6.6.0","dist":{"integrity":"sha512-EkB96xRUWCtWfu6r7CG79YReKThI3G4JhqgqammUaBCtxowmuj1YhHeELdLtKm5T2kNnonG/ca4DuUx9qJMduQ==","shasum":"6ce7687429acc469c38b0363e63fa527e2550697","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-2.2.0.tgz","fileCount":18,"unpackedSize":110023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZfiMCRA9TVsSAnZWagAA+JMQAJTjqMm+r88Ww+puOTi7\nvHkNaXmdOOA4h5/8wQXFtHsumanMtwi200gSfSppUPmTIvDmuQUBQ/xKaxqW\n7w7mUh5Q6oDEpXDN+5ixwAfyODGrVyOYLQWJRXhGkdIKSlHZl/6P8uWPyi1S\nVS1u7wifzekcI7+DVNtRrFMMQKwWewJ7bFFDcJgK5zO1htVLm+T1OSyfiRQ4\nBhFw/xPO8n2ebTIx/L/NRqwxdmBwrDIi9m5pNpTMEax2JUrSRGJtCiSGkU41\njmxYfN65Qx8MEKhjGuHOydt3WrA9PSMHCEeWPocMMhhyxLadkRo+qlJx5QbI\nO4CKKtxECWOLBW6znZjVG3GBO4Nvzzj+nplOPUcqCB5ZITsED0B0P/8kY8hU\nhpq3W0Eeog+SfV47fJe2SpL7aZvMlAv4cpwFk6LQy/rm3AtOVesrpuWANzNg\nWlQJeWYAAlxV7oH1yUWLdPCPYCC4lFeUsKWpIn0fzrfMBtfLwyUG9fKklsbW\nV7jxlVdFwwPa0H7toobrI5BSHbVEVSGADGU7+Ls9r7GrY7G+r6AzfOxRu+h8\nbGOaSq2dyQK51uOPHFXoGhzXmhmqZ1nDCSztif5X1cXORaHEPwmUNLJmb0cm\n76ihwYyIndOSxpdIz76SYEUqkVCIoYpNlGnap2C7ZBw1YdNviK11EumgnhRI\nGF/v\r\n=45la\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB8NYPAICksekKqJ9OFWOmuya8TR6fQFjzmqwUrpWVvAIgO269Od2ikFYawMtmrzqDmC2MNCyghjcT62PBf1bTktA="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset_2.2.0_1550186635340_0.7686565003624002"},"_hasShrinkwrap":false},"2.2.1":{"name":"tonal-pcset","version":"2.2.1","description":"Create and manipulate pitch class sets","keywords":["music","theory","pitch class","sets","tonal"],"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","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^2.2.1","tonal-interval":"^2.2.1","tonal-note":"^2.2.1"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-pcset@2.2.1","_nodeVersion":"9.11.2","_npmVersion":"6.6.0","dist":{"integrity":"sha512-lclE33VYUm8m2PBTRdkNS/f4/ehcNcKSjh3e/IbnaD1OayEhxxs6mFjVbnT6cpbqG42M+ZK2prqfPsaVp75jlw==","shasum":"7cfaaee7248ef7762c19de7a1759325f653f7081","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-2.2.1.tgz","fileCount":18,"unpackedSize":110023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZgU6CRA9TVsSAnZWagAAh5kP/j1aCnVP9x4/hkAtbKt8\nAQ0vcp4E/cr4xIKgkcXNB4MYHcVtr4n3MmOuYPG63UmUqUbRwNigV5EQ4fuQ\nTUgENCvtcUF0pxGCStMnFys1EpVTBG7q2GMWcb9T7ijOqiC6D5l/jWYqVLaf\nQvCZ5LcOM2LlMTSwJZNEE74oNl8YBJ5qRgk8zIkmrCjx+Ts8sLiLRglMH/zN\nZtrVzWgiYeHzC0GA3Tb+GmmtoNTBtK820Px8wvxFUaQ0dqaNNmyyAmN16+Xn\nWe8RhfkE/w+np75RP32+47ort2UJ9KT4VjkwMbB8vg6agbn1lzhu197/QSth\nWVtNOCAnI34rXSkwlORVsuzr2pzCn8IP6zC2W7oONF2OoYs8itviREtmWjNV\nCFmDg0zo2r0M/qfi1tk7VS/Qjzbu2HnXg8LFmuMM4jd8mQFnYKYEQ2qTQEBJ\n0xHolrAjuZeXA60OpWbpYwLgLumvHeyaBTZg30/ZqI4hj18t/NdRTA2dLC55\nDxR1FxveU2JY12CAcWOWEss52XYF0c4tmvY9mbM65gD3Vyyq9toaj2ZHZ3Z9\nfZiuWbpTcAwwIUuTtTm3Ze84ZermhCfQYd8jOTvR8GRCKzOuk5/CBO68ejTe\nhXsLgI8mjBrd1OQiGOqedPXaK3V0AmPgBg9VfXo2stJisHDpeZas9q7d9gYd\nVcrV\r\n=qxNU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICo1FwldNiS65V3upBgjKsypqTtBKkS2EtdmASqmJW4xAiEAyokavxw/iwJ9604sOrqpjgFUxMDjkSIexSfLrQk5CtI="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset_2.2.1_1550189881829_0.8494187341436148"},"_hasShrinkwrap":false},"2.2.2":{"name":"tonal-pcset","version":"2.2.2","description":"Create and manipulate pitch class sets","keywords":["music","theory","pitch class","sets","tonal"],"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","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^2.2.2","tonal-interval":"^2.2.2","tonal-note":"^2.2.2"},"babel":{"presets":["es2015"]},"jest":{"transformIgnorePatterns":["<rootDir>/node_modules/(?!tonal)"]},"_id":"tonal-pcset@2.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-PSqhkxzckO6J27W0GxawHYln4wvfDJ7puDmccksyFOBo97UhLnpxiyvBekhiYpkuaMtoZLQC/KALAkEj7lcb+A==","shasum":"8080a5998bd95ffc9c0419032e6c2b7f39df027d","tarball":"https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-2.2.2.tgz","fileCount":8,"unpackedSize":39144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpRB2CRA9TVsSAnZWagAA7H4P/RQRJWfpiGMMuOpJQKTr\nQ/1d3WsXnH4WkeI52zioBC4QNGL3he/6YLhyFK+6b4Eew6eSbwMFFwJBvRIz\nB4j3zmKYH7PNCfGNakH94VwyNb+KwaA9Nhz9eO76bZ5zeW6xH57sFhoMKq+u\nvnGwaQpwiPsZPlPe/Sin6maSc2VO0c/en1kD8xgPaNMTvh6BpVokHh6tK53z\nhSP7bODQnCBFhXY7PLiO+q9NqgNp9pDUhQ82Qqnp8Pr8pVu2VWeJrzk3k5UM\n5yFgm4oHZbfhrGPaOd4LSfMZpZNuUAkH8EcGeelnz3F6ygWQkGMQw0jfkuBz\nLjNC5o5LfXehSgIiZjU4kZmKmzdmZFrliSJpOn+MR1otYJ2pxe+W3zJgI+Ht\njLr8ZrIDefgIS1LNe4VzpqCiaIARttoCUNvIlMUu4BLOtzIynJZaAKC8vCFH\n1WbqNuQLmNGsbVXmeRBeeZX+CrZWtXX9oOwddvBXuG+JfU+uzMSypMiWmM95\n7qq5cGCjjuMH/SzwCaoqfefDNQjo8+ngf1D42SDopyhKey39yAb2yeS78j4J\njfZlTYxEB6O3bVdN/X/pilUq6Te+lmcX7Z5VUHsxF4H3kL7UH3wlfy4UVjw8\nb0t17AaOSwHD3qkWEmCgSS45gy5Idhj1gpDkhqsEPkBs83n1M5L3UKW80HtA\nt/fZ\r\n=gHu0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA336gc5PQfPnsFwunKnSHs9ITLB6upX4lL3dUr4gTGpAiAsnijoS9zItKg48Rolr9pDaWVezPKpEhBc3bMFPn7pGw=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-pcset_2.2.2_1554321525930_0.7410882067704596"},"_hasShrinkwrap":false}},"readme":"<a name=\"module_PcSet\"></a>\n\n# PcSet\n[![npm version](https://img.shields.io/npm/v/tonal-pcset.svg?style=flat-square)](https://www.npmjs.com/package/tonal-pcset)\n[![tonal](https://img.shields.io/badge/tonal-pcset-yellow.svg?style=flat-square)](https://www.npmjs.com/browse/keyword/tonal)\n\n`tonal-pcset` is a collection of functions to work with pitch class sets, oriented\nto make comparations (isEqual, isSubset, isSuperset)\n\nThis is part of [tonal](https://www.npmjs.com/package/tonal) music theory library.\n\nYou can install via npm: `npm i --save tonal-pcset`\n\n```js\n// es6\nimport PcSet from \"tonal-pcset\"\nvar PcSet = require(\"tonal-pcset\")\n\nPcSet.isEqual(\"c2 d5 e6\", \"c6 e3 d1\") // => true\n```\n\n## API documentation\n\n\n* [PcSet](#module_PcSet)\n    * [`.chroma(set)`](#module_PcSet.chroma) ⇒ <code>string</code>\n    * [`.chromas()`](#module_PcSet.chromas) ⇒ <code>Array</code>\n    * [`.modes(set, normalize)`](#module_PcSet.modes) ⇒ <code>Array.&lt;String&gt;</code>\n    * [`.isChroma(chroma)`](#module_PcSet.isChroma) ⇒ <code>Boolean</code>\n    * [`.intervals(pcset)`](#module_PcSet.intervals) ⇒ <code>Array</code>\n    * [`.isEqual(set1, set2)`](#module_PcSet.isEqual) ⇒ <code>Boolean</code>\n    * [`.isSubsetOf(set, notes)`](#module_PcSet.isSubsetOf) ⇒ <code>boolean</code>\n    * [`.isSupersetOf(set, notes)`](#module_PcSet.isSupersetOf) ⇒ <code>boolean</code>\n    * [`.includes(set, note)`](#module_PcSet.includes) ⇒ <code>Boolean</code>\n    * [`.filter(set, notes)`](#module_PcSet.filter) ⇒ <code>Array</code>\n\n<a name=\"module_PcSet.chroma\"></a>\n\n## `PcSet.chroma(set)` ⇒ <code>string</code>\nGet chroma of a pitch class set. A chroma identifies each set uniquely.\nIt\"s a 12-digit binary each presenting one semitone of the octave.\n\nNote that this function accepts a chroma as parameter and return it\nwithout modification.\n\n**Kind**: static method of [<code>PcSet</code>](#module_PcSet)  \n**Returns**: <code>string</code> - a binary representation of the pitch class set  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| set | <code>Array</code> \\| <code>String</code> | the pitch class set |\n\n**Example**  \n```js\nPcSet.chroma([\"C\", \"D\", \"E\"]) // => \"1010100000000\"\n```\n<a name=\"module_PcSet.chromas\"></a>\n\n## `PcSet.chromas()` ⇒ <code>Array</code>\nGet a list of all possible chromas (all possible scales)\nMore information: http://allthescales.org/\n\n**Kind**: static method of [<code>PcSet</code>](#module_PcSet)  \n**Returns**: <code>Array</code> - an array of possible chromas from '10000000000' to '11111111111'  \n<a name=\"module_PcSet.modes\"></a>\n\n## `PcSet.modes(set, normalize)` ⇒ <code>Array.&lt;String&gt;</code>\nGiven a a list of notes or a pcset chroma, produce the rotations\nof the chroma discarding the ones that starts with \"0\"\n\nThis is used, for example, to get all the modes of a scale.\n\n**Kind**: static method of [<code>PcSet</code>](#module_PcSet)  \n**Returns**: <code>Array.&lt;String&gt;</code> - an array with all the modes of the chroma  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| set | <code>Array</code> \\| <code>String</code> | the list of notes or pitchChr of the set |\n| normalize | <code>Boolean</code> | (Optional, true by default) remove all the rotations that starts with \"0\" |\n\n**Example**  \n```js\nPcSet.modes([\"C\", \"D\", \"E\"]).map(PcSet.intervals)\n```\n<a name=\"module_PcSet.isChroma\"></a>\n\n## `PcSet.isChroma(chroma)` ⇒ <code>Boolean</code>\nTest if the given string is a pitch class set chroma.\n\n**Kind**: static method of [<code>PcSet</code>](#module_PcSet)  \n**Returns**: <code>Boolean</code> - true if its a valid pcset chroma  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| chroma | <code>string</code> | the pitch class set chroma |\n\n**Example**  \n```js\nPcSet.isChroma(\"101010101010\") // => true\nPcSet.isChroma(\"101001\") // => false\n```\n<a name=\"module_PcSet.intervals\"></a>\n\n## `PcSet.intervals(pcset)` ⇒ <code>Array</code>\nGiven a pcset (notes or chroma) return it\"s intervals\n\n**Kind**: static method of [<code>PcSet</code>](#module_PcSet)  \n**Returns**: <code>Array</code> - intervals or empty array if not valid pcset  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| pcset | <code>String</code> \\| <code>Array</code> | the pitch class set (notes or chroma) |\n\n**Example**  \n```js\nPcSet.intervals(\"1010100000000\") => [\"1P\", \"2M\", \"3M\"]\n```\n<a name=\"module_PcSet.isEqual\"></a>\n\n## `PcSet.isEqual(set1, set2)` ⇒ <code>Boolean</code>\nTest if two pitch class sets are identical\n\n**Kind**: static method of [<code>PcSet</code>](#module_PcSet)  \n**Returns**: <code>Boolean</code> - true if they are equal  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| set1 | <code>Array</code> \\| <code>String</code> | one of the pitch class sets |\n| set2 | <code>Array</code> \\| <code>String</code> | the other pitch class set |\n\n**Example**  \n```js\nPcSet.isEqual([\"c2\", \"d3\"], [\"c5\", \"d2\"]) // => true\n```\n<a name=\"module_PcSet.isSubsetOf\"></a>\n\n## `PcSet.isSubsetOf(set, notes)` ⇒ <code>boolean</code>\nCreate a function that test if a collection of notes is a\nsubset of a given set\n\nThe function can be partially applied\n\n**Kind**: static method of [<code>PcSet</code>](#module_PcSet)  \n**Returns**: <code>boolean</code> - true if notes is a subset of set, false otherwise  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| set | <code>Array</code> \\| <code>String</code> | an array of notes or a chroma set string to test against |\n| notes | <code>Array</code> \\| <code>String</code> | an array of notes or a chroma set |\n\n**Example**  \n```js\nconst inCMajor = PcSet.isSubsetOf([\"C\", \"E\", \"G\"])\ninCMajor([\"e6\", \"c4\"]) // => true\ninCMajor([\"e6\", \"c4\", \"d3\"]) // => false\n```\n<a name=\"module_PcSet.isSupersetOf\"></a>\n\n## `PcSet.isSupersetOf(set, notes)` ⇒ <code>boolean</code>\nCreate a function that test if a collectio of notes is a\nsuperset of a given set (it contains all notes and at least one more)\n\n**Kind**: static method of [<code>PcSet</code>](#module_PcSet)  \n**Returns**: <code>boolean</code> - true if notes is a superset of set, false otherwise  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| set | <code>Array</code> \\| <code>String</code> | an array of notes or a chroma set string to test against |\n| notes | <code>Array</code> \\| <code>String</code> | an array of notes or a chroma set |\n\n**Example**  \n```js\nconst extendsCMajor = PcSet.isSupersetOf([\"C\", \"E\", \"G\"])\nextendsCMajor([\"e6\", \"a\", \"c4\", \"g2\"]) // => true\nextendsCMajor([\"c6\", \"e4\", \"g3\"]) // => false\n```\n<a name=\"module_PcSet.includes\"></a>\n\n## `PcSet.includes(set, note)` ⇒ <code>Boolean</code>\nTest if a given pitch class set includes a note\n\n**Kind**: static method of [<code>PcSet</code>](#module_PcSet)  \n**Returns**: <code>Boolean</code> - true if the note is included in the pcset  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| set | <code>Array</code> \\| <code>String</code> | the base set to test against |\n| note | <code>String</code> \\| <code>Pitch</code> | the note to test |\n\n**Example**  \n```js\nPcSet.includes([\"C\", \"D\", \"E\"], \"C4\") // => true\nPcSet.includes([\"C\", \"D\", \"E\"], \"C#4\") // => false\n```\n<a name=\"module_PcSet.filter\"></a>\n\n## `PcSet.filter(set, notes)` ⇒ <code>Array</code>\nFilter a list with a pitch class set\n\n**Kind**: static method of [<code>PcSet</code>](#module_PcSet)  \n**Returns**: <code>Array</code> - the filtered notes  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| set | <code>Array</code> \\| <code>String</code> | the pitch class set notes |\n| notes | <code>Array</code> \\| <code>String</code> | the note list to be filtered |\n\n**Example**  \n```js\nPcSet.filter([\"C\", \"D\", \"E\"], [\"c2\", \"c#2\", \"d2\", \"c3\", \"c#3\", \"d3\"]) // => [ \"c2\", \"d2\", \"c3\", \"d3\" ])\nPcSet.filter([\"C2\"], [\"c2\", \"c#2\", \"d2\", \"c3\", \"c#3\", \"d3\"]) // => [ \"c2\", \"c3\" ])\n```\n","maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"time":{"modified":"2022-06-27T18:17:59.715Z","created":"2017-01-31T09:25:47.202Z","0.68.1":"2017-01-31T09:25:47.202Z","0.69.0":"2017-02-16T23:04:44.246Z","0.69.1":"2017-03-14T15:26:09.107Z","0.69.2":"2017-04-04T20:50:38.214Z","0.69.3":"2017-04-04T21:10:20.523Z","0.69.4":"2017-04-04T21:49:13.218Z","0.69.6":"2017-05-05T17:22:32.915Z","0.69.7":"2017-07-08T10:51:51.275Z","0.69.8":"2017-08-06T16:08:18.050Z","0.69.9":"2017-08-06T16:09:56.660Z","1.0.0-0":"2017-09-26T21:50:42.482Z","1.0.0-1":"2017-09-29T07:31:46.361Z","1.0.0-pre2":"2017-09-29T09:04:45.350Z","1.0.0-pre3":"2017-09-29T09:22:13.476Z","1.0.0-pre4":"2017-10-01T10:11:20.110Z","1.0.0-pre5":"2017-10-01T16:29:12.467Z","1.0.0-pre6":"2017-10-03T23:52:18.214Z","1.0.0":"2017-10-04T15:23:41.678Z","1.1.0":"2017-10-24T22:32:36.545Z","1.1.2":"2018-01-04T22:25:11.268Z","2.0.0":"2018-09-11T15:56:01.150Z","2.1.0":"2018-11-04T14:46:23.656Z","2.1.2":"2018-11-15T05:58:53.420Z","2.2.0":"2019-02-14T23:23:55.474Z","2.2.1":"2019-02-15T00:18:02.041Z","2.2.2":"2019-04-03T19:58:46.081Z"},"keywords":["music","theory","pitch class","sets","tonal"],"author":{"name":"danigb"},"license":"MIT","readmeFilename":"README.md"}