{"_id":"tonal-midi","_rev":"49-0ec0b1e3aec87539baa5c17bc6beb6ce","name":"tonal-midi","description":"Conversion between midi numbers and note names","dist-tags":{"latest":"0.69.7","alpha-1":"0.60.0"},"versions":{"0.50.1":{"name":"tonal-midi","version":"0.50.1","description":"Tonal midi tools","main":"dist/index.js","jsnext:main":"lib/index.js","scripts":{"bundle":"npm test && npm run dist && npm run docco && npm run api","standard":"standard lib/index.js","test":"npm run rollup && mocha","test-ci":"rollup -c && mocha","docco":"docco lib/index.js","docs":"npm run docco && open docs/index.html","api":"jsdoc2md lib/index.js > API.md","rollup":"rollup lib/index.js -o dist/index.js -f cjs","dist":"rollup -c && browserify dist/index.js | uglifyjs > dist/tonal-midi.min.js && ls -hall dist/","coverage":"istanbul cover _mocha","cover":"npm run coverage && open coverage/lcov-report/index.html"},"homepage":"https://github.com/danigb/tonal/tree/master/packages/tonal-midi#readme","repository":{"type":"git","url":"https://github.com/danigb/tonal/tree/master/packages/tonal-midi"},"bugs":{"url":"https://github.com/danigb/tonal/issues"},"keywords":["music","theory","chord","midi","tonal"],"author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-pitches":"^0.50.0"},"_id":"tonal-midi@0.50.1","_shasum":"1d5cdc3310ac5bae06d65805d799eaad67a32f14","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"1d5cdc3310ac5bae06d65805d799eaad67a32f14","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.50.1.tgz","integrity":"sha512-DmQTTnufIYu1W9v4pWdtMHjFpeRwrxtkrqb2hXfGAAtJUuQTmvLAIZ7Mc5Yi6zzwydIAlqygpS+FTEoRgy0TWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLQBK1rRoTU0fIeptrBedhDO+XpE4sgT8q+t1cnfUTHAiEAyFAYkPqtWx6IDMA9usJElCUrZt0DueukGL71UASD4uE="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-midi-0.50.1.tgz_1462218702552_0.18140318361110985"},"directories":{}},"0.50.2":{"name":"tonal-midi","version":"0.50.2","description":"Tonal midi tools","main":"dist/index.js","jsnext:main":"lib/index.js","scripts":{"bundle":"npm test && npm run dist && npm run docco && npm run api","standard":"standard lib/index.js","test":"npm run rollup && mocha","test-ci":"rollup -c && mocha","docco":"docco lib/index.js","docs":"npm run docco && open docs/index.html","api":"jsdoc2md lib/index.js > API.md","rollup":"rollup lib/index.js -o dist/index.js -f cjs","dist":"rollup -c && browserify dist/index.js | uglifyjs > dist/tonal-midi.min.js && ls -hall dist/","coverage":"istanbul cover _mocha","cover":"npm run coverage && open coverage/lcov-report/index.html"},"homepage":"https://github.com/danigb/tonal/tree/master/packages/tonal-midi#readme","repository":{"type":"git","url":"https://github.com/danigb/tonal/tree/master/packages/tonal-midi"},"bugs":{"url":"https://github.com/danigb/tonal/issues"},"keywords":["music","theory","chord","midi","tonal"],"author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-pitches":"^0.50.0"},"_id":"tonal-midi@0.50.2","_shasum":"da757701053515514ff7b822b3c5a983ac459c73","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"da757701053515514ff7b822b3c5a983ac459c73","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.50.2.tgz","integrity":"sha512-6SjAUkLsQOOlGcCEhy4dOFTT6D+QrBkIxUJ1elB+C9QMBxh5/cfCBir3Zvqy7ZX3ZGxfgSHdvfeqb1J+kc4D1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCCWJ65rfLXB0LOw7BQnYbQ6YPaCl969R1wnaQx620SAiBMLOA0eBsJoQvhDX/jxqLgV9XvuV3bcjyrU6LS4VArxw=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-midi-0.50.2.tgz_1462242069971_0.7487077887635678"},"directories":{}},"0.50.4":{"name":"tonal-midi","version":"0.50.4","description":"Tonal midi tools","main":"dist/index.js","jsnext:main":"lib/index.js","scripts":{"bundle":"npm test && npm run dist && npm run docco && npm run api","standard":"standard lib/index.js","test":"npm run rollup && mocha","test-ci":"rollup -c && mocha","docco":"docco lib/index.js","docs":"npm run docco && open docs/index.html","api":"jsdoc2md lib/index.js > API.md","rollup":"rollup lib/index.js -o dist/index.js -f cjs","dist":"rollup -c && browserify dist/index.js | uglifyjs > dist/tonal-midi.min.js && ls -hall dist/","coverage":"istanbul cover _mocha","cover":"npm run coverage && open coverage/lcov-report/index.html"},"homepage":"https://github.com/danigb/tonal/tree/master/packages/tonal-midi#readme","repository":{"type":"git","url":"https://github.com/danigb/tonal/tree/master/packages/tonal-midi"},"bugs":{"url":"https://github.com/danigb/tonal/issues"},"keywords":["music","theory","chord","midi","tonal"],"author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-pitches":"^0.50.4"},"_id":"tonal-midi@0.50.4","_shasum":"bb8c35e3c3d35199839a290cdeb7d0c28d707b97","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"bb8c35e3c3d35199839a290cdeb7d0c28d707b97","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.50.4.tgz","integrity":"sha512-Gfvrbkx0M9BgeCfLUhxa31wwPmmEqKLZoPdb/DY7gpm2cwqC7W3uskq5AxIOsWued08iA7kLitmLoc09UIPTAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxL8cbjGZZRZcToHE6zWt5xfzSufULnKFecVpIqvI7HQIhANl/WfIK/2d1mxsJRb1ZLaLxo+ESdpwNyjNu1kYuJaA8"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tonal-midi-0.50.4.tgz_1462242989784_0.4267910891212523"},"directories":{}},"0.50.5":{"name":"tonal-midi","version":"0.50.5","description":"Tonal midi tools","main":"dist/index.js","jsnext:main":"lib/index.js","scripts":{"bundle":"npm test && npm run dist && npm run docco && npm run api","standard":"standard lib/index.js","test":"npm run rollup && mocha","test-ci":"rollup -c && mocha","docco":"docco lib/index.js","docs":"npm run docco && open docs/index.html","api":"jsdoc2md lib/index.js > API.md","rollup":"rollup lib/index.js -o dist/index.js -f cjs","dist":"rollup -c && browserify dist/index.js | uglifyjs > dist/tonal-midi.min.js && ls -hall dist/","coverage":"istanbul cover _mocha","cover":"npm run coverage && open coverage/lcov-report/index.html"},"homepage":"https://github.com/danigb/tonal/tree/master/packages/tonal-midi#readme","repository":{"type":"git","url":"https://github.com/danigb/tonal/tree/master/packages/tonal-midi"},"bugs":{"url":"https://github.com/danigb/tonal/issues"},"keywords":["music","theory","chord","midi","tonal"],"author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-pitches":"^0.50.4"},"_id":"tonal-midi@0.50.5","_shasum":"e73ee850b3e7149faf880e76ec200d1f82000763","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"e73ee850b3e7149faf880e76ec200d1f82000763","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.50.5.tgz","integrity":"sha512-mlLq0ux8UK/CTurgiWIzHrTC1Zr5MwvR/rNKTmUgomxxOUYuPoBrEUmyv+jjgzv+JHigZOiwo0HEP2+bG3gSfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX5Tk6iAxxeXn9np9c1ZP916Oh4ahEj/gKqYjSEwsqEgIgTtbPw2fo6CyzMUIt+Y6UAv+xsdkIbT0oyuAdpgLI7Io="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-midi-0.50.5.tgz_1462273162330_0.6486369927879423"},"directories":{}},"0.50.0":{"name":"tonal-midi","version":"0.50.0","description":"Conversion between midi numbers and note names","keywords":["note","midi","tonal"],"scripts":{"pretest":"rm -rf build && mkdir build && rollup -f umd -n midi -o build/tonal-midi.js -- index.js","test":"tape 'test/*.js'","prepublish":"npm test"},"main":"build/tonal-midi.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{"rollup":"0.25","tape":"4"},"dependencies":{"tonal-pitch":"^0.50.0"},"_id":"tonal-midi@0.50.0","_shasum":"2e24f39d7bf66e7a6ccd8aaa917736218846eb9b","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"2e24f39d7bf66e7a6ccd8aaa917736218846eb9b","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.50.0.tgz","integrity":"sha512-ptFwNTcINQ4x1K9E3BTGVn/5ClZOZ0aDsvm6ct3C+sC+dCOqEy4Tzw8o5fldhFBcPo0fl9NE0xSrK1hfew+36A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOIY7z75JOr45o+DiUBrwLsAQ6KejmOLEQ8+pwjup4CwIgYzxlyJvSmBu7XWT1ukRjf9Zd/fHvzSyDN2aFsQ7t3Yg="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tonal-midi-0.50.0.tgz_1462631918143_0.8464885735884309"},"directories":{}},"0.50.6":{"name":"tonal-midi","version":"0.50.6","description":"Conversion between midi numbers and note names","keywords":["note","midi","tonal"],"scripts":{"pretest":"rm -rf build && mkdir build && rollup -f cjs -n midi -o build/tonal-midi.js -- index.js","test":"tape 'test/*.js'","prepublish":"npm test"},"main":"build/tonal-midi.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{"rollup":"0.25","tape":"4"},"dependencies":{"note-parser":"^1.1.0"},"_id":"tonal-midi@0.50.6","_shasum":"a5f5d1e9c3ab607b51ec68b658668eba58ba3dbb","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"a5f5d1e9c3ab607b51ec68b658668eba58ba3dbb","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.50.6.tgz","integrity":"sha512-19aUYutgTnAffyOXKgXEmDaqrt0pbimOTV3ctRyvUg8zuR/oUWpGOrW13llHb5uulEabbNOCZ7YUmANITslt1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcwHIX0MUyChLb42dSXhEdm5eNUiEyS5J9apaehgNCyQIgLD/euA3boqJDsRJRqm1vFJpahe5+rK+CW7TXb0x7ZQI="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-midi-0.50.6.tgz_1464806794450_0.15626737219281495"},"directories":{}},"0.50.7":{"name":"tonal-midi","version":"0.50.7","description":"Conversion between midi numbers and note names","keywords":["note","midi","tonal"],"scripts":{"pretest":"rm -rf build && mkdir build && rollup -f cjs -n midi -o build/tonal-midi.js -- index.js","test":"tape 'test/*.js'","prepublish":"npm test"},"main":"build/tonal-midi.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{"rollup":"^0.31.2","tape":"4"},"dependencies":{"note-parser":"^2"},"_id":"tonal-midi@0.50.7","_shasum":"4738d2af5c77fa93e54568bdfb837e9e103dc9ac","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"4738d2af5c77fa93e54568bdfb837e9e103dc9ac","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.50.7.tgz","integrity":"sha512-AiqX0I7cYZRXAIxQ8c55hpZp15mxH2oiIe+TO1NaEDdKt1/PtSLZiaYmDb2mRkmz267eSIKSJtRpSKPwC4dAnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbhxbYTXrSqTpJXhSq1WJhP+xOSQP6l2VhEVP+XL0kdgIgQdzGIYAowZhQ0eCbVoi/tNXuz2yNUOlkLguEdpk8n9k="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tonal-midi-0.50.7.tgz_1468516942877_0.26641946961171925"},"directories":{}},"0.60.0":{"name":"tonal-midi","version":"0.60.0","description":"Conversion between midi numbers and note names","keywords":["note","midi","tonal"],"scripts":{},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"note-parser":"^2"},"_id":"tonal-midi@0.60.0","_shasum":"6e28fa41c1581427cbb6b1d5b882a3f4c0e20a79","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"6e28fa41c1581427cbb6b1d5b882a3f4c0e20a79","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.60.0.tgz","integrity":"sha512-0DF5Kv7XCuyalUv+ZipLp6PsA+p/ixr7AUkp7W6HOIBQEOj5MeXbdxZzODySa5txcP5XHDzhQQMxErjeTn/MyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFrcDiO+tPLEsdfqYiu+hjRxgzkFK2EQRFIajxs06J0gIgLQya+qkTbkWM/HCv8V51M6YNmw4E/q5UtxkgnWJDy3o="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-midi-0.60.0.tgz_1479222475807_0.21690087113529444"},"directories":{}},"0.61.0":{"name":"tonal-midi","version":"0.61.0","description":"Conversion between midi numbers and note names","keywords":["note","midi","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":{"note-parser":"^2"},"_id":"tonal-midi@0.61.0","_shasum":"aba27995fc145b967421d2890ec32def954a305a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"aba27995fc145b967421d2890ec32def954a305a","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.61.0.tgz","integrity":"sha512-uvXAN1uWCUyxv7kebx7T5UB3illaNh1qBlWgle5kMASPnCqGOaVafRKxHw1fJOe6C6aJ804ZiFAFIVyay1NKTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpCpFpdC336lMGXCbBXNiGrkdjnz1L/hVwG8vy17uEuAiAJQtlwQqkfXXgJyO+eDqXNi/JJPsrrojpViVdynX2KMw=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-midi-0.61.0.tgz_1479257038399_0.4690065383911133"},"directories":{}},"0.62.0":{"name":"tonal-midi","version":"0.62.0","description":"Conversion between midi numbers and note names","keywords":["note","midi","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":{"note-parser":"^2"},"_id":"tonal-midi@0.62.0","_shasum":"f6d8e1fed6e213728fb66f7ca2dd956ddd6e29da","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"f6d8e1fed6e213728fb66f7ca2dd956ddd6e29da","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.62.0.tgz","integrity":"sha512-wiWOHjR4daxngFiEceDoRwjwRAZbCJKq3YWNMHkstNq/WY75R2EY3za6jfQlG8qRzLV8xjmKLmpZ3q0gAc6zpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDte+xKufrHuA2NxkjXer+Fep7xgfwrbvhXqlw3BFEOxgIgc9ebJGX/LoV2nveO+jKWboGUMuh51Ze89NKnaxAM1IY="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-midi-0.62.0.tgz_1479264194435_0.04739865753799677"},"directories":{}},"0.66.0":{"name":"tonal-midi","version":"0.66.0","description":"Conversion between midi numbers and note names","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/midi"},"keywords":["note","midi","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":{"note-parser":"^2"},"_id":"tonal-midi@0.66.0","_shasum":"66d94c24f16c401f7957b3b34efb73de7f72a5ba","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"66d94c24f16c401f7957b3b34efb73de7f72a5ba","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.66.0.tgz","integrity":"sha512-hWI6PAVB0mP51qrIjGk85P7MSxDJax/KqF8bfy8/p96SfwKxYtC0pOsCmnL1XBJJnzwyrvi4aKM3eE1x+G+lpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH++ZFVkibBQGq03VMenbU7HAQuzy+ZZYGft+EmT8vhQIhAK/EzY1wi9ALLaintxfH/HgzknXi11BAda6i0WKszK3g"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-midi-0.66.0.tgz_1479667814200_0.8764851191081107"},"directories":{}},"0.68.0":{"name":"tonal-midi","version":"0.68.0","description":"Conversion between midi numbers and note names","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/midi"},"keywords":["note","midi","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":{"note-parser":"^2"},"_id":"tonal-midi@0.68.0","_shasum":"b282575b216f66967d36916c450f7d124f0f01af","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"b282575b216f66967d36916c450f7d124f0f01af","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.68.0.tgz","integrity":"sha512-vqOOuk9AAagsPj+5n9xyeyOqM7LvNvRj9yySHMxT9q5JRtkXPMklCBfUL5M5rm80ntUVZuu9vRoHySzgik1V3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ/MipvcCIXnb3kVzo59GQDMm62u2yn7xiVD5GhwtFUQIgRP5hVR/1HLVlN/IDCWZjbmsHgPyoXkggA1iC+wyLwwI="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-midi-0.68.0.tgz_1480294660967_0.016497042262926698"},"directories":{}},"0.68.1":{"name":"tonal-midi","version":"0.68.1","description":"Conversion between midi numbers and note names","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/midi"},"keywords":["note","midi","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":{"note-parser":"^2"},"_id":"tonal-midi@0.68.1","_shasum":"c2740fbbc10a06671a0a64d6bc4ebeed23756155","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"c2740fbbc10a06671a0a64d6bc4ebeed23756155","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.68.1.tgz","integrity":"sha512-6BLqqbiH8GtsaB9qYe4d56f4O4MfUREZVga9trKINdjHPxMQ8pAYGJzKsBgaQuRFlSydXurs1Vlv4vEhgEruLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2S7I7TpnLC6hRfuCqMDpnN3T3z65xHU7YGRjk9qgI2AiEA3Z0WL+n8BVp7uHGUHYP7TA0JxJLOEo/knDoKLo8deOM="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-midi-0.68.1.tgz_1485854741621_0.5872132272925228"},"directories":{}},"0.69.0":{"name":"tonal-midi","version":"0.69.0","description":"Conversion between midi numbers and note names","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/midi"},"keywords":["note","midi","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":{"note-parser":"^2"},"_id":"tonal-midi@0.69.0","_shasum":"ab367aff1eecf4e930ccce044df07c43edab7987","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"ab367aff1eecf4e930ccce044df07c43edab7987","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.69.0.tgz","integrity":"sha512-0c4EWvEtr4fb8qMk+DeMvxVGQfQlzBe+TMTwBKpENVYzwchuog+IqYDPNbh4sEmXiG2//afvItDsARKqAtHfVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0zhHKjfJxB/gDV0h7uUWNqBEpIOV6Hg24uIQrfmB/+AiB/0aTJDQS8fsuauBGMtA7wV+46s2UByTN7Pmao0V1KbQ=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-midi-0.69.0.tgz_1487286278197_0.7789558172225952"},"directories":{}},"0.69.2":{"name":"tonal-midi","version":"0.69.2","description":"Conversion between midi numbers and note names","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/midi"},"keywords":["note","midi","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":{"note-parser":"^2"},"_id":"tonal-midi@0.69.2","_shasum":"4b53fb58df90393d6d90cb2d81d07668611260ae","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"4b53fb58df90393d6d90cb2d81d07668611260ae","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.69.2.tgz","integrity":"sha512-4rBdyYKmxWz/KgpoaAUlOkKWknwczzZi3anLMBPz0i4oR0bA1F36p+8flw1oxvmnRFWUCVAsMUowYv480gEj1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiOcvMdbR5r+663hpPGv9/0WLZ3v+wLI3Th96qiDLMyAiBT9a7W6zRAgqktEVm7DkO/kPUDqJopguuBEzmBgFkYhg=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-midi-0.69.2.tgz_1491339030610_0.20272058947011828"},"directories":{}},"0.69.3":{"name":"tonal-midi","version":"0.69.3","description":"Conversion between midi numbers and note names","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/midi"},"keywords":["note","midi","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":{"note-parser":"^2"},"_id":"tonal-midi@0.69.3","_shasum":"66e443a6ab873e33cec25fe3ea05216fa0b44e01","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"66e443a6ab873e33cec25fe3ea05216fa0b44e01","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.69.3.tgz","integrity":"sha512-tfw/N5XSJC+UGRuY2wfsQZ5QE7vxaeda8UIoipnpRXVtyNrlpqbhKOt1Yj01cnRecE5MMDQTGm70xv4kyCD/ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmE3ZY6GlnMrMmJiGDMrZ/NtNpmHaAN6/WGsHS/Lx8WwIgfyjxObzQGmV5NSFIWmWxb73TE89cIZkzxdIuzg4hnAo="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-midi-0.69.3.tgz_1491340212476_0.2123562963679433"},"directories":{}},"0.69.4":{"name":"tonal-midi","version":"0.69.4","description":"Conversion between midi numbers and note names","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/midi"},"keywords":["note","midi","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":{"note-parser":"^2.0.1"},"_id":"tonal-midi@0.69.4","_shasum":"5befa86eb8657de7c2ca680eaffc884b93c024c9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"5befa86eb8657de7c2ca680eaffc884b93c024c9","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.69.4.tgz","integrity":"sha512-/2zHq60v45Jw+uSbA+aNk47clsP2Knbz454SUER3BJkCgjhacjRAN4MyYSISXR/5YRCqzhQY6yS8agiUBO50JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUpPGNLZrVQe2g0aNyWw4BMoOsmH7XEvRoPh0y+f9i9wIhANlcHhcLR1lkBM+w3YToypKtJjOUo3hUx+DQklpE7TSB"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-midi-0.69.4.tgz_1491342549296_0.8284129607491195"},"directories":{}},"0.69.5":{"name":"tonal-midi","version":"0.69.5","description":"Conversion between midi numbers and note names","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/midi"},"keywords":["note","midi","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":{"note-parser":"^2.0.1"},"_id":"tonal-midi@0.69.5","_shasum":"c0db7eed0f2756f41140ff35d246413eaf7c8417","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"c0db7eed0f2756f41140ff35d246413eaf7c8417","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.69.5.tgz","integrity":"sha512-n3B/cQdRWkS2CFqsrGkIx5gxTBACZNJYyBFtstC78z69nobU0lLhYMupDPtCN6y+v9znEXlgAHPIN5+oi9HboQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICz7jDmo80OItGkCzw1ffkD39K46odbgdSV8Ys3ZoKP8AiBbVismZSM1upCBN9LSt65XKNvjZQSNHWdOgcUGd9Rfhg=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-midi-0.69.5.tgz_1491343472310_0.5774801685474813"},"directories":{}},"0.69.6":{"name":"tonal-midi","version":"0.69.6","description":"Conversion between midi numbers and note names","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/midi"},"keywords":["note","midi","tonal"],"scripts":{"test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"note-parser":"^2.0.1"},"_id":"tonal-midi@0.69.6","_shasum":"5dc4a684fe3e113f3d45a97d50976fa179f97300","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"5dc4a684fe3e113f3d45a97d50976fa179f97300","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.69.6.tgz","integrity":"sha512-qlw5RmnLGYOz0icJWnviIToXLRA7bV8MZATgn0RaPfhjal23EQq6pCfjlI81gchEsMaXmX4lUjf3PVcKQhNEtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNHbvGHUcuok9Yj/2eeI/T5m902DiOJUVPdAJWWBh/1wIgFx+kZiVTZLWH60sqrkPMx4dpMxxHC8i8aS5BdmajG5c="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-midi-0.69.6.tgz_1494004918789_0.7598477038554847"}},"0.69.7":{"name":"tonal-midi","version":"0.69.7","description":"Conversion between midi numbers and note names","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/midi"},"keywords":["note","midi","tonal"],"scripts":{"test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"note-parser":"^2.0.1"},"_id":"tonal-midi@0.69.7","_shasum":"e754ec93f3dbdb28a6d39d42457c33ad245ffa47","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"e754ec93f3dbdb28a6d39d42457c33ad245ffa47","tarball":"https://registry.npmjs.org/tonal-midi/-/tonal-midi-0.69.7.tgz","integrity":"sha512-AY3YIuIm54HqMxhQgYmKXjjoCN7f6Y4GsF975Ao2aM8LcvcONk8uocN4T/PQI9K6i8yTfkK8aNYNQJjU59Z7ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI5EycFWILy4IFaUZ3SYEYRvwkTLzuQ/pPTqVBDS0dIwIgOkCnPTUqxX2j8Y81RKpQUrSlSRHt1/K4uFdwdz8QyBI="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-midi-0.69.7.tgz_1499511092979_0.19617915782146156"}}},"readme":"# tonal-midi [![npm version](https://img.shields.io/npm/v/tonal-midi.svg)](https://www.npmjs.com/package/tonal-midi)\n\n[![tonal](https://img.shields.io/badge/tonal-midi-yellow.svg)](https://www.npmjs.com/browse/keyword/tonal)\n\n`tonal-midi` is a collection of functions to convert between midi numbers and note names.\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-midi`\n\n## API Reference\n\n<dl>\n<dt><a href=\"#isMidiNum\">isMidiNum(num)</a> ⇒ <code>Boolean</code></dt>\n<dd><p>Test if the given number is a valid midi note number</p>\n</dd>\n<dt><a href=\"#toMidi\">toMidi(pitch)</a> ⇒ <code>Integer</code></dt>\n<dd><p>Get midi number for a pitch</p>\n</dd>\n<dt><a href=\"#fromMidi\">fromMidi(midi)</a> ⇒ <code>String</code></dt>\n<dd><p>Given a midi number, returns a note name. The altered notes will have\nflats.</p>\n</dd>\n<dt><a href=\"#fromMidiS\">fromMidiS(midi)</a> ⇒ <code>String</code></dt>\n<dd><p>Given a midi number, returns a note name. The altered notes will have\nsharps.</p>\n</dd>\n</dl>\n\n<a name=\"isMidiNum\"></a>\n\n## isMidiNum(num) ⇒ <code>Boolean</code>\nTest if the given number is a valid midi note number\n\n**Kind**: global function  \n**Returns**: <code>Boolean</code> - true if it's a valid midi note number  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| num | <code>Object</code> | the thing to be tested |\n\n<a name=\"toMidi\"></a>\n\n## toMidi(pitch) ⇒ <code>Integer</code>\nGet midi number for a pitch\n\n**Kind**: global function  \n**Returns**: <code>Integer</code> - the midi number or null if not valid pitch  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| pitch | <code>Array</code> &#124; <code>String</code> | the pitch |\n\n**Example**  \n```js\nmidi('C4') // => 60\n```\n<a name=\"fromMidi\"></a>\n\n## fromMidi(midi) ⇒ <code>String</code>\nGiven a midi number, returns a note name. The altered notes will have\nflats.\n\n**Kind**: global function  \n**Returns**: <code>String</code> - the note name  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| midi | <code>Integer</code> | the midi note number |\n\n**Example**  \n```js\ntonal.fromMidi(61) // => 'Db4'\n```\n<a name=\"fromMidiS\"></a>\n\n## fromMidiS(midi) ⇒ <code>String</code>\nGiven a midi number, returns a note name. The altered notes will have\nsharps.\n\n**Kind**: global function  \n**Returns**: <code>String</code> - the note name  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| midi | <code>Integer</code> | the midi note number |\n\n**Example**  \n```js\ntonal.fromMidiS(61) // => 'C#4'\n```\n","maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"time":{"modified":"2022-06-27T18:17:47.469Z","created":"2016-05-02T19:51:44.936Z","0.50.1":"2016-05-02T19:51:44.936Z","0.50.2":"2016-05-03T02:21:12.572Z","0.50.4":"2016-05-03T02:36:30.987Z","0.50.5":"2016-05-03T10:59:24.722Z","0.50.0":"2016-05-07T14:38:39.123Z","0.50.6":"2016-06-01T18:46:36.991Z","0.50.7":"2016-07-14T17:22:25.243Z","0.60.0":"2016-11-15T15:07:56.313Z","0.61.0":"2016-11-16T00:44:00.204Z","0.62.0":"2016-11-16T02:43:14.966Z","0.66.0":"2016-11-20T18:50:14.735Z","0.68.0":"2016-11-28T00:57:41.536Z","0.68.1":"2017-01-31T09:25:42.285Z","0.69.0":"2017-02-16T23:04:40.090Z","0.69.2":"2017-04-04T20:50:32.664Z","0.69.3":"2017-04-04T21:10:14.452Z","0.69.4":"2017-04-04T21:49:10.032Z","0.69.5":"2017-04-04T22:04:32.868Z","0.69.6":"2017-05-05T17:22:02.969Z","0.69.7":"2017-07-08T10:51:33.881Z"},"keywords":["note","midi","tonal"],"author":{"name":"danigb"},"license":"MIT","readmeFilename":"README.md","users":{"rchk":true},"repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/midi"}}