{"_id":"tonal-note","_rev":"73-b88268a8ae7d691065f58118561997ca","name":"tonal-note","description":"Parse and manipulate music notes in scientific notation","dist-tags":{"latest":"2.2.2","alpha-1":"0.60.0"},"versions":{"0.50.0":{"name":"tonal-note","version":"0.50.0","description":"Encode pitches using fifths/octaves","keywords":[],"scripts":{"pretest":"rm -rf build && mkdir build && rollup -f cjs -n note -o build/tonal-note.js -- index.js","test":"tape 'test/*.js'","prepublish":"npm test"},"main":"build/tonal-note.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{"rollup":"0.25","tape":"4"},"dependencies":{"tonal-pitch":"file:../pitch","tonal-transpose":"file:../transpose"},"_id":"tonal-note@0.50.0","_shasum":"c524d9ed897ca8bd16636014c8423b3ec61fba6d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"c524d9ed897ca8bd16636014c8423b3ec61fba6d","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.50.0.tgz","integrity":"sha512-IfTnrpoX36OEnsMpKrHWHLq737X6tuTXLf9oQj5m91PjcQWTEU/4ADfnEsKuF1nm34mZXbC49vvOnYryD/AvtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1j426etlpfMKEVFLq1lWSi8B19TuUqIaqLgCuMAlCngIhAJevo0Zzb9zeqxknhS+GgIVbA7XWB8FMOqxE2atbCaq8"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-note-0.50.0.tgz_1462680338718_0.6748887670692056"},"directories":{}},"0.50.1":{"name":"tonal-note","version":"0.50.1","description":"Encode pitches using fifths/octaves","keywords":[],"scripts":{"pretest":"rm -rf build && mkdir build && rollup -f cjs -n note -o build/tonal-note.js -- index.js","test":"tape 'test/*.js'","prepublish":"npm test"},"main":"build/tonal-note.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{"rollup":"0.25","tape":"4"},"dependencies":{"tonal-pitch":"^0.50.0","tonal-transpose":"^0.50.3"},"_id":"tonal-note@0.50.1","_shasum":"7bd9834089e6469b323a8d36e7e9639f285d2ce5","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"7bd9834089e6469b323a8d36e7e9639f285d2ce5","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.50.1.tgz","integrity":"sha512-SBVx+UsMNNzFlOAUzmvgwodqonbvcS0tBKGY/QkO4cxeZWQtUuzJNUNEjEwfyJUPwk+4W9Pl6AFRknZ/Ikv+Pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCauv4OGf5neefq2YJYaqwyWK4o4LAEKRG4PnWXjUEZhwIhAPmVJfgRuxZuLPPRZBpxEVmK+3m5L8SM6r26SuUbmQAE"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tonal-note-0.50.1.tgz_1462680493929_0.4135312435682863"},"directories":{}},"0.50.2":{"name":"tonal-note","version":"0.50.2","description":"Encode pitches using fifths/octaves","keywords":[],"scripts":{"pretest":"rm -rf build && mkdir build && rollup -f cjs -n note -o build/tonal-note.js -- index.js","test":"tape 'test/*.js'","prepublish":"npm test"},"main":"build/tonal-note.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{"rollup":"0.25","tape":"4"},"dependencies":{"tonal-pitch":"^0.50.1","tonal-transpose":"^0.50.3"},"_id":"tonal-note@0.50.2","_shasum":"fa3bd4eaef528529cdef8e46d32ddfd9dc51f595","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"fa3bd4eaef528529cdef8e46d32ddfd9dc51f595","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.50.2.tgz","integrity":"sha512-tJXq2yeKrxOOJLAL2DbmfvQKQQ2bgJtoZcST/GsnFGA94UxiDmtWS/yxrIamDLzGpx4A1bFlCwlKPmLLovDtjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8EnHsoCTECu1uZMS4fPY5hV02z5UTld91IUMTxauzqgIhAKXvCpysU4hRzpmaO6OUgHECI4uTkBMT6KNT/cODa31T"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-note-0.50.2.tgz_1462682226185_0.5141055916901678"},"directories":{}},"0.60.0":{"name":"tonal-note","version":"0.60.0","description":"Encode pitches using fifths/octaves","keywords":[],"scripts":{"pretest":"rm -rf build && mkdir build && rollup -f cjs -n note -o build/tonal-note.js -- index.js","prepublish":"npm test"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-pitch":"^0.50.1","tonal-transpose":"^0.60.0"},"_id":"tonal-note@0.60.0","_shasum":"3c7b5cf6bba58fd942d274920c194e9c6e680a0a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"3c7b5cf6bba58fd942d274920c194e9c6e680a0a","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.60.0.tgz","integrity":"sha512-DCJjkk1c5VanqAK1tSBCgvrAQxK7TJG4QSijWHqPahBxRersHLU19gE2FUL+6Jr9XIX7AUsVM24whhhGSfBi4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTqvMpf/lWQQ1LHkjn1VxS+AU54+onuck2kesOkbKIJAiBIZrO+5ysFsNEX/lG8hV9LvAR4wALQQRIZbQLYbmF3HQ=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-note-0.60.0.tgz_1479222481686_0.8918702711816877"},"directories":{}},"0.61.0":{"name":"tonal-note","version":"0.61.0","description":"Encode pitches using fifths/octaves","keywords":[],"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.61.0","tonal-transpose":"^0.61.0"},"_id":"tonal-note@0.61.0","_shasum":"29f9471aa9d65ac2cbed268171cd596765b67521","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"29f9471aa9d65ac2cbed268171cd596765b67521","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.61.0.tgz","integrity":"sha512-VWelNwzSOJUdPk0GnYPubYtIvt75hU4bK9hgU/SMmu7ReJ11xVGHHXDfI72P9929JGO3r5GPOktSpHqj6jstKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPn3MxYFmR60Df67NOkvYdE4/p1jbK/kheNlsHize/SAIgbKrsxePAe6zrl6ctnYuYpTxXt2wz1uT172A2UCcqCas="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-note-0.61.0.tgz_1479257043519_0.3314113423693925"},"directories":{}},"0.62.0":{"name":"tonal-note","version":"0.62.0","description":"Encode pitches using fifths/octaves","keywords":[],"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.61.0","tonal-transpose":"^0.61.0"},"_id":"tonal-note@0.62.0","_shasum":"a6c306bdc4b1fba9318f04c90fdaf170ba593690","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"a6c306bdc4b1fba9318f04c90fdaf170ba593690","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.62.0.tgz","integrity":"sha512-7rLMjhba7edWrnrTStUZSa5ZiOsGUU78Z9pBcZdgL3aERUYm08mHPYE32UZOhnsxpZZRDO0Nc8+gkhGp7LVNKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsJLHvsqLTy16XXnSKe08SMvCMD+imPss3QK31pKUFMAiBKZT5d+fCiQr6G3NT4RNq8LUIg18HD1J38RQ11LVb/yQ=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-note-0.62.0.tgz_1479264194580_0.38981285761110485"},"directories":{}},"0.63.1":{"name":"tonal-note","version":"0.63.1","description":"Encode pitches using fifths/octaves","keywords":[],"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.61.0","tonal-midi":"^0.61.0","tonal-freq":"^0.61.0","tonal-transpose":"^0.61.0"},"_id":"tonal-note@0.63.1","_shasum":"805191dc685800af9c3bae28975f8851f532feec","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"805191dc685800af9c3bae28975f8851f532feec","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.63.1.tgz","integrity":"sha512-3KRw5hsRVi0anciWAf1sBKOKSbocMiR/ML7xmqP/VOdx5OYAzYGVmxhoXogT0bBZO2SlCp+IQ1rMQCiOKFmxJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQS9eQfwk0F8S+GDhe7L1B10UK/PuCJDMsOQ/nVccirAiEA3rhyJAxh3aseDCpXbEaIvYaUxae3n+6qEQAXCClv+Og="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-note-0.63.1.tgz_1479267794399_0.835036035394296"},"directories":{}},"0.64.0":{"name":"tonal-note","version":"0.64.0","description":"Encode pitches using fifths/octaves","keywords":[],"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.64.0","tonal-midi":"^0.61.0","tonal-freq":"^0.61.0","tonal-transpose":"^0.64.0"},"_id":"tonal-note@0.64.0","_shasum":"7780dd143b1a27d01fa9af01e6d275748f193a18","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"7780dd143b1a27d01fa9af01e6d275748f193a18","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.64.0.tgz","integrity":"sha512-OYoHjdw2Lj4Bpxjprf8VO+rCWRyNDwdWJpkl9KZ4Sqn++mqAcg2BxGr2+7/FCUfql0mERCfuTmzffMoJ2/EsuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDF7eIEf8qQuD0mfRsezyv5ZbcRgzyeqzTk5CjTOmqsIAiEArs9Br5QLTubRfxljWsDHt8UVnL5fA7+JC9b3AkIYjCY="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-note-0.64.0.tgz_1479295798684_0.4230387492571026"},"directories":{}},"0.65.0":{"name":"tonal-note","version":"0.65.0","description":"Encode pitches using fifths/octaves","keywords":[],"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.65.0","tonal-midi":"^0.61.0","tonal-freq":"^0.61.0","tonal-transpose":"^0.65.0"},"_id":"tonal-note@0.65.0","_shasum":"920b0ea1905d15757f36bbe364aa29dc2c316861","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"920b0ea1905d15757f36bbe364aa29dc2c316861","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.65.0.tgz","integrity":"sha512-kLchGT0e7EXgqJ0S2I5JLX90shQ9706xrLbocU1eyUWCqOQb9iPo3rM4ZxVPtTr7270d+7F1SnJODgAsFNnn8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEyqXstkRZ9HKuFU6E65NiLmsR5CnUwag8w/GezAOQkAiEA+qJdYR1nxWx/t5c2qjEGXDO2Yg4rfxfR5JH/e9yprTQ="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-note-0.65.0.tgz_1479407316151_0.062179746804758906"},"directories":{}},"0.66.0":{"name":"tonal-note","version":"0.66.0","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"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.0.0","tonal-freq":"^0.61.0","tonal-midi":"^0.61.0","tonal-pitch":"^0.66.0","tonal-transpose":"^0.66.0"},"_id":"tonal-note@0.66.0","_shasum":"a7dc9159b538f154fdb400082cf6577fb90da93d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"a7dc9159b538f154fdb400082cf6577fb90da93d","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.66.0.tgz","integrity":"sha512-hC4+gcgKSw59sSZShRXPIF+cV51ZITWqc+oGD9CT0o6dVWRSTgcE+7P45P+YFpeLwLxD5U62nSfxSPjD3pofeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDAJFsQAkN9TaPdORFSq3MXAI7rcwMaIUuM0DCELRsrgIhAIhw09AQoz3X2UT6LgSxoQMIZiXM3SAVWzTOJXrrVJF4"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-note-0.66.0.tgz_1479667814820_0.22561952867545187"},"directories":{}},"0.67.0":{"name":"tonal-note","version":"0.67.0","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"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.0.0","tonal-freq":"^0.67.0","tonal-midi":"^0.66.0","tonal-pitch":"^0.66.0","tonal-transpose":"^0.66.0"},"_id":"tonal-note@0.67.0","_shasum":"88b0f88bb871706e089b84f6320a36334decec8b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"88b0f88bb871706e089b84f6320a36334decec8b","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.67.0.tgz","integrity":"sha512-ROLISGI3XhnecP4l3c3VNTTngez3OHwtyLUx5GndN+9CcR1lQTJSKbwlfThhlbB/q7ZuTjO8DmEyBxgUU1bH+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeOymwzhB6SPQPV2GepqRcMHzwdyX/ncJSqt18j7dsRAIhAJa/W4+G0CTIm0Mo/tt2t5kxWFbHJvUoKjTWgt/EeVy4"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-note-0.67.0.tgz_1479774268605_0.6251190397888422"},"directories":{}},"0.68.0":{"name":"tonal-note","version":"0.68.0","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"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.0.0","tonal-freq":"^0.68.0","tonal-midi":"^0.68.0","tonal-pitch":"^0.66.0","tonal-transpose":"^0.66.0"},"_id":"tonal-note@0.68.0","_shasum":"d63e710cad9ee325c01654e0a2a227aef4da8e08","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"d63e710cad9ee325c01654e0a2a227aef4da8e08","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.68.0.tgz","integrity":"sha512-sypMBuVO9z9XZ2PYSagBITaeUIOThlR10pEndvzy5kLFUQZ5/ZnT0xIcPT6UFCq53jM1lmWQsIGH7pX7i4/h9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAl3ddMSJRjj4I9OXCtmB1R3Xw9kQCFZmPP4B24XNVxhAiEAuIrECY4cpTaiKEsA/+xGjXHm4H4vf9HKBAWR62IIxLg="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-note-0.68.0.tgz_1480294662375_0.42225270136259496"},"directories":{}},"0.68.1":{"name":"tonal-note","version":"0.68.1","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"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.0.0","tonal-freq":"^0.68.1","tonal-midi":"^0.68.1","tonal-pitch":"^0.66.0","tonal-transpose":"^0.66.0"},"_id":"tonal-note@0.68.1","_shasum":"4a01d1ab12f31ccea0ad343cdf9bf9410ba1c387","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"4a01d1ab12f31ccea0ad343cdf9bf9410ba1c387","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.68.1.tgz","integrity":"sha512-ER3YN7XYupv5z6QiRksHSEAp72SiiPeGKpO01Q/h9mWfKeh5WQH4UR0932UbNmo9ywIBn0XRgk7qjo+SI0D+lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZ1s+OAZOieufKDXw/RzRxlsHRCbK0+tUnPBHL8rl85AiAqlJ9cRJmi+dsBvz/dd6r54wB21agSluK3ufJd/OTdQw=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-note-0.68.1.tgz_1485854743050_0.45728503982536495"},"directories":{}},"0.69.0":{"name":"tonal-note","version":"0.69.0","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"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.0.0","tonal-freq":"^0.69.0","tonal-midi":"^0.69.0","tonal-pitch":"^0.69.0","tonal-transpose":"^0.69.0"},"_id":"tonal-note@0.69.0","_shasum":"13cdbeaf6a30b8ea53815b0b8cfbe3841c4db527","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"13cdbeaf6a30b8ea53815b0b8cfbe3841c4db527","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.69.0.tgz","integrity":"sha512-QrUreXboeYj7QE9YXQ/tckRUyl7opndN+5UxTkXglP6kqsrhkUvef/Znx2ndJacD/yDv4I8Cz909oDqE11v/Pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3NotvQpc1OvRrqw/gEZAl0vKwB+J/hTuMwEYMZ9tAXAiEA9m7aKqd/v2P0dG/P4z2V6N6IAhRLLePGMMML99Bsfi8="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-note-0.69.0.tgz_1487286281192_0.12369349203072488"},"directories":{}},"0.69.2":{"name":"tonal-note","version":"0.69.2","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"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.0.0","tonal-freq":"^0.69.2","tonal-midi":"^0.69.2","tonal-pitch":"^0.69.2","tonal-transpose":"^0.69.2"},"_id":"tonal-note@0.69.2","_shasum":"f2650048d809622afd382ccb9ddaab01cec8675c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"f2650048d809622afd382ccb9ddaab01cec8675c","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.69.2.tgz","integrity":"sha512-7ygvCLmPfIT11lrWkG4/yO6Z19D7lawyc7RpppRs6Hec+M3LUZDN+jmls4+B0sp5PdxOmr16JEdMOgqo68TQzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtLspV1e8Od2f9qrqUoxDo1adv0YZSSEQShqCxcCzBJAiAFUaeqUap99/v6nFNqU0JCwq2Bt1O4QFfwMTlBAlt2Yg=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-note-0.69.2.tgz_1491339037796_0.29390379460528493"},"directories":{}},"0.69.3":{"name":"tonal-note","version":"0.69.3","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"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.0","tonal-freq":"^0.69.3","tonal-midi":"^0.69.3","tonal-pitch":"^0.69.3","tonal-transpose":"^0.69.3"},"_id":"tonal-note@0.69.3","_shasum":"11e86ec733e70ca345f0a239ccd83464a4c22905","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"11e86ec733e70ca345f0a239ccd83464a4c22905","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.69.3.tgz","integrity":"sha512-0MWqUe5omM8a1YdK8qLE5wLJ0Coa5pPE8dv9UEIC6ou7fcZTA8HRyqBCxKf2IE84pQs/Aji8v5jmiVwe6BYmlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK1Hi1i+9If+sgtmCMJ87XjODrZ3yVwlAANNnbGWkpPQIhAMOU7NRMDFPfwqQ1oGHRM0tPt4FC/9zRI6kuXeyFzh3g"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-note-0.69.3.tgz_1491340220192_0.6653393867891282"},"directories":{}},"0.69.4":{"name":"tonal-note","version":"0.69.4","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"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","tonal-freq":"^0.69.4","tonal-midi":"^0.69.4","tonal-pitch":"^0.69.4","tonal-transpose":"^0.69.4"},"_id":"tonal-note@0.69.4","_shasum":"6e4e8fc0679404e1db5ff46a13c154425337a311","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"6e4e8fc0679404e1db5ff46a13c154425337a311","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.69.4.tgz","integrity":"sha512-0TkR+g5IybS96qp5Wo72jFfrFEhgTFAqHLLwHH1OCtz/1egHxQJJaj2RoAXnbmKlSbJ6BH3L8YzMf+ai58e24A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHiZF+s1zMSjLFXbakEbviifQSwiWI4zNHhb2DJNqL5JAiEAhMYWGOcVEmwHmLZDmPoIgBGSDVViQQdyKoc9Zg/yGXY="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-note-0.69.4.tgz_1491342550767_0.21337159466929734"},"directories":{}},"0.69.5":{"name":"tonal-note","version":"0.69.5","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"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","tonal-freq":"^0.69.5","tonal-midi":"^0.69.5","tonal-pitch":"^0.69.4","tonal-transpose":"^0.69.4"},"_id":"tonal-note@0.69.5","_shasum":"50c1a6ff8d60c707f5c10033a2aab92fdd15ef6b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"50c1a6ff8d60c707f5c10033a2aab92fdd15ef6b","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.69.5.tgz","integrity":"sha512-rHIxYt8Q8XMwhHScEhtDEmO13Jifj2lpKPbK52XVb3HN4TsNvDsP2WGuvf7ExTe8Nu9PI4mbq3KUL1OW3zcrMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrvMapBQ8N0U59uPTGbQo85fYRU9WxfgVXx/Rxjz872QIgfLdCVZHNJ2dDqfbvP8/y2zJkTfQCG0sj3qQkoyjWHeM="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-note-0.69.5.tgz_1491343475645_0.9882729663513601"},"directories":{}},"0.69.6":{"name":"tonal-note","version":"0.69.6","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"scripts":{"test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"note-parser":"^2.0.1","tonal-freq":"^0.69.6","tonal-midi":"^0.69.6","tonal-pitch":"^0.69.6","tonal-transpose":"^0.69.6"},"_id":"tonal-note@0.69.6","_shasum":"7e448a38c4f6511a293fe376abcf49ed40d726af","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"7e448a38c4f6511a293fe376abcf49ed40d726af","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.69.6.tgz","integrity":"sha512-6H1es4UtXfGbo3VBTb+0sdXJM43MDfIQnO755ye/4shEXlTGjANxg+4jVQCJelk2rysnoEZUm1RkZLLyJFTf4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIOy06nWwYHZHQ5PWPDuhgtA3EjmJ03J10N5oNEhEsEwIgD95rqvA7zNu2fIVo5kO0FjSMaFL3qmPvrCjl9Rzw5Z0="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-note-0.69.6.tgz_1494004942923_0.09983975300565362"},"directories":{}},"0.69.7":{"name":"tonal-note","version":"0.69.7","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"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":{"note-parser":"^2.0.1","tonal-freq":"^0.69.7","tonal-midi":"^0.69.7","tonal-pitch":"^0.69.7","tonal-transpose":"^0.69.7"},"_id":"tonal-note@0.69.7","_shasum":"ccfd9f6acb0e952ef9b3f6dfef2a71e663af82dd","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"ccfd9f6acb0e952ef9b3f6dfef2a71e663af82dd","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.69.7.tgz","integrity":"sha512-KTK+ZlZpBqfyRwFhKyRBbUnh1LDdSX74AH4ycRByUdxj7AsZxiZZNDonAQE0vgTJWV0c6/X9GVAAiVMT378IQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH1m8cDwt2WkzRTtEGGjuUASfBaq285d3RWaY5Vvpt3gCIQDl1qWvxMkwAGxc7LDmETeeSAA4gNMngL/o1A3lgoZhOw=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note-0.69.7.tgz_1499511104679_0.7089664936065674"},"directories":{}},"0.69.8":{"name":"tonal-note","version":"0.69.8","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"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":{"note-parser":"^2.0.1","tonal-freq":"^0.69.8","tonal-midi":"^0.69.7","tonal-pitch":"^0.69.7","tonal-transpose":"^0.69.7"},"_id":"tonal-note@0.69.8","_shasum":"067538cf0a0249640bd81bf494d2cde908148a25","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"067538cf0a0249640bd81bf494d2cde908148a25","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.69.8.tgz","integrity":"sha512-XPLxQsbNxWebkVSee5xtN0xgaPPuCEseh6In0tYCh0aCZ2S09lGiJ66nDgnBD9VuW3fHTpi5+G/Gl3xJyuwElA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUbnBb+SvZ4pD7A5IWq//O3u2gUVGwuVblogWBrkbw/AiEAq56GZSmzR1bc2qGgZyW3aMe42QV48ozYC+/r3x1yGoo="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note-0.69.8.tgz_1502035693071_0.6935462127439678"},"directories":{}},"0.69.9":{"name":"tonal-note","version":"0.69.9","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"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":{"note-parser":"^2.0.1","tonal-freq":"^0.69.9","tonal-midi":"^0.69.7","tonal-pitch":"^0.69.7","tonal-transpose":"^0.69.7"},"_id":"tonal-note@0.69.9","_shasum":"944d5befa101efe1479d0c3e630dc559b8148df8","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"944d5befa101efe1479d0c3e630dc559b8148df8","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-0.69.9.tgz","integrity":"sha512-wKshIJeUsSM1t1PB6QbdagFc3BbKnzuhHp9xWdrpEOwwr+javkyEkg/fK3QbglENlTJXAZD0YYsimatKt1bR9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGetPkcx8eLnimqwnvayty+4QpsrfUBk3HPugfB/mdj5AiEAnAvxYuk5kmUPVkHsFpGjjy2QH6oW19cv8RKrfoUYs4g="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note-0.69.9.tgz_1502035790465_0.8840023118536919"},"directories":{}},"1.0.0-0":{"name":"tonal-note","version":"1.0.0-0","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"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","babel":{"presets":["es2015"]},"_id":"tonal-note@1.0.0-0","_shasum":"33bca7e29e7463c11b48236ed4629e07bd72398a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"33bca7e29e7463c11b48236ed4629e07bd72398a","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-1.0.0-0.tgz","integrity":"sha512-H4XZ7xFOCPrPnuk5NswAjvGW9+yZLR1u+WZeP4rBiq20QAAMLQ60bPrBRBLeb9n0E6iZgf11eGSlqguksm3P/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrD4J8cMfMDlrX4090G2mJiYF/Kag3NlP5fbvAZ4kYCAiEAt5k0SUMnT7ANLNNFSQXd/zxfmdd06lyOfQSQykBSH+o="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note-1.0.0-0.tgz_1506462634037_0.6644578413106501"},"directories":{}},"1.0.0-1":{"name":"tonal-note","version":"1.0.0-1","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"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","babel":{"presets":["es2015"]},"_id":"tonal-note@1.0.0-1","_shasum":"07f1eb62bef4bd3fb37890b0587a082093237f4a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"07f1eb62bef4bd3fb37890b0587a082093237f4a","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-1.0.0-1.tgz","integrity":"sha512-Mjcz8DvJnW4SIEe3R8w1Xk72xb7rOrm1xw/VrlkPeyidzCeJ2f4npx+0IVo9ArV/EqeqpVYijRzwbSHl7/v52w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfZfg+5AO/Bx7cKu4dZMLOx7VFUznAqIrCPKA4IUP9fwIhAKmj3yq5cwj6bhoIdrsRFL+T4lgiJLW4J8m9YP+czoyd"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note-1.0.0-1.tgz_1506670297069_0.5719157205894589"},"directories":{}},"1.0.0-pre2":{"name":"tonal-note","version":"1.0.0-pre2","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"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","babel":{"presets":["es2015"]},"_id":"tonal-note@1.0.0-pre2","_shasum":"a3ab6eb64071ca0a082bdb04a063f7c73c3bff5d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"a3ab6eb64071ca0a082bdb04a063f7c73c3bff5d","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-1.0.0-pre2.tgz","integrity":"sha512-L58REjL7BMNP/zeG85UoJEAD3ec06gURdFkc2XIhYxI4SrUDduQa9CO/iClFF8eKvLFrG+T1ate/e41DeyUEaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfcdezM8RP44Cd+JnyuHBZLdz4/GXc6FDzW653ayufcQIgYcWQknw8qPQ0s+jeGEn94LpTdI7nwpQZP4CZ99xYJDg="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note-1.0.0-pre2.tgz_1506675876332_0.8576851999387145"},"directories":{}},"1.0.0-pre3":{"name":"tonal-note","version":"1.0.0-pre3","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Encode pitches using fifths/octaves","keywords":[],"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","babel":{"presets":["es2015"]},"_id":"tonal-note@1.0.0-pre3","_shasum":"4e96bc5095380f50b490f1fecbffb2a54ab7e10e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"4e96bc5095380f50b490f1fecbffb2a54ab7e10e","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-1.0.0-pre3.tgz","integrity":"sha512-hOWRtsdoUEULmmTwjuOKO+XIwhJDFfgxNjVOzqZCFIAHFCU5fAOeGPfIiOOm34wa+/AxqVInIVLHeqLw6fc0Fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaAusN1ItYF6xcexvZOJUyVmrj5SeoT9GUCM5WDO6hzgIhANG+3Il441Ll85rGe5Kx7+IYQ/nc2Oep2C5rh1S8bjCi"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note-1.0.0-pre3.tgz_1506676924598_0.18839083705097437"},"directories":{}},"1.0.0-pre4":{"name":"tonal-note","version":"1.0.0-pre4","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Parse and manipulate music notes in scientific notation","keywords":["note","music","theory","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","babel":{"presets":["es2015"]},"_id":"tonal-note@1.0.0-pre4","_shasum":"2578d4ba47300405b7ae52125451dc31010c6bbb","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"2578d4ba47300405b7ae52125451dc31010c6bbb","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-1.0.0-pre4.tgz","integrity":"sha512-ErMZRCtIa0XHiuSb/NFl9Os+V3Vu0QOX+WBVfK5hf1PN020COPrzEetPAJbBFY/MeGaXRcA5lMzMteqxTeAWmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWZdMiYDANBRtklMSZRhBZOqPrqFkMhw3Chvs8HtwttAiEAntayUV3agKoQ6OGKrVJ8Wnz636PnzODE6bWfJyTZCME="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note-1.0.0-pre4.tgz_1506852668704_0.2512684732209891"},"directories":{}},"1.0.0-pre5":{"name":"tonal-note","version":"1.0.0-pre5","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Parse and manipulate music notes in scientific notation","keywords":["note","music","theory","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","babel":{"presets":["es2015"]},"_id":"tonal-note@1.0.0-pre5","_shasum":"fbacb88ec1003d0367c7681672371e0e1a7f4611","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"fbacb88ec1003d0367c7681672371e0e1a7f4611","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-1.0.0-pre5.tgz","integrity":"sha512-YhniZjJokC4tG2p9VTIs1t5qvctC/rdwgavwMQYY5N6GtlfDdIRRmEy2+7AqB0w5jlQ71G2xNzJ1yWpacC+RBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuauedPlIRl+0/m0PW4xdGIGc/oeEqB3xjxIiLFcES/AiEAxPC3kTjmn1NmBw3EFRPJrQVu0jC/9McLrZshrmwabBg="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note-1.0.0-pre5.tgz_1506875341953_0.25788738182745874"},"directories":{}},"1.0.0-pre6":{"name":"tonal-note","version":"1.0.0-pre6","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Parse and manipulate music notes in scientific notation","keywords":["note","music","theory","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","babel":{"presets":["es2015"]},"_id":"tonal-note@1.0.0-pre6","_shasum":"05c9b8c8d7d973c4fe813629a614e6e735a03aa7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"05c9b8c8d7d973c4fe813629a614e6e735a03aa7","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-1.0.0-pre6.tgz","integrity":"sha512-RPt0ey66wzAHl03Cli7klvGKRzqLN7zphxwCXHLG9AL2WnlMnVKVQqEV2S8S/HG3Hf1aQYeLgwiqVilxWeWzWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU919Zm2RwQv0ci0mW6HbHcUPU19/+T4nEpu63xO2thQIhAMesm64kriGILW3Y8gJRzRol8lS/70FEJoRf6XxdEVLh"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note-1.0.0-pre6.tgz_1507074725501_0.11587281548418105"},"directories":{}},"1.0.0":{"name":"tonal-note","version":"1.0.0","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Parse and manipulate music notes in scientific notation","keywords":["note","music","theory","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","babel":{"presets":["es2015"]},"_id":"tonal-note@1.0.0","_shasum":"f930d60bd434ce0c158914cce18d6a70a0589bf4","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"f930d60bd434ce0c158914cce18d6a70a0589bf4","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-1.0.0.tgz","integrity":"sha512-fogI3f5v8c8CqMCNo37NM0tLy0kLiFdbvl2Zu98A3YAHf4SgykHsapMBuF5uvRJlo8tEBIgM03VM7T1EAFnuhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD98S/4iR2qs8mDb6h5at8XISJZ//DhCoFAnM14dnfXFgIgbHdzrqKEq0HnorCJaBtYfaa4S9t4qwuSKV+ibmV+Hfc="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note-1.0.0.tgz_1507130611305_0.9296643428970128"},"directories":{}},"1.1.0":{"name":"tonal-note","version":"1.1.0","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Parse and manipulate music notes in scientific notation","keywords":["note","music","theory","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","babel":{"presets":["es2015"]},"_id":"tonal-note@1.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-F68mq2cONS68qedxQhLPOWn9EsebPCbAiZdc7y8Se9fA7zepFTLnFt7nMm0ZxskyCVAoS64hQbRpNw0UsXFD0A==","shasum":"5c53cb229534bba5ce122399b72f66643dc607e6","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5yKTKp/xQKuNyEzG17XdWt8H25LqJMyLQE+shZEwniQIhAKgFG1JZl0U1x7nN3lLOLoG8KA1H5rWo7QJp3PmgGpPi"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note-1.1.0.tgz_1508884345451_0.7366723085287958"},"directories":{}},"1.1.2":{"name":"tonal-note","version":"1.1.2","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Parse and manipulate music notes in scientific notation","keywords":["note","music","theory","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","babel":{"presets":["es2015"]},"_id":"tonal-note@1.1.2","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-55qd84LNDWokK0SHikqpc7mUHtbFiNvAnxW4VwOoQxiwy9qsM1Bx0bNsw8oWRimZitTiKNDGxGPiMgyGQO8P1w==","shasum":"1bf3be3386cae1aea2332efbcf10f0b5602830ec","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-1.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsYd5z5XF/cmsbWYkY9162Njj6KQe08i0I4ivJVf8QZAiEAtq8l8OijzipsQYqCBMUhcUyQDasmZkwl8WxlVTut66c="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note-1.1.2.tgz_1515104694049_0.5619264845736325"},"directories":{}},"2.0.0":{"name":"tonal-note","version":"2.0.0","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Parse and manipulate music notes in scientific notation","keywords":["note","music","theory","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","babel":{"presets":["es2015"]},"_id":"tonal-note@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-ZUeAloZQE2L3lhobVn7yCX7tT0x+iim26EIkZt8P7f5i4LCxbw/NifS2MgdcCL0Dh+CnaoGD/YMH9QhRmX7Tig==","shasum":"f2ad20d8451479f678e957a600c50d62c22df0d9","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-2.0.0.tgz","fileCount":6,"unpackedSize":56728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbl+WECRA9TVsSAnZWagAA2FIQAJwsI0s8pbFpIf2mXaZy\n8whD0dSHsDPDYvwwzZZx+ExaamFm/a2LlGjOi/S2I8UrDllEIP0e4C7jO3op\nSanB49dibV1+vcTI0JpOS477Ky9NUuPN6ZRe3qZNHr7iqYr5lwpqdEplx72L\nJAyPEVB1czPehFwE3jnUeQUF/2vZd/Zf8fNGwZ99UMx3h8OC74wAdJnE6FX4\nkLtSJ3owb5ggz8C9fNWdRgqZcdEJ1urIHYrroBXW1edyol2QD5IpVoLEM2Nd\nY0RNFKrxDT2D/FVYx251tHLj+NKauCrv7HkkqERYoDXNrVvlOG9l7D3Mf1Uo\nVanZ+8ZRA9YtL15u5jqXBtXgvuBIOoMs4Qt8swMhaTbQ0ueHth8VCL/JTSqz\newTiPOWAmTohfM3tUx3P+9kaLQUL2k5ZCseUmeLq17VyWJ5+0PliRrlxtbe/\ndJYWj7DRQzNzrh7Uij8MkNKeTIfP/SmqQvtGJMpKF/ys7QMVsEk0Y/yzxjS7\n/TRDfW29r+8XvbjnnGvmhoeVRB/YPT7fSraR6VEk0sswGrwgnxJJsCo4bCA6\ndHyowDzO+Lc5tgn/Gi2slZL8FSTeqeDnOM0UvwQoHmauNtrlZuWDKCuRt469\npHyTJrgCh72/ecrwqUNGaHDbCyFVpeXHEvw9UM0WCoKL99FJaePaCIZKMYdQ\ntIHf\r\n=Y0Sr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB35aQ0hOGahoQex9OhEwyHsJsP1ob+JjonMm+kLVZQ3AiEA8C6hiKSecYg7rg86SzVvtlg/eZ7IO5qYyXcKBHPfTLk="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note_2.0.0_1536681347528_0.7417532081528522"},"_hasShrinkwrap":false},"2.1.0":{"name":"tonal-note","version":"2.1.0","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Parse and manipulate music notes in scientific notation","keywords":["note","music","theory","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","babel":{"presets":["es2015"]},"_id":"tonal-note@2.1.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-34CiSRdQPtcu4rxx5ONbrGuo/+Bk+LHawv9Q+sQ2BXslmqGDJhQS7YhUI48AVWmou4UzS5cJRsKzKaMfwI8aFA==","shasum":"d63dec77bd9bedfd783a22bd50b2d4f8210292fb","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-2.1.0.tgz","fileCount":7,"unpackedSize":67307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3wYzCRA9TVsSAnZWagAAlnIQAJX7n1f5aQP/V6oMgCQr\nkpW1MyIUFvW+sHZQklQuF/tHCuiEg/dr/Fcgc71qiotH/o43MyR/rh/4BUBF\n/uRqLurbG2sdNZ0kQdH6+qyNC0CfYk6wrHPloWZwUvM6gJlArymm1iYuvJOO\nkk9bpBDJ3ouJzSMjdrggkTyD+vNHadl+W8UH1Mqi2gFyZYlkd45i4J25LVNx\np6ITfvKopNRtERio9iHQ+wtPF4n4dEQgxpCR5ZU0oeFYQe2Y+nrwwaWid0cI\n5d2rjC+h4mG2MkKw1O+kQ7BviGXQLnU1hE4wk0HKb4u1XAkEvYPpueGFChik\nXPGRBb95CsUKBND/P7B59nkEg8wQYvBEd+8KH2bH1MMcUnGLoOd1QeYyv9iN\nZfmwu5AjOy6tLXmNlpZ/XPYNz9sKB/RuM8031r38zZ7rsaXsoVZwQX2id/+M\nJ02KmEJne81GFWqP8+DzuyIUQxND12Otb50oQP57zPe+olCDX9g/TDtVd3OB\nDbQCaKdHbAnfqHVKk6zgSxAoH+/jQNVUNSzEKw1JXPxbXKV48ox4NvYBwzwD\n6lEcVY/LIabyQR/Dgu4bFDctakUROqOk3QklSrQyDRs2fG4uJMxAfHbsfsk1\nnL0ZqOxbIRQdeDY2fU89ssOdXbIrhtJD49TNFDemWRQiv2TGdg+V+LC5DFlN\nyObs\r\n=lr8F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnQInUYeEjMboJFWPPDZn+t/eOlWcvJFGBKEM0w0e5NgIhAL12xrq9FdMID4UPBLiygYVK5XZ7n3jZCFzYrrq8Cek2"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note_2.1.0_1541342770498_0.47438332134548533"},"_hasShrinkwrap":false},"2.1.2":{"name":"tonal-note","version":"2.1.2","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Parse and manipulate music notes in scientific notation","keywords":["note","music","theory","tonal"],"scripts":{"docs":"jsdoc2md --files 'index.ts' --configure ../../config/jsdoc2md.json > README.md","test":"jest --coverage","build":"rollup -c ../../config/rollup.config.ts.js index.ts"},"main":"build/es5.js","module":"build/es6.js","types":"build/index.d.ts","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","jest":{"preset":"ts-jest"},"devDependencies":{"jsdoc-babel":"^0.5.0"},"_id":"tonal-note@2.1.2","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-PP/h5+j4O1b1X3Gk++yJLE6yABRrksxt2CpqYMitdNhn+Hgd5UfMwlZALNVaZZTGGwksKaHn1h61rY+Ab/HCaQ==","shasum":"8fdddb775168e918931a74a256e7810c730ebcac","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-2.1.2.tgz","fileCount":39,"unpackedSize":189608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7QsQCRA9TVsSAnZWagAA50gP/2BK3QumHunuAKLJMvAy\nsWxi7Ho6DOa//qxs3cgZq9vd3Jisy5qPr0Bb9pYHjHFrDMU2CLHB1yfucsfo\nk1yYp8bcAoIfVC332RydNYJS3duX2LmY6UqQ5w2/7ZZpvYmKA3yPsbIUZzXg\n4F2aaUcfQEg3o4cy2DICH9nlJFAPzL4AQiFCGL2w5zkCrzJ2GDt3zf1lAkfP\nctwjl5ppzUZtRxFPomxVpNyM0j8DK2+By3zOtM83/v13KeH04hpdc88/ruTd\nSOLd9QrUr2Wh4TcgPxqDfJ4HKpidNc0JjrYUPgoJfrl6zQOTWtunTl1DGpoi\nhXOyUoDIiOSjMjy56JJGTfaDEH850whz8xs1g/jFqdiEzcWSu15zdrLOwEOr\nppR6ZSFJOev67TFicWYTXJFshld5LJvoVChi5+PspHCq7BJtNXEJOGHGKuBW\nt2ZIDStTzx+/ha29ogpVyzS8GMoo2cS98Buh291fnaTNKDjCyrZgP6iBf+U9\nutf8sRZbyhbZthyE/gR+wZM5jdV77aid27YPzvgDHHhiU4qD/HxZFGmgo/L4\nt5J1DSePEz6gKVjT2NbEWRsdadHhtVrDoK+xUT5vOmQe6qZZtkoP8xznNJzP\nhjTeiPGlwUjrmrqy/xy4ok3nWQWddzU8RjAmjSVmSFSMA48csXbuSpESHQik\nDgeQ\r\n=EAX+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFR4u9h9R0zGbmLRW0++vy8nVsmuBo1VIJiPESK61ZNrAiAxu4jEDMqWqWFY/Chglo3ZJlRq1TbusRD199+Hbt18cQ=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note_2.1.2_1542261519331_0.24884709139544214"},"_hasShrinkwrap":false},"2.2.0":{"name":"tonal-note","version":"2.2.0","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Parse and manipulate music notes in scientific notation","keywords":["note","music","theory","tonal"],"scripts":{"docs":"jsdoc2md --files 'index.ts' --configure ../../config/jsdoc2md.json > README.md","test":"jest --coverage","build":"rollup -c ../../config/rollup.config.ts.js index.ts"},"main":"build/es5.js","module":"build/es6.js","types":"build/index.d.ts","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","jest":{"preset":"ts-jest"},"devDependencies":{"jsdoc-babel":"^0.5.0"},"_id":"tonal-note@2.2.0","_nodeVersion":"9.11.2","_npmVersion":"6.6.0","dist":{"integrity":"sha512-SLw/EVx1GxYbEzQxKmnQlG3MTSoQ83+ljCErQsUdsl2bzxfsdkkgxXJwoW+2OPTC3ceWrTWAg9w8vCTvlFd+6Q==","shasum":"e34af54be3b70f25eb5c5d52601bdde9fb7ed34f","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-2.2.0.tgz","fileCount":46,"unpackedSize":198624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZfh/CRA9TVsSAnZWagAAoUAP/0MPRDsKAKzZh3MFgOo1\n/BxxH+4FAG63WqbEYwB6PF34dUYtKW7tQxh3dDpR62gEh7Q7JMVQDvg3KElM\nGh+WR69PfZpDa8MVYiRxv6v9iQIalq7L39RPa3aSH/P9rvVO5daJnOXIR2dY\nL21j3Yd6WZsdCSlH58h0wd11A2Y32fCePD88I75jXB4zb0gHgpfn6J2+Q44v\nSRho1xdfqmd+diKId8mZSntg+9w8XpavWSfcse9EJVAtOYfwTnVOp08UNM23\nfg72USFlo/Bn7UW+gHco/wBfXOBrYe97sJCPgEOqxnMsPXq1eczTsS43H/Vw\nYdmRx+eNnkTwTE7lZaPkBNHbsN52WvBw/Bok5kHuWwpEsvDSC8ZU1rgzIajW\nguZ6svvcF6r5MPt8h8iDDQjMM89ixn3k24RJ8+Yjb4YX38hd51hzojzho7fZ\nACfBJHbzJF8tgRDrUqPhlI5RYq3NxbgTTlx34xO9ZTv8aQoeYml+YROkPOe/\nz2lvd5aed6rmr9v3dQbHjUU+RA1bADGaff/H37rDICNvoOZHZV+EXNhFQkDg\nOos1IbsPHQh2tWtNIDt9710m8LhfzM4OWsxGQJgP1a4UatZrrjTO/dwv7Z48\nqJj58NxiAF/OYMsJvPrWramy2K0B32miKtLRLDnc4g2wVP1KO8L9kmQzAM5D\n76qp\r\n=x9jp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6tX1ra8IC3PtPxS7ZhDjY3m9Hv7xfPNa2+VsVfdExpQIhAKvm/SYqoBovuEblbk/J7jlCocE5z68ozLdAFNVAN2gi"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note_2.2.0_1550186622722_0.513401287520352"},"_hasShrinkwrap":false},"2.2.1":{"name":"tonal-note","version":"2.2.1","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Parse and manipulate music notes in scientific notation","keywords":["note","music","theory","tonal"],"scripts":{"docs":"jsdoc2md --files 'index.ts' --configure ../../config/jsdoc2md.json > README.md","test":"jest --coverage","build":"rollup -c ../../config/rollup.config.ts.js index.ts"},"main":"build/es5.js","module":"build/es6.js","types":"build/index.d.ts","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","jest":{"preset":"ts-jest"},"devDependencies":{"jsdoc-babel":"^0.5.0"},"_id":"tonal-note@2.2.1","_nodeVersion":"9.11.2","_npmVersion":"6.6.0","dist":{"integrity":"sha512-anlxv8l26CjvesoCAE+Ru4atqSJjcnPO04IK1sLKi5cB8lzdJjk5xdqCP0Trq4yDPQSGiUbTIbA+hOSf4mCM4A==","shasum":"459dc96ca5e12f06b834af36c073e2a2bd1d8343","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-2.2.1.tgz","fileCount":46,"unpackedSize":198594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZgUtCRA9TVsSAnZWagAAkrIP/RE7QGpM4vxTEidmxJwi\nPHDNdEUJTS62+Whfr/BWlgCB6gRVUXlai50jKUSkpBemeM5+KIkXmVya3lFS\n0PAsq8M2kqULUUuvyZEW3EOEaNwi5YW1erJbVvCpJTmL8/Yj5on0oN6764Kw\nygTn0HyywNm0VEbcQ8mQ90J5jqmJ6Rb88CvHwUJo+LXeL0EXcacvPEsc4uli\naEP5lsqBdygswFG40DNI4hV/MNUTHRozYhagYc/MUorleKcAbn2oY70I37mj\nPkGjOkHs+jRRBdRodujZ9jtQGPG6pPobCt0Zs0VobLWjCgCG9OWJe/PeGP4g\n9OwXnAvsieO7lbiqzdgGAuhGNkwAFJVzaRY51UjHKFzbRCMui4DTSKxeDX3j\nZlK5ownByxb+6G1Bb7TACdO+2qYdbMcWTQKAgiDMSX+WHKOvelrwqTzooKIe\nxStskYJn9Za1NaqHRDpTgtEEbPz0iM7iPD0ozEcNpt9i5075pEQ4sCORoSDJ\nDpbCI/yb69SPuY6IFqH4AjG5jPRqTA7CI7kAuFHg393/3zcAQqjz4N3fAMzw\nzR0hUhK8p2Q5SI1aIotzme1fhddrjdjho86JHsmOH2TUfw61hDA00JPXE1Ky\nbNeJtyjeamtX69jyrhQMYWV07JJVZsAqTu4jGV4WC2TBp9T2eBHDgSJBkkhj\nIH/E\r\n=AlnJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAtPJon/QO46nqjuoWpg74ONki/cRONloaAJ1IRABdtAiBrGDdSHEVlFqQ0WpBA2Wtg/+BeA5Is5pH5QwiyIDW90g=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note_2.2.1_1550189868956_0.5836012287915342"},"_hasShrinkwrap":false},"2.2.2":{"name":"tonal-note","version":"2.2.2","repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"},"description":"Parse and manipulate music notes in scientific notation","keywords":["note","music","theory","tonal"],"scripts":{"docs":"jsdoc2md --files 'index.ts' --configure ../../config/jsdoc2md.json > README.md","test":"jest --coverage","build":"rollup -c ../../config/rollup.config.ts.js index.ts"},"main":"build/es5.js","module":"build/es6.js","types":"build/index.d.ts","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","jest":{"preset":"ts-jest"},"devDependencies":{"jsdoc-babel":"^0.5.0"},"_id":"tonal-note@2.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"integrity":"sha512-RNK3Nb8PxBEW9yYGStcoczgE8bCYFZ5zfLvYJjvuzLWiwTQmqWOhTzONVobVCGFZ/jgDNwpBEKe/bngL3g3Xfw==","shasum":"3aeeeeb0e227fd0da9fcbc8e811cf1109081da56","tarball":"https://registry.npmjs.org/tonal-note/-/tonal-note-2.2.2.tgz","fileCount":15,"unpackedSize":55547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpRBpCRA9TVsSAnZWagAAR3UP/0rZRGGm8r1D+5IXhoMp\nndeWXuvfzXZVKPNmNPXRE2RIevcub4rXCRS68JWXktNnzs1UnaWXGbbGGpEB\neGRUG41UqRS6PHZQBg+6GllOutbm7tZsuDexnWXYVs3VzFkW9/fiAQjyPJTB\nbYCBuRzmkc6dYkAwHIpUGcgwu+/GloPhDm6emzAqTeUSHIf20CoYkyOExJv6\nuXKbq6KMM9WkVXm4EFnp/vH6dC2I2l5IhoL431tLWrk0Vb2VkeemhnW3/G/P\nJkrasnYUCDGZx6SwziIhIwpExUo2tu2br6anLsbhXpkgrbsSy8S8ZaTsQzPh\nEfoF9TenE/Bf12oPiM9isZd+OXhsvY/Xf1zUXe76TE+vuOeeDzs9u6VVnPaY\nB8KVaK0sH+XY9fbQkPRS2EwsvFQI0/vDTCDqcybp9PftKorzk3NNve+daoqJ\nQ/VM9WihqeSN/CX92hK5YobbDwIX9HRJc/yG7/WaZz9FBkPXQQT0caYsro5X\nEHxfkAVsR5u7z/fO82ABuIHGTO4k401PdIAWzsuu9u8HJy1loStQObja5c7/\ngckGbjXaMK9LCcnubyKIeJjolIUGsQA9Mpjfisg7Dt4EOts/D3Xg5tNLx3ge\nDBowFjhNtETJLvzY6PcZBhLO5+qb/N3cUTRa1/kdUqyfQfhUsHrlEJoBHXrd\nTLQp\r\n=HHh4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhdAAJwO9/0eaOVWSBjLtUy8R4A1ONIoLZwky7YWrc4AiEAv2SxqEh2HHC38h0sTStvjDVEpZ211GE80wZxC2laFQ0="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-note_2.2.2_1554321512281_0.2839291733683924"},"_hasShrinkwrap":false}},"readme":"<a name=\"module_Note\"></a>\n\n## Note\n<p><a href=\"https://www.npmjs.com/package/tonal-note\"><img src=\"https://img.shields.io/npm/v/tonal-note.svg\" alt=\"npm version\"></a>\n<a href=\"https://www.npmjs.com/browse/keyword/tonal\"><img src=\"https://img.shields.io/badge/tonal-note-yellow.svg\" alt=\"tonal\"></a></p>\n<p><code>tonal-note</code> is a collection of functions to manipulate musical notes in scientific notation</p>\n<p>This is part of <a href=\"https://www.npmjs.com/package/tonal\">tonal</a> music theory library.</p>\n<h2>Usage</h2><pre class=\"prettyprint source lang-js\"><code>import * as Note from &quot;tonal-note&quot;\n// or const Note = require(&quot;tonal-note&quot;)\nNote.name(&quot;bb2&quot;) // => &quot;Bb2&quot;\nNote.chroma(&quot;bb2&quot;) // => 10\nNote.midi(&quot;a4&quot;) // => 69\nNote.freq(&quot;a4&quot;) // => 440\nNote.oct(&quot;G3&quot;) // => 3\n\n// part of tonal\nconst Tonal = require(&quot;tonal&quot;)\n// or import Note from &quot;tonal&quot;\nTonal.Note.midi(&quot;d4&quot;) // => 62</code></pre><h2>Install</h2><p><a href=\"https://npmjs.org/package/tonal-note/\"><img src=\"https://nodei.co/npm/tonal-note.png?mini=true\" alt=\"npm install tonal-note\"></a></p>\n<h2>API Documentation</h2>\n\n\n* [Note](#module_Note)\n    * _static_\n        * [.midi](#module_Note.midi) ⇒ <code>Number</code>\n        * [.freqToMidi](#module_Note.freqToMidi) ⇒ <code>Integer</code>\n        * [.from](#module_Note.from)\n        * [.simplify](#module_Note.simplify) ⇒ <code>string</code>\n        * [.props()](#module_Note.props) ⇒ <code>string</code>\n        * [.name()](#module_Note.name) ⇒ <code>string</code>\n        * [.midiToFreq(note)](#module_Note.midiToFreq) ⇒ <code>Number</code>\n        * [.chroma(note)](#module_Note.chroma) ⇒ <code>Integer</code>\n        * [.altToAcc(props, [baseNote])](#module_Note.altToAcc) ⇒ <code>string</code>\n        * [.build(midi, useSharps)](#module_Note.build) ⇒ <code>string</code>\n    * _inner_\n        * [~props](#module_Note..props) ⇒ <code>Object</code>\n        * [~names(accTypes)](#module_Note..names) ⇒ <code>Array</code>\n        * [~tokenize(str)](#module_Note..tokenize) ⇒ <code>Array</code>\n        * [~midi(note)](#module_Note..midi) ⇒ <code>Integer</code>\n        * [~freqToMidi(frequency)](#module_Note..freqToMidi) ⇒ <code>Number</code>\n        * [~stepToLetter(step)](#module_Note..stepToLetter) ⇒ <code>string</code>\n        * [~altToAcc(alt)](#module_Note..altToAcc) ⇒ <code>string</code>\n        * [~simplify(note, useSameAccType)](#module_Note..simplify) ⇒ <code>string</code>\n\n<a name=\"module_Note.midi\"></a>\n\n### Note.midi ⇒ <code>Number</code>\n<p>Get the frequency from midi number</p>\n\n**Kind**: static property of [<code>Note</code>](#module_Note)  \n**Returns**: <code>Number</code> - <p>the frequency or null if not valid note midi</p>  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| midi | <code>Number</code> | <p>the note midi number</p> |\n| tuning | <code>Number</code> | <p>(Optional) 440 by default</p> |\n\n<a name=\"module_Note.freqToMidi\"></a>\n\n### Note.freqToMidi ⇒ <code>Integer</code>\n<p>Return the chroma of a note. The chroma is the numeric equivalent to the\npitch class, where 0 is C, 1 is C# or Db, 2 is D... 11 is B</p>\n\n**Kind**: static property of [<code>Note</code>](#module_Note)  \n**Returns**: <code>Integer</code> - <p>the chroma number</p>  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| note | <code>string</code> | <p>the note name</p> |\n\n**Example**  \n```js\nNote.chroma(\"Cb\") // => 11\n[\"C\", \"D\", \"E\", \"F\"].map(Note.chroma) // => [0, 2, 4, 5]\n```\n<a name=\"module_Note.from\"></a>\n\n### Note.from\n<p>Deprecated. This is kept for backwards compatibility only.\nUse Note.from instead</p>\n\n**Kind**: static property of [<code>Note</code>](#module_Note)  \n<a name=\"module_Note.simplify\"></a>\n\n### Note.simplify ⇒ <code>string</code>\n<p>Get the simplified and enhramonic note of the given one.</p>\n\n**Kind**: static property of [<code>Note</code>](#module_Note)  \n**Returns**: <code>string</code> - <p>the enhramonic note</p>  \n\n| Param | Type |\n| --- | --- |\n| note | <code>string</code> | \n\n**Example**  \n```js\nNote.enharmonic(\"Db\") // => \"C#\"\nNote.enhramonic(\"C\") // => \"C\"\n```\n<a name=\"module_Note.props\"></a>\n\n### Note.props() ⇒ <code>string</code>\n<p>Given a note name, return the note name or null if not valid note.\nThe note name will ALWAYS have the letter in upercase and accidentals\nusing # or b</p>\n<p>Can be used to test if a string is a valid note name.</p>\n\n**Kind**: static method of [<code>Note</code>](#module_Note)  \n\n| Param | Type |\n| --- | --- |\n|  | <code>Pitch</code> \\| <code>string</code> | \n\n**Example**  \n```js\nNote.name(\"cb2\") // => \"Cb2\"\n[\"c\", \"db3\", \"2\", \"g+\", \"gx4\"].map(Note.name) // => [\"C\", \"Db3\", null, null, \"G##4\"]\n```\n<a name=\"module_Note.name\"></a>\n\n### Note.name() ⇒ <code>string</code>\n<p>Get pitch class of a note. The note can be a string or a pitch array.</p>\n\n**Kind**: static method of [<code>Note</code>](#module_Note)  \n**Returns**: <code>string</code> - <p>the pitch class</p>  \n\n| Param | Type |\n| --- | --- |\n|  | <code>string</code> \\| <code>Pitch</code> | \n\n**Example**  \n```js\nNote.pc(\"Db3\") // => \"Db\"\n[\"db3\", \"bb6\", \"fx2\"].map(Note.pc) // => [ \"Db\", \"Bb\", \"F##\"]\n```\n<a name=\"module_Note.midiToFreq\"></a>\n\n### Note.midiToFreq(note) ⇒ <code>Number</code>\n<p>Get the frequency of a note</p>\n\n**Kind**: static method of [<code>Note</code>](#module_Note)  \n**Returns**: <code>Number</code> - <p>the frequency</p>  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| note | <code>string</code> \\| <code>Number</code> | <p>the note name or midi note number</p> |\n\n**Example**  \n```js\nNote.freq(\"A4\") // => 440\nNote.freq(69) // => 440\n```\n<a name=\"module_Note.chroma\"></a>\n\n### Note.chroma(note) ⇒ <code>Integer</code>\n<p>Get the octave of the given pitch</p>\n\n**Kind**: static method of [<code>Note</code>](#module_Note)  \n**Returns**: <code>Integer</code> - <p>the octave or null if doesn&quot;t have an octave or not a valid note</p>  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| note | <code>string</code> | <p>the note</p> |\n\n**Example**  \n```js\nNote.oct(\"C#4\") // => 4\nNote.oct(\"C\") // => null\nNote.oct(\"blah\") // => undefined\n```\n<a name=\"module_Note.altToAcc\"></a>\n\n### Note.altToAcc(props, [baseNote]) ⇒ <code>string</code>\n<p>Creates a note name in scientific notation from note properties,\nand optionally another note name.\nIt receives an object with:</p>\n<ul>\n<li>step: the note step (0 = C, 1 = D, ... 6 = B)</li>\n<li>alt: (optional) the alteration. Negative numbers are flats, positive sharps</li>\n<li>oct: (optional) the octave</li>\n</ul>\n<p>Optionally it receives another note as a &quot;base&quot;, meaning that any prop not explicitly\nreceived on the first parameter will be taken from that base note. That way it can be used\nas an immutable &quot;set&quot; operator for a that base note</p>\n\n**Kind**: static method of [<code>Note</code>](#module_Note)  \n**Returns**: <code>string</code> - <p>the note name in scientific notation or null if not valid properties</p>  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| props | <code>Object</code> | <p>the note properties</p> |\n| [baseNote] | <code>string</code> | <p>note to build the result from. If given, it returns the result of applying the given props to this note.</p> |\n\n**Example**  \n```js\nNote.from({ step: 5 }) // => \"A\"\nNote.from({ step: 1, acc: -1 }) // => \"Db\"\nNote.from({ step: 2, acc: 2, oct: 2 }) // => \"E##2\"\nNote.from({ step: 7 }) // => null\nNote.from({alt: 1, oct: 3}, \"C4\") // => \"C#3\"\n```\n<a name=\"module_Note.build\"></a>\n\n### Note.build(midi, useSharps) ⇒ <code>string</code>\n<p>Given a midi number, returns a note name. The altered notes will have\nflats unless explicitly set with the optional <code>useSharps</code> parameter.</p>\n\n**Kind**: static method of [<code>Note</code>](#module_Note)  \n**Returns**: <code>string</code> - <p>the note name</p>  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| midi | <code>number</code> | <p>the midi note number</p> |\n| useSharps | <code>boolean</code> | <p>(Optional) set to true to use sharps instead of flats</p> |\n\n**Example**  \n```js\nNote.fromMidi(61) // => \"Db4\"\nNote.fromMidi(61, true) // => \"C#4\"\n// it rounds to nearest note\nNote.fromMidi(61.7) // => \"D4\"\n```\n<a name=\"module_Note..props\"></a>\n\n### Note~props ⇒ <code>Object</code>\n<p>Get note properties. It returns an object with the following information:</p>\n<ul>\n<li>name {string}: the note name. The letter is always in uppercase</li>\n<li>letter {string}: the note letter, always in uppercase</li>\n<li>acc {string}: the note accidentals</li>\n<li>octave {Number}: the octave or null if not present</li>\n<li>pc {string}: the pitch class (letter + accidentals)</li>\n<li>step {Number}: number equivalent of the note letter. 0 means C ... 6 means B.</li>\n<li>alt {Number}: number equivalent of accidentals (negative are flats, positive sharps)</li>\n<li>chroma {Number}: number equivalent of the pitch class, where 0 is C, 1 is C# or Db, 2 is D...</li>\n<li>midi {Number}: the note midi number (IMPORTANT! it can be outside 0 to 127 range)</li>\n<li>freq {Number}: the frequency using an equal temperament at 440Hz</li>\n</ul>\n<p>This function <em>always</em> returns an object with all this properties, but if it&quot;s\nnot a valid note all properties will be null.</p>\n<p>The returned object can&quot;t be mutated.</p>\n\n**Kind**: inner constant of [<code>Note</code>](#module_Note)  \n**Returns**: <code>Object</code> - <p>an object with the properties (or an object will all properties\nset to null if not valid note)</p>  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| note | <code>string</code> | <p>the note name in scientific notation</p> |\n\n**Example**  \n```js\nNote.props(\"fx-3\").name // => \"F##-3\"\nNote.props(\"invalid\").name // => null\nNote.props(\"C#3\").oct // => 3\nNote.props().oct // => null\n```\n<a name=\"module_Note..names\"></a>\n\n### Note~names(accTypes) ⇒ <code>Array</code>\n<p>Get a list of note names (pitch classes) within a octave</p>\n\n**Kind**: inner method of [<code>Note</code>](#module_Note)  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| accTypes | <code>string</code> | <p>(Optional, by default &quot; b#&quot;). A string with the accidentals types: &quot; &quot; means no accidental, &quot;#&quot; means sharps, &quot;b&quot; mean flats, can be combined (see examples)</p> |\n\n**Example**  \n```js\nNote.names(\" b\") // => [ \"C\", \"Db\", \"D\", \"Eb\", \"E\", \"F\", \"Gb\", \"G\", \"Ab\", \"A\", \"Bb\", \"B\" ]\nNote.names(\" #\") // => [ \"C\", \"C#\", \"D\", \"D#\", \"E\", \"F\", \"F#\", \"G\", \"G#\", \"A\", \"A#\", \"B\" ]\n```\n<a name=\"module_Note..tokenize\"></a>\n\n### Note~tokenize(str) ⇒ <code>Array</code>\n<p>Split a string into tokens related to note parts.\nIt returns an array of strings <code>[letter, accidental, octave, modifier]</code></p>\n<p>It always returns an array</p>\n\n**Kind**: inner method of [<code>Note</code>](#module_Note)  \n**Returns**: <code>Array</code> - <p>an array of note tokens</p>  \n\n| Param | Type |\n| --- | --- |\n| str | <code>string</code> | \n\n**Example**  \n```js\nNote.tokenize(\"C#2\") // => [\"C\", \"#\", \"2\", \"\"]\nNote.tokenize(\"Db3 major\") // => [\"D\", \"b\", \"3\", \"major\"]\nNote.tokenize(\"major\") // => [\"\", \"\", \"\", \"major\"]\nNote.tokenize(\"##\") // => [\"\", \"##\", \"\", \"\"]\nNote.tokenize() // => [\"\", \"\", \"\", \"\"]\n```\n<a name=\"module_Note..midi\"></a>\n\n### Note~midi(note) ⇒ <code>Integer</code>\n<p>Get the note midi number. It always return a number between 0 and 127</p>\n\n**Kind**: inner method of [<code>Note</code>](#module_Note)  \n**Returns**: <code>Integer</code> - <p>the midi number or null if not valid pitch</p>  \n**See**: midi.toMidi  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| note | <code>string</code> \\| <code>Number</code> | <p>the note to get the midi number from</p> |\n\n**Example**  \n```js\nNote.midi(\"C4\") // => 60\nNote.midi(60) // => 60\n```\n<a name=\"module_Note..freqToMidi\"></a>\n\n### Note~freqToMidi(frequency) ⇒ <code>Number</code>\n<p>Get the midi number from a frequency in hertz. The midi number can\ncontain decimals (with two digits precission)</p>\n\n**Kind**: inner method of [<code>Note</code>](#module_Note)  \n\n| Param | Type |\n| --- | --- |\n| frequency | <code>Number</code> | \n\n**Example**  \n```js\nNote.freqToMidi(220)); //=> 57;\nNote.freqToMidi(261.62)); //=> 60;\nNote.freqToMidi(261)); //=> 59.96;\n```\n<a name=\"module_Note..stepToLetter\"></a>\n\n### Note~stepToLetter(step) ⇒ <code>string</code>\n<p>Given a step number return it's letter (0 = C, 1 = D, 2 = E)</p>\n\n**Kind**: inner method of [<code>Note</code>](#module_Note)  \n**Returns**: <code>string</code> - <p>the letter</p>  \n\n| Param | Type |\n| --- | --- |\n| step | <code>number</code> | \n\n**Example**  \n```js\nNote.stepToLetter(3) // => \"F\"\n```\n<a name=\"module_Note..altToAcc\"></a>\n\n### Note~altToAcc(alt) ⇒ <code>string</code>\n<p>Given an alteration number, return the accidentals</p>\n\n**Kind**: inner method of [<code>Note</code>](#module_Note)  \n\n| Param | Type |\n| --- | --- |\n| alt | <code>Number</code> | \n\n**Example**  \n```js\nNote.altToAcc(-3) // => \"bbb\"\n```\n<a name=\"module_Note..simplify\"></a>\n\n### Note~simplify(note, useSameAccType) ⇒ <code>string</code>\n<p>Simplify the note: find an enhramonic note with less accidentals.</p>\n\n**Kind**: inner method of [<code>Note</code>](#module_Note)  \n**Returns**: <code>string</code> - <p>the simplfiied note or null if not valid note</p>  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| note | <code>string</code> | <p>the note to be simplified</p> |\n| useSameAccType | <code>boolean</code> | <p>(optional, true by default) set to true to ensure the returned note has the same accidental types that the given note</p> |\n\n**Example**  \n```js\nNote.simplify(\"C##\") // => \"D\"\nNote.simplify(\"C###\") // => \"D#\"\nNote.simplify(\"C###\", false) // => \"Eb\"\nNote.simplify(\"B#4\") // => \"C5\"\n```\n","maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"time":{"modified":"2022-06-27T18:17:53.416Z","created":"2016-05-08T04:05:41.307Z","0.50.0":"2016-05-08T04:05:41.307Z","0.50.1":"2016-05-08T04:08:14.967Z","0.50.2":"2016-05-08T04:37:08.761Z","0.60.0":"2016-11-15T15:08:02.221Z","0.61.0":"2016-11-16T00:44:05.730Z","0.62.0":"2016-11-16T02:43:16.607Z","0.63.1":"2016-11-16T03:43:16.089Z","0.64.0":"2016-11-16T11:30:00.601Z","0.65.0":"2016-11-17T18:28:37.979Z","0.66.0":"2016-11-20T18:50:16.717Z","0.67.0":"2016-11-22T00:24:29.238Z","0.68.0":"2016-11-28T00:57:42.903Z","0.68.1":"2017-01-31T09:25:44.954Z","0.69.0":"2017-02-16T23:04:43.125Z","0.69.2":"2017-04-04T20:50:39.589Z","0.69.3":"2017-04-04T21:10:22.148Z","0.69.4":"2017-04-04T21:49:11.680Z","0.69.5":"2017-04-04T22:04:36.235Z","0.69.6":"2017-05-05T17:22:24.684Z","0.69.7":"2017-07-08T10:51:45.756Z","0.69.8":"2017-08-06T16:08:14.295Z","0.69.9":"2017-08-06T16:09:51.563Z","1.0.0-0":"2017-09-26T21:50:35.113Z","1.0.0-1":"2017-09-29T07:31:38.108Z","1.0.0-pre2":"2017-09-29T09:04:37.311Z","1.0.0-pre3":"2017-09-29T09:22:05.633Z","1.0.0-pre4":"2017-10-01T10:11:09.799Z","1.0.0-pre5":"2017-10-01T16:29:03.031Z","1.0.0-pre6":"2017-10-03T23:52:07.448Z","1.0.0":"2017-10-04T15:23:32.357Z","1.1.0":"2017-10-24T22:32:26.550Z","1.1.2":"2018-01-04T22:24:55.041Z","2.0.0":"2018-09-11T15:55:47.915Z","2.1.0":"2018-11-04T14:46:10.677Z","2.1.2":"2018-11-15T05:58:39.450Z","2.2.0":"2019-02-14T23:23:42.853Z","2.2.1":"2019-02-15T00:17:49.129Z","2.2.2":"2019-04-03T19:58:32.408Z"},"keywords":["note","music","theory","tonal"],"author":{"name":"danigb"},"license":"MIT","readmeFilename":"README.md","users":{"rchk":true,"jmiziolek":true},"repository":{"type":"git","url":"https://github.com/danigb/tonal/packages/note"}}