{"_id":"tonal-fretboard","_rev":"62-8aa4acc23c24cd79b036f2112c5dc504","name":"tonal-fretboard","description":"Filter notes","dist-tags":{"latest":"0.69.9","alpha-1":"0.60.0"},"versions":{"0.0.1":{"name":"tonal-fretboard","version":"0.0.1","description":"Build fretboards","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"rm -rf build && mkdir build && cp tunings.json build/ && rollup -f cjs -n fretboard -o build/tonal-fretboard.js -- index.js","test":"tape 'test/*.js'","prepublish":"npm test"},"main":"build/tonal-fretboard.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{"rollup":"^0.31.2","tape":"4"},"dependencies":{"tonal":"^0.50.1","tonal-dictionary":"^0.50.0"},"_id":"tonal-fretboard@0.0.1","_shasum":"886a88bd3cba209ce17d73845907c91e89e728d4","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"886a88bd3cba209ce17d73845907c91e89e728d4","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.0.1.tgz","integrity":"sha512-Kf8rv3vBNFFLaE1B3UEv3KjA7BHcaQrKC5GAipivqonP76P3n3BdJSSQeI173bVHktq+K3Pc2xK2wyX02Enq7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSOX0svJoOoIvW4rIeL+3mcRDk7+rGuDnXG9FkAVS1TwIgBE+88xYUqerjUfhvXYiA0UE9rq5A6dXoJEkUqIkJNPU="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.0.1.tgz_1466333978400_0.1284355204552412"},"directories":{}},"0.60.0":{"name":"tonal-fretboard","version":"0.60.0","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"rm -rf build && mkdir build && cp tunings.json build/ && rollup -f cjs -n fretboard -o build/tonal-fretboard.js -- index.js","prepublish":"npm test"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal":"^0.60.0","tonal-dictionary":"^0.60.0"},"_id":"tonal-fretboard@0.60.0","_shasum":"75c9d4540b1c3b77ed19e55c757d8cf70fd50d3e","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"75c9d4540b1c3b77ed19e55c757d8cf70fd50d3e","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.60.0.tgz","integrity":"sha512-Sg+VNv2glZWx6M9tW/V4ai7JBTxb4d1iU03FEsdh7XeSx+NAAGbmAUUXTUfOjDJP9vXoXMHIYbbgBBiScs2PEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6h+4X/B2+n2RK/nEdLq1ZxzLNrxMnHnA2oto9SDrjnAiBTmuJl91E/vk0GB7BbH1EKe1xXuPRHi5ezgbJl54NPrw=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.60.0.tgz_1479222472007_0.7273244585376233"},"directories":{}},"0.61.0":{"name":"tonal-fretboard","version":"0.61.0","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && 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-dictionary":"^0.61.0","tonal-array":"^0.61.0","tonal-transpose":"^0.61.0","tonal-interval":"^0.61.0","tonal-note":"^0.61.0","tonal-range":"^0.61.0","tonal-filter":"^0.61.0"},"_id":"tonal-fretboard@0.61.0","_shasum":"a218d1719951e361bc186085a3310006d7c2d641","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"a218d1719951e361bc186085a3310006d7c2d641","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.61.0.tgz","integrity":"sha512-leCFU93U3cFOkuo9SpCjeSZds/P3Mxq2/BwUZGv1kDAiMxBUPPlVxTqJ3NqprjRxB0msN614yZ4DLcDZXKGf6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxn1VSVA92TrPmVPjcWNKXHAFMA7nP6KXjHGctea22zAiEAmZTCJvvOQ7rG7+LOvj+xzNC+mXzgXMHZuJKJLRO+SEU="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.61.0.tgz_1479257035716_0.6433413804043084"},"directories":{}},"0.62.0":{"name":"tonal-fretboard","version":"0.62.0","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && 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-dictionary":"^0.61.0","tonal-array":"^0.61.0","tonal-transpose":"^0.61.0","tonal-interval":"^0.61.0","tonal-note":"^0.62.0","tonal-range":"^0.62.0","tonal-filter":"^0.62.0"},"_id":"tonal-fretboard@0.62.0","_shasum":"48e0ede235f53a67f5d7069ba772e7e58a2002ff","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"48e0ede235f53a67f5d7069ba772e7e58a2002ff","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.62.0.tgz","integrity":"sha512-g0fsGtN5/c2pRgumhSchn8AxxFVnQ5Ddgtx1ASGiby0lPdY006hnqJHoanE4qaLt5BkjPFbhCXFdDi24N/5IqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUrIMbftzi9qXizpOzyYf9TFOhU1GyeRKLYY5gTSrnxAiAEVcijwXLqVKrlajqekQCFtpvLXpyiU55tP1vRaI6kig=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.62.0.tgz_1479264191527_0.260007893666625"},"directories":{}},"0.63.0":{"name":"tonal-fretboard","version":"0.63.0","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && 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-dictionary":"^0.61.0","tonal-array":"^0.63.0","tonal-transpose":"^0.61.0","tonal-interval":"^0.61.0","tonal-note":"^0.62.0","tonal-range":"^0.63.0","tonal-pitchset":"^0.63.0"},"_id":"tonal-fretboard@0.63.0","_shasum":"f01a80d9152aea8f46a011fca24e240eeb84328f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"f01a80d9152aea8f46a011fca24e240eeb84328f","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.63.0.tgz","integrity":"sha512-GbPglGVMWDh+WrldV1iok93AzINKRQ4HnXB0bvISDBXpz+x+9sGF4wE1m+TyWGfC+nFoJ32Na+VNOrIFySN1Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASPJ86w5fgbuqzFXBRmPfWJJCP9Ub9+rUH6mM+sQ4dsAiEAp4oZaf4VfGbP+uyL48D4Fyr84IiiVkkh27E6d8vcwos="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.63.0.tgz_1479267117708_0.6679460164159536"},"directories":{}},"0.63.1":{"name":"tonal-fretboard","version":"0.63.1","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && 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-dictionary":"^0.61.0","tonal-array":"^0.63.0","tonal-transpose":"^0.61.0","tonal-interval":"^0.61.0","tonal-note":"^0.63.1","tonal-range":"^0.63.1","tonal-pitchset":"^0.63.1"},"_id":"tonal-fretboard@0.63.1","_shasum":"dbcbae86a99a5dac0d3744752f92ad9ad42fdafb","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"dbcbae86a99a5dac0d3744752f92ad9ad42fdafb","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.63.1.tgz","integrity":"sha512-1NgDecZ/tHP+bSZBSa8gI7WN9dGjdeOeRFleoWA2V3WSLVm5th7MYjcplKPO2MSJd2sRwsePBGm26zg+4lWbUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSHt/FX1Z4bVi0z/FTgzIa/Xjh581XZu4W35SNO9uGCAIgG9LiLoc0tdw3yYcACSTObZrNGoRXVU0GtmVadLSJVCs="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.63.1.tgz_1479267794454_0.27361763874068856"},"directories":{}},"0.64.0":{"name":"tonal-fretboard","version":"0.64.0","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && 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-dictionary":"^0.61.0","tonal-array":"^0.64.0","tonal-transpose":"^0.64.0","tonal-interval":"^0.64.0","tonal-note":"^0.64.0","tonal-range":"^0.64.0","tonal-pitchset":"^0.64.0"},"_id":"tonal-fretboard@0.64.0","_shasum":"19b8f3f0d1f5e48ceebb0a52ff573cb2a6dfaf62","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"19b8f3f0d1f5e48ceebb0a52ff573cb2a6dfaf62","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.64.0.tgz","integrity":"sha512-du71N416avaahF6Z6wuAV4nzc5ypT1f1zs7lhOkFByRj7N3HmT9ux82hCECVNbAjCiArhpTg4Z1D5ezeFxrrkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1d9zNDEAzncpAwApp6kb0L2Oxg9pipZ64oPEOsMYm7gIhAPNZeckw1hgJOVjhlAlVMT0Z/Gs7YdrXRuzjar8QWSHn"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.64.0.tgz_1479295794075_0.148909977870062"},"directories":{}},"0.64.1":{"name":"tonal-fretboard","version":"0.64.1","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && 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-dictionary":"^0.61.0","tonal-array":"^0.64.1","tonal-transpose":"^0.64.0","tonal-interval":"^0.64.0","tonal-note":"^0.64.0","tonal-range":"^0.64.1","tonal-pitchset":"^0.64.1"},"_id":"tonal-fretboard@0.64.1","_shasum":"35061024c9fe9c23a090f45604645a31e068844e","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"35061024c9fe9c23a090f45604645a31e068844e","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.64.1.tgz","integrity":"sha512-y8b8UzjVAatFcfNj3rDRGUJyEzzvA5ph6nAC2rBfEIcl5+Vh10vZoDfocozJ6poGg0mXGM2+oSgf+uCFlG+P7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjrh/K3pWpO+5mfB7QKjFIhP/wvL5hYIlsU4ADHDbQPAiAep/sTiHu1RKaKax67pn/KBk52ok86yeBQdzCGXg70Og=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.64.1.tgz_1479384859859_0.7261122409254313"},"directories":{}},"0.65.0":{"name":"tonal-fretboard","version":"0.65.0","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && 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-dictionary":"^0.61.0","tonal-array":"^0.65.0","tonal-transpose":"^0.65.0","tonal-interval":"^0.65.0","tonal-note":"^0.65.0","tonal-range":"^0.65.0","tonal-pitchset":"^0.65.0"},"_id":"tonal-fretboard@0.65.0","_shasum":"5d5c651c02cc854d589eaed0acfe697aab1216e0","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"5d5c651c02cc854d589eaed0acfe697aab1216e0","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.65.0.tgz","integrity":"sha512-0K9/ZcD4EJbYmLAJ9y/0TOMf8SgkGv2KmsfkLjV4JgeaOHhSwf6G8t3psL1AbikfNZWFuk4vjBD/t49syBGyUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTq3iqpvwb2JdpRUJy6IIYX6teKjRz41loIOkn1qLhIgIhAJZScUAliM01RN/lKdT0LjNnYLrum15SgrlYbgMaPtzw"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.65.0.tgz_1479407311971_0.529564717086032"},"directories":{}},"0.66.0":{"name":"tonal-fretboard","version":"0.66.0","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && 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-dictionary":"^0.61.0","tonal-array":"^0.66.0","tonal-transpose":"^0.66.0","tonal-interval":"^0.66.0","tonal-note":"^0.66.0","tonal-range":"^0.66.0","tonal-pitchset":"^0.66.0"},"_id":"tonal-fretboard@0.66.0","_shasum":"525c5cb555a10279ba4739207f79c45239399f88","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"525c5cb555a10279ba4739207f79c45239399f88","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.66.0.tgz","integrity":"sha512-sn4qQo8hl0mYfb8IpENySYw8Go4d6jCa3fPrtCD2bnY9rTzzHKoKL7Wg+8ljXUyv7GWqgEcM0gL4lhBqNfyLtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkxhgbYxXuwsFm/au5tD96FB6ITfdgW3plS0PWRwrw5AiA9+uWcYbtBnxUAb+rIFncwRAf68AJQQUycFQXstVPjXg=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.66.0.tgz_1479667810811_0.7371251767035574"},"directories":{}},"0.67.0":{"name":"tonal-fretboard","version":"0.67.0","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && 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-dictionary":"^0.67.0","tonal-array":"^0.66.0","tonal-transpose":"^0.66.0","tonal-interval":"^0.66.0","tonal-note":"^0.67.0","tonal-range":"^0.67.0","tonal-pitchset":"^0.67.0"},"_id":"tonal-fretboard@0.67.0","_shasum":"5aef9adb3e66918bd01d36ef6dab1007a3f9a249","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"5aef9adb3e66918bd01d36ef6dab1007a3f9a249","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.67.0.tgz","integrity":"sha512-j0rcyZFAoQtHF41qS88nJsRtNdDX6yVeFvIJvi3HTr1beGsHIDrnv3wdgVnepUOYyzvBp6IG5OacFvrkNn79uA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU3l0xXA+/UiNHvhqlF5zWhgab+IgDOqmtlQUeSckjAQIhAMBROuqCBAJOnFH5Twxu9whCJdE4rA5RLZ26XUzADC7p"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.67.0.tgz_1479774264581_0.6990861012600362"},"directories":{}},"0.68.0":{"name":"tonal-fretboard","version":"0.68.0","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && 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-dictionary":"^0.68.0","tonal-array":"^0.68.0","tonal-transpose":"^0.66.0","tonal-interval":"^0.66.0","tonal-note":"^0.68.0","tonal-range":"^0.68.0","tonal-pitchset":"^0.68.0"},"_id":"tonal-fretboard@0.68.0","_shasum":"e240f21a31841513cbb6511bd8faae189174170d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"e240f21a31841513cbb6511bd8faae189174170d","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.68.0.tgz","integrity":"sha512-C+0HwiIujTamsPSJdflcSfkoh0xqVByPCdbUMVWeA8f2eqoQ3pMdccsG7LnTdkd3FfelD7yuXf3wP4QxIsRm5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDScIb23GpXWNQQELvgcQgXZfwPg10wYXBJe06p7yxRKAIgW+XCYILxaAvMVlnRBzG0gId5/NAua5lVavXOID229ZU="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.68.0.tgz_1480294659037_0.8313210357446223"},"directories":{}},"0.68.1":{"name":"tonal-fretboard","version":"0.68.1","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && 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-dictionary":"^0.68.1","tonal-array":"^0.68.0","tonal-transpose":"^0.66.0","tonal-interval":"^0.68.1","tonal-note":"^0.68.1","tonal-range":"^0.68.1","tonal-pcset":"^0.68.1"},"_id":"tonal-fretboard@0.68.1","_shasum":"9d526486048db5e526bae013660b81b89b6ad53d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"9d526486048db5e526bae013660b81b89b6ad53d","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.68.1.tgz","integrity":"sha512-dcnTlDkqAhAqw+JygSP8V7SBqt9dAiW6F9Apc8ak3C4jqfZWxDrL/yypVzcCjz6bVF/ZXjG5oPvo1dTfBp/tSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOaLBHVHnHPOh5korbBbZWzrhNEq2VIYXFxV7L1VHB2AiA0nV1ANu2CQGr0F+Lhx5xuimc3vELUIifUWooZQFCEZQ=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.68.1.tgz_1485854737707_0.23318767943419516"},"directories":{}},"0.69.0":{"name":"tonal-fretboard","version":"0.69.0","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && rollup -f cjs -o build/index.js -- index.js","test":"jest --coverage"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-dictionary":"^0.69.0","tonal-array":"^0.69.0","tonal-transpose":"^0.69.0","tonal-interval":"^0.69.0","tonal-note":"^0.69.0","tonal-range":"^0.69.0","tonal-pcset":"^0.69.0"},"_id":"tonal-fretboard@0.69.0","_shasum":"e8481e0f3428179dfe323e5630bb3909bb79e5c6","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"e8481e0f3428179dfe323e5630bb3909bb79e5c6","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.69.0.tgz","integrity":"sha512-700m/iiX+cDuzn/902A5Z7D+r7ZKQNeWUqtmTwOkbIvCwuOkksdrNnamPZyLMmsxkkLwlLnt2sXHSqvGQpjcXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwRMr5I+nmTBcuZ3+FTIFAIcebo8FZ1T1JkT5IFX8mtAIgQsvF/fukpbfLla0YLP5vdJ2xWn3bIysQlpK43gCeyn4="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.69.0.tgz_1487286273343_0.001195778837427497"},"directories":{}},"0.69.1":{"name":"tonal-fretboard","version":"0.69.1","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && rollup -f cjs -o build/index.js -- index.js","test":"jest --coverage"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","devDependencies":{},"dependencies":{"tonal-dictionary":"^0.69.1","tonal-array":"^0.69.0","tonal-transpose":"^0.69.0","tonal-interval":"^0.69.0","tonal-note":"^0.69.0","tonal-range":"^0.69.1","tonal-pcset":"^0.69.1"},"_id":"tonal-fretboard@0.69.1","_shasum":"5eb7d69e4ec6f9e2c205b6c734e7d7e241e387ea","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"5eb7d69e4ec6f9e2c205b6c734e7d7e241e387ea","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.69.1.tgz","integrity":"sha512-1ATv2TEC6G4HVz4U4VBXNmNCPqSuD3VGyYRvNoPV78oV2AHVh1lTIsyyyC6kFJ/TNbEO1is++ATxznqkZqiMBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFvf1BuQiGyEJjl+CH/bc5HA0OVh5HfkloigqPvMBq8gIgB6cooeTkh4h+4bWyeluO0/J/KuJnY3MRnug7sAs2nc8="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.69.1.tgz_1489505106002_0.5297957088332623"},"directories":{}},"0.69.2":{"name":"tonal-fretboard","version":"0.69.2","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && rollup -f cjs -o build/index.js -- index.js","test":"jest --coverage"},"main":"build/index.js","jsnext:main":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-dictionary":"^0.69.2","tonal-array":"^0.69.2","tonal-transpose":"^0.69.2","tonal-interval":"^0.69.2","tonal-note":"^0.69.2","tonal-range":"^0.69.2","tonal-pcset":"^0.69.2"},"_id":"tonal-fretboard@0.69.2","_shasum":"fd87ff3df433de4589666b1e45799a0b2a87a1d1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"fd87ff3df433de4589666b1e45799a0b2a87a1d1","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.69.2.tgz","integrity":"sha512-ll+Yxp6/oBf4edhp8MvqcJpDso7vEnCpq8U1J/vJZ2I/R7sZNu8NXpkMYfgN3ZOX6cJbwYWgBsrsWroxtg6Dvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrasnXqUJYZEDPDpOpmldFAZ1fUu0y3B47s8bWQGgoIwIhANyztozbEwQt0DCj3OcJhRjot1TuazQgocMGvUTkmr7g"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.69.2.tgz_1491339024803_0.3737521427683532"},"directories":{}},"0.69.3":{"name":"tonal-fretboard","version":"0.69.3","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && rollup -f cjs -o build/index.js -- index.js","test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-dictionary":"^0.69.3","tonal-array":"^0.69.3","tonal-transpose":"^0.69.3","tonal-interval":"^0.69.3","tonal-note":"^0.69.3","tonal-range":"^0.69.3","tonal-pcset":"^0.69.3"},"_id":"tonal-fretboard@0.69.3","_shasum":"881981a9e10462ada477c2f92ddc4b2fbb319fe2","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"881981a9e10462ada477c2f92ddc4b2fbb319fe2","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.69.3.tgz","integrity":"sha512-MnBgFIuXVt2TI/HDbYMcIsRsEHcVHgoqz75g0kartTyNgvtZlcb7uvi/CSJ1gSHt2UkcQztcLpRgC9oKtAIENw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBdzC7xp8Wz7J9ItoBjytodjb3Bq8hOWE0Vm/iW6HF3QIgNI8ZhhW0jhn0pLuzVFtxZdjPeR1dABUZMZ9IIth7u8k="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.69.3.tgz_1491340206106_0.5726206486579031"},"directories":{}},"0.69.4":{"name":"tonal-fretboard","version":"0.69.4","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && rollup -f cjs -o build/index.js -- index.js","test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-dictionary":"^0.69.4","tonal-array":"^0.69.4","tonal-transpose":"^0.69.4","tonal-interval":"^0.69.4","tonal-note":"^0.69.4","tonal-range":"^0.69.4","tonal-pcset":"^0.69.4"},"_id":"tonal-fretboard@0.69.4","_shasum":"8757d51379d03b536a5a60b3c9dedef201677443","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"8757d51379d03b536a5a60b3c9dedef201677443","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.69.4.tgz","integrity":"sha512-9KWnXoN8xhbvlPPeNnJOk+8spieAszOXd2rEWUhX3HM08NSjeyqJ4QgbbvsHl1MGk7tjmn7w9kB4Gg1bmpTnVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo++m6+/sd2sjF10rm/mc+FAGdWYYDAar6S6MrrcU27gIhANQEDVm10lmuQeOsUq0Cxd1GijEl5FiIcaQql8OAdoxf"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.69.4.tgz_1491342544334_0.8851723372936249"},"directories":{}},"0.69.5":{"name":"tonal-fretboard","version":"0.69.5","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"pretest":"cp tunings.json build/ && rollup -f cjs -o build/index.js -- index.js","test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-dictionary":"^0.69.5","tonal-array":"^0.69.4","tonal-transpose":"^0.69.4","tonal-interval":"^0.69.4","tonal-note":"^0.69.5","tonal-range":"^0.69.5","tonal-pcset":"^0.69.4"},"_id":"tonal-fretboard@0.69.5","_shasum":"6c028c5457f7a8350fadc8cbdd759ead2df2aa48","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"6c028c5457f7a8350fadc8cbdd759ead2df2aa48","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.69.5.tgz","integrity":"sha512-dqsb09/mK1p0yo1RAdD79jeTAYYNV61GwKMrqDu4oBiXH5J814tpy1Jzewt3e/n758PXbbLk0BUcFZnxZuUFWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnwaKGDb/rVPq+A98jVQjEYH1vlTOkZbNT14GXSC/qzAiAueUC08b6/E9HvMSIPVFvmZcizq6jYyPH+iQCNO6UO3g=="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.69.5.tgz_1491343467125_0.17184794298373163"},"directories":{}},"0.69.6":{"name":"tonal-fretboard","version":"0.69.6","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^0.69.6","tonal-dictionary":"^0.69.6","tonal-interval":"^0.69.6","tonal-note":"^0.69.6","tonal-pcset":"^0.69.6","tonal-range":"^0.69.6","tonal-transpose":"^0.69.6"},"_id":"tonal-fretboard@0.69.6","_shasum":"9a97d4192cfb894b0ff92b3143d3853e8759fd24","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"9a97d4192cfb894b0ff92b3143d3853e8759fd24","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.69.6.tgz","integrity":"sha512-hkUbAdAHANpW1UIYQDDqOM58IUKj2D+Oucxn1M48dnwUIDtMpiLpcR0CnhI77C2Um8vaE7SPbxjNumHYTYmRUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcRQc9zb4ci3zGZI5NvapmQUU/TU+FclnQO2SORAbNyAIgXuSMNT6MMnTwtalxQ1wLYY96l/WBIN/I+8lG3uUMeig="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tonal-fretboard-0.69.6.tgz_1494004971296_0.07517454959452152"}},"0.69.7":{"name":"tonal-fretboard","version":"0.69.7","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^0.69.7","tonal-dictionary":"^0.69.7","tonal-interval":"^0.69.7","tonal-note":"^0.69.7","tonal-pcset":"^0.69.7","tonal-range":"^0.69.7","tonal-transpose":"^0.69.7"},"_id":"tonal-fretboard@0.69.7","_shasum":"a67a20e3f02516a1fc0f3fe745ee9cf29e87f433","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"a67a20e3f02516a1fc0f3fe745ee9cf29e87f433","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.69.7.tgz","integrity":"sha512-OFosD8BwBXPcrYorGXyeiTwxZAOcMW4E0zANKGakdh2YaI7YTpwtKBclCGMoDA446PnQN0Lj1KTmrel5q9bkew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYLXcqy2YpqSSmg9Viwx7+W/ZZ2BE1e4AQKz8U4fBV5QIgW4Mpc4b86/MMJkdggLmO0flOU+whlbEs7T+UjXSoNUU="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-fretboard-0.69.7.tgz_1499511120339_0.5218463975470513"}},"0.69.8":{"name":"tonal-fretboard","version":"0.69.8","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^0.69.7","tonal-dictionary":"^0.69.8","tonal-interval":"^0.69.8","tonal-note":"^0.69.8","tonal-pcset":"^0.69.8","tonal-range":"^0.69.8","tonal-transpose":"^0.69.7"},"_id":"tonal-fretboard@0.69.8","_shasum":"8a152d08820862ed85f0add6edf26f284bab96f9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"8a152d08820862ed85f0add6edf26f284bab96f9","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.69.8.tgz","integrity":"sha512-frF3wNBBjaLmKW0NvJQ8BhO6OkJGtcfvuKLD3zjw4yS9bRa50T/2SCtHg1+vyiyyKO8/sPXAqSHKQFleq7LqCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2/mF0wp+wZC8MUd8f/Z3Kk14brqGViiGsxBKxQV220AIhAPyzlQ2jQV7ynF1io6oH6/jrgO1oY+k07wiC0bsH1kS1"}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-fretboard-0.69.8.tgz_1502035704682_0.8242277239914984"}},"0.69.9":{"name":"tonal-fretboard","version":"0.69.9","description":"Filter notes","keywords":["music","theory","fretboard","tonal"],"scripts":{"test":"jest --coverage"},"main":"build/index.js","module":"index","author":{"name":"danigb"},"license":"MIT","dependencies":{"tonal-array":"^0.69.7","tonal-dictionary":"^0.69.9","tonal-interval":"^0.69.9","tonal-note":"^0.69.9","tonal-pcset":"^0.69.9","tonal-range":"^0.69.9","tonal-transpose":"^0.69.7"},"_id":"tonal-fretboard@0.69.9","_shasum":"8d4734f3696288c96c9daa03eb52ec24f9ade03b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"danigb","email":"danigb@gmail.com"},"dist":{"shasum":"8d4734f3696288c96c9daa03eb52ec24f9ade03b","tarball":"https://registry.npmjs.org/tonal-fretboard/-/tonal-fretboard-0.69.9.tgz","integrity":"sha512-0DMb1gzPgu5rUOW8oxZtveWzUl9GX5/JEJX0Vv7dXszK96Xz/uOjOnUIInluE37M+Ajv4VQqh9DbayCoxJ4UUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOl5oE8e1kwiXQS5jZ103oTO6Vh5iNNxhX5GZGnihrNAiEArzNiyiG8r2GBHlPOty8MRGZGHisqZX7jrnA3ewOAd0E="}]},"maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tonal-fretboard-0.69.9.tgz_1502035803187_0.006440980127081275"}}},"readme":"# tonal-fretboard [![npm version](https://img.shields.io/npm/v/tonal-fretboard.svg)](https://www.npmjs.com/package/tonal-fretboard)\n\n[![tonal](https://img.shields.io/badge/tonal-fretboard-yellow.svg)](https://www.npmjs.com/browse/keyword/tonal)\n\n`tonal-fretboard` is a module to represent notes in a fretboard.\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-fretboard`\n\n## API Reference\n\n<dl>\n<dt><a href=\"#tuning\">tuning(name)</a> ⇒ <code>Array</code></dt>\n<dd><p>Given a tuning name, returns the notes of the strings in the open position</p>\n</dd>\n<dt><a href=\"#simpleTuning\">simpleTuning(name)</a> ⇒ <code>Array</code></dt>\n<dd><p>Given a tuning name returns the notes of the strings in open position\nas pitch classes removing doubled strings.</p>\n</dd>\n<dt><a href=\"#names\">names(aliases)</a> ⇒ <code>Array</code></dt>\n<dd><p>Get all available tuning names</p>\n</dd>\n<dt><a href=\"#build\">build(tuning, first, last)</a> ⇒ <code>Array</code></dt>\n<dd><p>Build a fretboard using a given tuning (or tuning name) and first and last\nfret numbers</p>\n</dd>\n<dt><a href=\"#scale\">scale(tuning, scale, first, last)</a> ⇒ <code>Array</code></dt>\n<dd><p>Build a fretboard only showing the notes for the given scale.</p>\n</dd>\n<dt><a href=\"#chordShapes\">chordShapes(tuning, notes, first, last, span)</a> ⇒ <code>Array</code></dt>\n<dd><p>Build an array of reachable chord shapes based on given notes and tuning.</p>\n</dd>\n</dl>\n\n<a name=\"tuning\"></a>\n\n## tuning(name) ⇒ <code>Array</code>\nGiven a tuning name, returns the notes of the strings in the open position\n\n**Kind**: global function  \n**Returns**: <code>Array</code> - the string notes or null if not valid tuning name  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| name | <code>String</code> | the tuning name |\n\n**Example**  \n```js\nvar fret = require('tonal-fretboard')\nfret.tuning('guitar') // => [ 'E2', 'A2', 'D3', 'G3', 'B3', 'E4' ]\nfret.tuning('charango') // => [ 'G4', 'G4', 'C5', 'C5', 'E5', 'E4', 'A4', 'A4', 'E5', 'E5' ]\n```\n<a name=\"simpleTuning\"></a>\n\n## simpleTuning(name) ⇒ <code>Array</code>\nGiven a tuning name returns the notes of the strings in open position\nas pitch classes removing doubled strings.\n\n**Kind**: global function  \n**Returns**: <code>Array</code> - the string notes as pitch classes  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| name | <code>String</code> | the tuning name or notes of the strings in open position |\n\n**Example**  \n```js\nfret.simpleTuning('guitar') => [ 'E', 'A', 'D', 'G', 'B', 'E' ]\nfret.simpleTuning('charango') => [ 'G', 'C', 'E', 'A', 'E' ]\n```\n<a name=\"names\"></a>\n\n## names(aliases) ⇒ <code>Array</code>\nGet all available tuning names\n\n**Kind**: global function  \n**Returns**: <code>Array</code> - an array of tuning names  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| aliases | <code>Boolean</code> | get aliases or not |\n\n<a name=\"build\"></a>\n\n## build(tuning, first, last) ⇒ <code>Array</code>\nBuild a fretboard using a given tuning (or tuning name) and first and last\nfret numbers\n\n**Kind**: global function  \n**Returns**: <code>Array</code> - An array of arrays, one for each string  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| tuning | <code>String</code> &#124; <code>Array</code> | the tuning name or notes |\n| first | <code>Integer</code> | the first fret number |\n| last | <code>Integer</code> | the last fret number |\n\n<a name=\"scale\"></a>\n\n## scale(tuning, scale, first, last) ⇒ <code>Array</code>\nBuild a fretboard only showing the notes for the given scale.\n\n**Kind**: global function  \n**Returns**: <code>Array</code> - An array of arrays, one for each string  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| tuning | <code>String</code> &#124; <code>Array</code> | the tuning name or notes |\n| scale | <code>String</code> &#124; <code>Array</code> | the scale notes |\n| first | <code>Integer</code> | the first fret number |\n| last | <code>Integer</code> | the last fret number |\n\n<a name=\"chordShapes\"></a>\n\n## chordShapes(tuning, notes, first, last, span) ⇒ <code>Array</code>\nBuild an array of reachable chord shapes based on given notes and tuning.\n\n**Kind**: global function  \n**Returns**: <code>Array</code> - An array of arrays, one for each possible shape.\n\n| Param | Type | Description |\n| --- | --- | --- |\n| tuning | <code>String</code> &#124; <code>Array</code> | the tuning name or notes |\n| notes | <code>Array</code> | an array of chord notes |\n| first | <code>Integer</code> | the first fret number |\n| last | <code>Integer</code> | the last fret number |\n| span | <code>Integer</code> | how many frets to include per position |\n","maintainers":[{"name":"danigb","email":"danigb@gmail.com"}],"time":{"modified":"2022-06-27T18:17:29.387Z","created":"2016-06-19T10:59:39.678Z","0.0.1":"2016-06-19T10:59:39.678Z","0.60.0":"2016-11-15T15:07:54.223Z","0.61.0":"2016-11-16T00:43:56.274Z","0.62.0":"2016-11-16T02:43:13.574Z","0.63.0":"2016-11-16T03:31:58.255Z","0.63.1":"2016-11-16T03:43:14.994Z","0.64.0":"2016-11-16T11:29:56.142Z","0.64.1":"2016-11-17T12:14:21.796Z","0.65.0":"2016-11-17T18:28:32.546Z","0.66.0":"2016-11-20T18:50:11.367Z","0.67.0":"2016-11-22T00:24:25.116Z","0.68.0":"2016-11-28T00:57:39.645Z","0.68.1":"2017-01-31T09:25:39.271Z","0.69.0":"2017-02-16T23:04:33.891Z","0.69.1":"2017-03-14T15:25:06.713Z","0.69.2":"2017-04-04T20:50:25.447Z","0.69.3":"2017-04-04T21:10:06.880Z","0.69.4":"2017-04-04T21:49:06.247Z","0.69.5":"2017-04-04T22:04:27.695Z","0.69.6":"2017-05-05T17:22:53.789Z","0.69.7":"2017-07-08T10:52:01.238Z","0.69.8":"2017-08-06T16:08:25.767Z","0.69.9":"2017-08-06T16:10:04.183Z"},"keywords":["music","theory","fretboard","tonal"],"author":{"name":"danigb"},"license":"MIT","readmeFilename":"README.md","users":{"rchk":true}}