{"_id":"ciseaux","_rev":"25-ff64df3b7a035c16ef24ba8dd8e45177","name":"ciseaux","description":"utility to chop an audio buffer","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"ciseaux","description":"utility to chop an audio buffer","version":"0.1.0","author":{"name":"nao yonamine","email":"mohayonao@gmail.com"},"bugs":{"url":"https://github.com/mohayonao/ciseaux/issues"},"dependencies":{},"devDependencies":{"babel":"^4.4.6","browserify":"^9.0.3","coveralls":"^2.11.2","espower-babel":"^1.3.0","isparta":"^2.1.0","jshint":"^2.6.0","jshint-stylish":"^1.0.1","mocha":"^2.1.0","power-assert":"^0.10.2","sinon":"^1.12.2","uglify-js":"^2.4.16","web-audio-test-api":"^0.2.1"},"files":["package.json","README.md","lib"],"homepage":"https://github.com/mohayonao/ciseaux/","keywords":["webaudioapi","buffer"],"licenses":"MIT","main":"lib/index.js","repository":{"type":"git","url":"https://github.com/mohayonao/ciseaux.git"},"scripts":{"build":"npm run build-to5 && npm run build-browser && npm run build-minify","build-browser":"browserify lib --standalone Ciseaux --outfile build/ciseaux.js","build-minify":"uglifyjs build/ciseaux.js -m -r self -o build/ciseaux.min.js","build-to5":"babel src --out-dir lib","cover":"babel-node node_modules/.bin/isparta cover --report text --report html node_modules/.bin/_mocha","lint":"jshint src test --reporter node_modules/jshint-stylish/stylish.js","test":"mocha --require espower-babel/guess","travis":"npm run lint && npm run test"},"gitHead":"81f4262dbd523c871f1a55f4388cb35a373a5d68","_id":"ciseaux@0.1.0","_shasum":"122183867ef6d822a4a5172be2544b364557b1fe","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"mohayonao","email":"mohayonao@gmail.com"},"maintainers":[{"name":"mohayonao","email":"mohayonao@gmail.com"}],"dist":{"shasum":"122183867ef6d822a4a5172be2544b364557b1fe","tarball":"https://registry.npmjs.org/ciseaux/-/ciseaux-0.1.0.tgz","integrity":"sha512-PI0GfpXA5Tn6e7eNs/CHZXZFOd81we4aur1PePx9JJVvi83SL2j9qvicx2y5vyqrJrK1l/ntfi5Bk3D1XKpaZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4d9OoHAsS++NL8pfw4bnWEuJgBwxafaQoB+FobcWv9AiEAjahe0l+NdxALCoP2LENv/asa5xKOCydM+a7aA/lY2B8="}]}},"0.1.1":{"name":"ciseaux","description":"utility to chop an audio buffer","version":"0.1.1","author":{"name":"nao yonamine","email":"mohayonao@gmail.com"},"bugs":{"url":"https://github.com/mohayonao/ciseaux/issues"},"dependencies":{},"devDependencies":{"babel":"^4.4.6","browserify":"^9.0.3","coveralls":"^2.11.2","espower-babel":"^1.3.0","isparta":"^2.1.0","jshint":"^2.6.0","jshint-stylish":"^1.0.1","mocha":"^2.1.0","power-assert":"^0.10.2","sinon":"^1.12.2","uglify-js":"^2.4.16","web-audio-test-api":"^0.2.1"},"files":["package.json","README.md","lib"],"homepage":"https://github.com/mohayonao/ciseaux/","keywords":["webaudioapi","buffer"],"licenses":"MIT","main":"./index.js","repository":{"type":"git","url":"https://github.com/mohayonao/ciseaux.git"},"scripts":{"build":"npm run build-to5 && npm run build-browser && npm run build-minify","build-browser":"browserify ./index.js --standalone Ciseaux --outfile build/ciseaux.js","build-minify":"uglifyjs build/ciseaux.js -m -r self -o build/ciseaux.min.js","build-to5":"babel src --out-dir lib","cover":"babel-node node_modules/.bin/isparta cover --report text --report html --report lcov node_modules/.bin/_mocha","lint":"jshint src test --reporter node_modules/jshint-stylish/stylish.js","test":"mocha --require espower-babel/guess","travis":"npm run lint && npm run cover"},"gitHead":"d9103dedfc8263dd325bf463a30245814134c3d5","_id":"ciseaux@0.1.1","_shasum":"32355b63d38b00f7c0863a8958a7d551cd158bf3","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"mohayonao","email":"mohayonao@gmail.com"},"maintainers":[{"name":"mohayonao","email":"mohayonao@gmail.com"}],"dist":{"shasum":"32355b63d38b00f7c0863a8958a7d551cd158bf3","tarball":"https://registry.npmjs.org/ciseaux/-/ciseaux-0.1.1.tgz","integrity":"sha512-CY8PjvywKnnJVb5WErr1qPhqiA1Da8UE4fEdw4HBTWjx+SecDGy0Y57i5xap0leKAMYsORL23/iLAoWJ1xSqmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjYuBq6XNHn8pxCZGD8DHvqu+f6SR5PcDnJpJHRrdC7gIhAPK13ejp/Gik7MB49rzhJi/0jf5WDMj8TMJSe9hXTrzW"}]}},"0.1.2":{"name":"ciseaux","description":"utility to chop an audio buffer","version":"0.1.2","author":{"name":"nao yonamine","email":"mohayonao@gmail.com"},"bugs":{"url":"https://github.com/mohayonao/ciseaux/issues"},"dependencies":{},"devDependencies":{"babel":"^4.6.1","browserify":"^9.0.3","coveralls":"^2.11.2","espower-babel":"^1.3.0","isparta":"^2.1.0","jshint":"^2.6.2","jshint-stylish":"^1.0.1","mocha":"^2.1.0","power-assert":"^0.10.2","sinon":"^1.12.2","uglify-js":"^2.4.16","web-audio-test-api":"^0.2.1"},"files":["package.json","README.md","lib"],"homepage":"https://github.com/mohayonao/ciseaux/","keywords":["webaudioapi","buffer"],"licenses":"MIT","main":"./index.js","repository":{"type":"git","url":"https://github.com/mohayonao/ciseaux.git"},"scripts":{"build":"npm run build-to5 && npm run build-browser && npm run build-minify","build-browser":"browserify ./index.js --standalone Ciseaux --outfile build/ciseaux.js","build-minify":"uglifyjs build/ciseaux.js -m -r self -o build/ciseaux.min.js","build-to5":"babel src --out-dir lib","cover":"babel-node node_modules/.bin/isparta cover --report text --report html --report lcov node_modules/.bin/_mocha","lint":"jshint src test --reporter node_modules/jshint-stylish/stylish.js","test":"mocha --require espower-babel/guess","travis":"npm run lint && npm run cover"},"gitHead":"3c12359a0b7c925f66df0f20bc13e6020d1bece6","_id":"ciseaux@0.1.2","_shasum":"df4fc21864cff7cb2bbd481e43f12f31aff481f4","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"mohayonao","email":"mohayonao@gmail.com"},"maintainers":[{"name":"mohayonao","email":"mohayonao@gmail.com"}],"dist":{"shasum":"df4fc21864cff7cb2bbd481e43f12f31aff481f4","tarball":"https://registry.npmjs.org/ciseaux/-/ciseaux-0.1.2.tgz","integrity":"sha512-B3Ke3tVsMjXQQRbdeLU1RaJRNMy4JBhxKz+9WJdlQRqNFQHMTY9M4LhXMDT+eRI35aEEQ+E5LaSKrkpLBoKjow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy2ZRjFrpZM/fDORh9DJYcTTP4bpK64/mQypzmwuWcEwIgFqFQSKj+WiUUaQEzR7XrNqvEiS3gzRHbAsQUyv9uSgs="}]}},"0.1.3":{"name":"ciseaux","description":"utility to chop an audio buffer","version":"0.1.3","author":{"name":"nao yonamine","email":"mohayonao@gmail.com"},"bugs":{"url":"https://github.com/mohayonao/ciseaux/issues"},"dependencies":{},"devDependencies":{"babel":"^4.6.3","browserify":"^9.0.3","coveralls":"^2.11.2","espower-babel":"^1.3.0","isparta":"^2.1.0","jshint":"^2.6.3","jshint-stylish":"^1.0.1","mocha":"^2.1.0","power-assert":"^0.10.2","sinon":"^1.12.2","uglify-js":"^2.4.16","web-audio-test-api":"^0.2.1"},"files":["package.json","README.md","lib"],"homepage":"https://github.com/mohayonao/ciseaux/","keywords":["webaudioapi","buffer"],"licenses":"MIT","main":"./index.js","repository":{"type":"git","url":"https://github.com/mohayonao/ciseaux.git"},"scripts":{"build":"npm run build-to5 && npm run build-browser && npm run build-minify","build-browser":"browserify ./index.js --standalone Ciseaux --outfile build/ciseaux.js","build-minify":"uglifyjs build/ciseaux.js -m -r self -o build/ciseaux.min.js","build-to5":"babel src --out-dir lib","cover":"babel-node node_modules/.bin/isparta cover --report text --report html --report lcov node_modules/.bin/_mocha","lint":"jshint src test --reporter node_modules/jshint-stylish/stylish.js","test":"mocha --require espower-babel/guess","travis":"npm run lint && npm run cover"},"gitHead":"96913ec565fcb411dfce1d61ee5e65905c36f3f5","_id":"ciseaux@0.1.3","_shasum":"b60222f02c84c820679b8dd34f36793907529869","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"mohayonao","email":"mohayonao@gmail.com"},"maintainers":[{"name":"mohayonao","email":"mohayonao@gmail.com"}],"dist":{"shasum":"b60222f02c84c820679b8dd34f36793907529869","tarball":"https://registry.npmjs.org/ciseaux/-/ciseaux-0.1.3.tgz","integrity":"sha512-vRJTQC7yYTeIdHh7jIw6btggTEBFbkkW8Pt9lLwLDsrpyghbtQ7UD9BJ6MMtY2J8ZWUn+8WtJAMLj4vQXomKrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGoauDA7etdN8Yvq427BEku97J8VHsKJrhr5LHzNLQWAiBOwtCISILSlEZ+ifBpdOViTfaDR7glPjQe1MwrIIJxew=="}]}},"0.1.4":{"name":"ciseaux","description":"utility to chop an audio buffer","version":"0.1.4","author":{"name":"nao yonamine","email":"mohayonao@gmail.com"},"bugs":{"url":"https://github.com/mohayonao/ciseaux/issues"},"dependencies":{},"devDependencies":{"babel":"^4.6.3","browserify":"^9.0.3","coveralls":"^2.11.2","espower-babel":"^1.3.0","isparta":"^2.1.0","jshint":"^2.6.3","jshint-stylish":"^1.0.1","mocha":"^2.1.0","power-assert":"^0.10.2","sinon":"^1.12.2","uglify-js":"^2.4.16","web-audio-test-api":"^0.2.1"},"files":["package.json","README.md","lib"],"homepage":"https://github.com/mohayonao/ciseaux/","keywords":["webaudioapi","buffer"],"licenses":"MIT","main":"./index.js","repository":{"type":"git","url":"https://github.com/mohayonao/ciseaux.git"},"scripts":{"build":"npm run build-to5 && npm run build-browser && npm run build-minify","build-browser":"browserify ./index.js --standalone Ciseaux --outfile build/ciseaux.js","build-minify":"uglifyjs build/ciseaux.js -m -r self -o build/ciseaux.min.js","build-to5":"babel src --out-dir lib","cover":"babel-node node_modules/.bin/isparta cover --report text --report html --report lcov node_modules/.bin/_mocha","lint":"jshint src test --reporter node_modules/jshint-stylish/stylish.js","test":"mocha --require espower-babel/guess","travis":"npm run lint && npm run cover"},"gitHead":"3546e9898c0d1d78c6eb94dd6983a5e0f38d42f8","_id":"ciseaux@0.1.4","_shasum":"6622303ee02fb1dc1ee4e3a987d9665494b42edb","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"mohayonao","email":"mohayonao@gmail.com"},"maintainers":[{"name":"mohayonao","email":"mohayonao@gmail.com"}],"dist":{"shasum":"6622303ee02fb1dc1ee4e3a987d9665494b42edb","tarball":"https://registry.npmjs.org/ciseaux/-/ciseaux-0.1.4.tgz","integrity":"sha512-G/QU+GirVUl73MOFhVPDyUIH+bnOxHdk8lU46jwk7ZAyU42xTJEjfZuz1PA0yzmFV3/kNUSTXZeiD6uGP4rQGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICW42157Zg8wz46+X/43k3Bcd2i+LT75NlJodzemg6nZAiAn/hA2L6oTxwT1igEmrYGQem+qL1v+TCEdxcxptgq/IA=="}]}},"0.1.5":{"name":"ciseaux","description":"utility to chop an audio buffer","version":"0.1.5","author":{"name":"nao yonamine","email":"mohayonao@gmail.com"},"bugs":{"url":"https://github.com/mohayonao/ciseaux/issues"},"dependencies":{},"devDependencies":{"babel":"^4.6.3","browserify":"^9.0.3","coveralls":"^2.11.2","espower-babel":"^1.3.0","isparta":"^2.1.0","jshint":"^2.6.3","jshint-stylish":"^1.0.1","mocha":"^2.1.0","power-assert":"^0.10.2","sinon":"^1.12.2","uglify-js":"^2.4.16","web-audio-test-api":"^0.2.1"},"files":["package.json","README.md","lib"],"homepage":"https://github.com/mohayonao/ciseaux/","keywords":["webaudioapi","buffer"],"licenses":"MIT","main":"./index.js","repository":{"type":"git","url":"https://github.com/mohayonao/ciseaux.git"},"scripts":{"build":"npm run build-to5 && npm run build-browser && npm run build-minify","build-browser":"browserify ./index.js --standalone Ciseaux --outfile build/ciseaux.js","build-minify":"uglifyjs build/ciseaux.js -m -r self -o build/ciseaux.min.js","build-to5":"babel src --out-dir lib","cover":"babel-node node_modules/.bin/isparta cover --report text --report html --report lcov node_modules/.bin/_mocha","lint":"jshint src test --reporter node_modules/jshint-stylish/stylish.js","test":"mocha --require espower-babel/guess","travis":"npm run lint && npm run cover"},"gitHead":"365842692f699de33b90c38f48d6af545893ae18","_id":"ciseaux@0.1.5","_shasum":"f7c222efe5e90f53164a9fc7e43c33ddd35efb94","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"mohayonao","email":"mohayonao@gmail.com"},"maintainers":[{"name":"mohayonao","email":"mohayonao@gmail.com"}],"dist":{"shasum":"f7c222efe5e90f53164a9fc7e43c33ddd35efb94","tarball":"https://registry.npmjs.org/ciseaux/-/ciseaux-0.1.5.tgz","integrity":"sha512-GYGzHmQIzYQcLZdp6JCMFLl8QoD9pzSC6UjhFb0W7AKa46LDPXx5RDnslXjorBcDN/341cxuSEzblDT4yYHBmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8Nf/06pg+hCpeW0ix5DXlzuJZECvkwYwVmZC9KHAr0AIhAJqASnNMD6n+UpD4T5JOsP4K/Oo7lDtgpmYHPQjCVKST"}]}},"0.1.6":{"name":"ciseaux","description":"utility to chop an audio buffer","version":"0.1.6","author":{"name":"nao yonamine","email":"mohayonao@gmail.com"},"bugs":{"url":"https://github.com/mohayonao/ciseaux/issues"},"dependencies":{},"devDependencies":{"babel":"^4.6.3","browserify":"^9.0.3","coveralls":"^2.11.2","espower-babel":"^1.3.0","isparta":"^2.1.0","jshint":"^2.6.3","jshint-stylish":"^1.0.1","mocha":"^2.1.0","power-assert":"^0.10.2","sinon":"^1.12.2","uglify-js":"^2.4.16","web-audio-test-api":"^0.2.1"},"files":["package.json","README.md","lib"],"homepage":"https://github.com/mohayonao/ciseaux/","keywords":["webaudioapi","buffer"],"licenses":"MIT","main":"./index.js","repository":{"type":"git","url":"https://github.com/mohayonao/ciseaux.git"},"scripts":{"build":"npm run build-to5 && npm run build-browser && npm run build-minify","build-browser":"browserify ./index.js --standalone Ciseaux --outfile build/ciseaux.js","build-minify":"uglifyjs build/ciseaux.js -m -r self -o build/ciseaux.min.js","build-to5":"babel src --out-dir lib","cover":"babel-node node_modules/.bin/isparta cover --report text --report html --report lcov node_modules/.bin/_mocha","lint":"jshint src test --reporter node_modules/jshint-stylish/stylish.js","test":"mocha --require espower-babel/guess","travis":"npm run lint && npm run cover"},"gitHead":"ff597ea2ca9183cfc0d65ee9d5332750cfe1e53e","_id":"ciseaux@0.1.6","_shasum":"59d78d2d23655c9b48f0abcd8038ee506b7d6951","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"mohayonao","email":"mohayonao@gmail.com"},"maintainers":[{"name":"mohayonao","email":"mohayonao@gmail.com"}],"dist":{"shasum":"59d78d2d23655c9b48f0abcd8038ee506b7d6951","tarball":"https://registry.npmjs.org/ciseaux/-/ciseaux-0.1.6.tgz","integrity":"sha512-frysvDx47tjJPEXF5cEpKZoOvZK+B5GVpXbqfuCkK8SGR/ES2JLiuDGLxPP1+sPUwUujHLtu/06jd2FzJU4d3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTl9brTF8DenjNrXcIuMokwAeAyRodWTYVP6ggt5Q4YAiA+b/LqnZjEPaPYMkNaY8IG96JU8tDkXxO2yGALO6ruug=="}]}},"0.1.7":{"name":"ciseaux","description":"utility to chop an audio buffer","version":"0.1.7","author":{"name":"nao yonamine","email":"mohayonao@gmail.com"},"bugs":{"url":"https://github.com/mohayonao/ciseaux/issues"},"dependencies":{},"devDependencies":{"babel":"^4.6.3","browserify":"^9.0.3","coveralls":"^2.11.2","espower-babel":"^1.3.0","isparta":"^2.1.0","jshint":"^2.6.3","jshint-stylish":"^1.0.1","mocha":"^2.1.0","power-assert":"^0.10.2","sinon":"^1.12.2","uglify-js":"^2.4.16","web-audio-test-api":"^0.2.1"},"files":["package.json","README.md","index.js","lib"],"homepage":"https://github.com/mohayonao/ciseaux/","keywords":["webaudioapi","buffer"],"licenses":"MIT","main":"./index.js","repository":{"type":"git","url":"https://github.com/mohayonao/ciseaux.git"},"scripts":{"build":"npm run build-to5 && npm run build-browser && npm run build-minify","build-browser":"browserify ./index.js --standalone Ciseaux --outfile build/ciseaux.js","build-minify":"uglifyjs build/ciseaux.js -m -r self -o build/ciseaux.min.js","build-to5":"babel src --out-dir lib","cover":"babel-node node_modules/.bin/isparta cover --report text --report html --report lcov node_modules/.bin/_mocha","lint":"jshint src test --reporter node_modules/jshint-stylish/stylish.js","test":"mocha --require espower-babel/guess","travis":"npm run lint && npm run cover"},"gitHead":"5e2a8930f6fed9c7f4c4b0f9a18597aa44a10128","_id":"ciseaux@0.1.7","_shasum":"95ae59674096aade3abf8969e30ef2a60d735e6b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"mohayonao","email":"mohayonao@gmail.com"},"maintainers":[{"name":"mohayonao","email":"mohayonao@gmail.com"}],"dist":{"shasum":"95ae59674096aade3abf8969e30ef2a60d735e6b","tarball":"https://registry.npmjs.org/ciseaux/-/ciseaux-0.1.7.tgz","integrity":"sha512-VSEnmLGzVWqIUI4hUyNMk4yus3GXX5xqfXPMyTEPCZzRcVVi+E0tFJxaoFgjing954lcp4aGubm+6K2K+K/nmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3n9beofMGRM77Jl1Le5zO0QUIcDkby/+T5HX7kp2CDQIgfnFGBlqNbukeFUQEGBfqXhzWOwE412Clm+epMV7YSLY="}]}},"0.1.8":{"name":"ciseaux","description":"utility to chop an audio buffer","version":"0.1.8","author":{"name":"nao yonamine","email":"mohayonao@gmail.com"},"bugs":{"url":"https://github.com/mohayonao/ciseaux/issues"},"dependencies":{},"devDependencies":{"babel":"^4.6.6","browserify":"^9.0.3","coveralls":"^2.11.2","espower-babel":"^1.3.0","isparta":"^2.2.0","jshint":"^2.6.3","jshint-stylish":"^1.0.1","mocha":"^2.1.0","power-assert":"^0.10.2","sinon":"^1.12.2","uglify-js":"^2.4.16","web-audio-test-api":"^0.2.1"},"files":["package.json","README.md","index.js","browser.js","lib"],"homepage":"https://github.com/mohayonao/ciseaux/","keywords":["webaudioapi","buffer"],"licenses":"MIT","main":"./index.js","repository":{"type":"git","url":"https://github.com/mohayonao/ciseaux.git"},"scripts":{"build":"npm run build-to5 && npm run build-browser && npm run build-minify","build-browser":"browserify ./browser.js --standalone Ciseaux --outfile build/ciseaux.js","build-minify":"uglifyjs build/ciseaux.js -m -r self -o build/ciseaux.min.js","build-to5":"babel src --out-dir lib","cover":"babel-node node_modules/.bin/isparta cover --report text --report html --report lcov node_modules/.bin/_mocha","lint":"jshint src test --reporter node_modules/jshint-stylish/stylish.js","test":"mocha --require espower-babel/guess","travis":"npm run lint && npm run cover"},"gitHead":"4a500546aea1761d9c5b3d62a9fc8ba7d7103785","_id":"ciseaux@0.1.8","_shasum":"b27ae33a9b20a2b35d4a04a5ffe0c2d9fc4721dc","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.12.0","_npmUser":{"name":"mohayonao","email":"mohayonao@gmail.com"},"maintainers":[{"name":"mohayonao","email":"mohayonao@gmail.com"}],"dist":{"shasum":"b27ae33a9b20a2b35d4a04a5ffe0c2d9fc4721dc","tarball":"https://registry.npmjs.org/ciseaux/-/ciseaux-0.1.8.tgz","integrity":"sha512-pQhNlY1IqusDwGt7VgNHTZYD2YqreVHfjelTssyQy7pznfSmOCJSsVuamvuGi3dO7a4zL9ZuM+i5lmHFvEiN1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1egg8nqm/j1jUpWCBe3Jmf4pGSmdAmao34ZhU5BTMCAiA/Op6sLCxsGBeLkTNoQprntzLLz6PZW5K6ih0hG2ymxw=="}]}},"0.1.9":{"name":"ciseaux","description":"utility to chop an audio buffer","version":"0.1.9","author":{"name":"nao yonamine","email":"mohayonao@gmail.com"},"bugs":{"url":"https://github.com/mohayonao/ciseaux/issues"},"dependencies":{},"devDependencies":{"babel":"^5.4.3","babel-core":"^5.4.2","babel-eslint":"^3.1.5","browserify":"^10.2.0","coveralls":"^2.11.2","eslint":"^0.21.2","espower-babel":"^3.1.0","isparta":"^3.0.3","mocha":"^2.2.5","power-assert":"^0.11.0","sinon":"^1.14.1","uglify-js":"^2.4.22","web-audio-test-api":"^0.3.0"},"files":["package.json","README.md","index.js","browser.js","lib"],"homepage":"https://github.com/mohayonao/ciseaux/","keywords":["webaudioapi","buffer"],"licenses":"MIT","main":"./index.js","repository":{"type":"git","url":"https://github.com/mohayonao/ciseaux.git"},"scripts":{"build":"npm run build-to5 && npm run build-browser && npm run build-minify","build-browser":"browserify ./browser.js --standalone Ciseaux --outfile build/ciseaux.js","build-minify":"uglifyjs build/ciseaux.js -m -r self -o build/ciseaux.min.js","build-to5":"babel src --out-dir lib && cp src/render-worker.js lib/","cover":"babel-node node_modules/.bin/isparta cover --report text --report html --report lcov node_modules/.bin/_mocha","lint":"eslint src test","test":"mocha --compilers js:espower-babel/guess","travis":"npm run lint && npm run cover"},"gitHead":"245cef64a0595fa0845f6f86116da062b0bf186c","_id":"ciseaux@0.1.9","_shasum":"bf5b4e372a9f503834168fbde4dfc9b06c293bda","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.12.0","_npmUser":{"name":"mohayonao","email":"mohayonao@gmail.com"},"maintainers":[{"name":"mohayonao","email":"mohayonao@gmail.com"}],"dist":{"shasum":"bf5b4e372a9f503834168fbde4dfc9b06c293bda","tarball":"https://registry.npmjs.org/ciseaux/-/ciseaux-0.1.9.tgz","integrity":"sha512-j7rm/bh0WIgvZJHuQ6D3R2N5fu/w7cXYT/DDdW+3XPOezNmurg1CIbvbwMMoK8jMg4LnM2iGNwhXjCiYWm/FTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCcPmFBPXTr4EJdTedsCWPuYdaqWBcHm3Hl2xHKGRkWwIgPzTMf29s7upuE3y1lUBKlJ9LcQWtn+HZsh+K4yaZeUc="}]}},"0.2.0":{"name":"ciseaux","description":"utility to chop an audio buffer","version":"0.2.0","author":{"name":"Nao Yonamine","email":"mohayonao@gmail.com"},"bugs":{"url":"https://github.com/mohayonao/ciseaux/issues"},"dependencies":{"audiodata":"^1.1.0","inline-worker":"^0.1.0","wav-decoder":"^0.3.0","wav-encoder":"^0.3.0"},"devDependencies":{"babel":"^5.5.6","babel-eslint":"^3.1.15","browserify":"^10.2.4","coveralls":"^2.11.2","eslint":"^0.22.1","espower-babel":"^3.2.0","isparta":"^3.0.3","mocha":"^2.2.5","power-assert":"^0.11.0","uglify-js":"^2.4.23","web-audio-test-api":"^0.3.0"},"files":["package.json","README.md","index.js","browser.js","node.js","lib"],"homepage":"https://github.com/mohayonao/ciseaux/","keywords":["webaudioapi","buffer"],"licenses":"MIT","main":"./index.js","repository":{"type":"git","url":"https://github.com/mohayonao/ciseaux.git"},"scripts":{"build":"npm run build-to5 && npm run build-browser && npm run build-minify","build-browser":"browserify ./browser.js --standalone Ciseaux --outfile build/ciseaux.js","build-minify":"uglifyjs build/ciseaux.js -m -r self -o build/ciseaux.min.js","build-to5":"babel src --out-dir lib && cp src/render-worker.js lib/","cover":"babel-node $(npm bin)/isparta cover --report text --report html --report lcov _mocha","lint":"eslint src test","test":"mocha --compilers js:espower-babel/guess","travis":"npm run lint && npm run cover"},"gitHead":"997438da3d7e65b4da3fa47c560e98537a5cbc7f","_id":"ciseaux@0.2.0","_shasum":"c458aa6d85395a09a2187a450c56aa43666c4399","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.12.0","_npmUser":{"name":"mohayonao","email":"mohayonao@gmail.com"},"maintainers":[{"name":"mohayonao","email":"mohayonao@gmail.com"}],"dist":{"shasum":"c458aa6d85395a09a2187a450c56aa43666c4399","tarball":"https://registry.npmjs.org/ciseaux/-/ciseaux-0.2.0.tgz","integrity":"sha512-o0djle+e0sidxniKXdgjg5QsG621KN/xAQJMj5TQEIOeelEG31p/PyNjKbcgOU/XGtF2PwXUyZtEFogYKm+HZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv77VV4ZYNpSGEOAmu95jgdpDEx7w+aWsyQ3aA6qKERQIhANOTzUzB96qKyDgdN2kPXgkFpogDbg2iM6va2hILPpJl"}]}},"0.3.0":{"name":"ciseaux","description":"utility to chop an audio buffer","version":"0.3.0","author":{"name":"Nao Yonamine","email":"mohayonao@gmail.com"},"bugs":{"url":"https://github.com/mohayonao/ciseaux/issues"},"dependencies":{"audiodata":"^1.1.0","ouroboros-worker":"^0.1.0","wav-decoder":"^0.3.0","wav-encoder":"^0.3.0"},"devDependencies":{"babel":"^5.6.4","babel-eslint":"^3.1.17","browserify":"^10.2.4","coveralls":"^2.11.2","eslint":"^0.23.0","espower-babel":"^3.2.0","isparta":"^3.0.3","mocha":"^2.2.5","power-assert":"^0.11.0","uglify-js":"^2.4.23","web-audio-test-api":"^0.3.0"},"files":["package.json","README.md","index.js","browser.js","node.js","lib"],"homepage":"https://github.com/mohayonao/ciseaux/","keywords":["webaudioapi","buffer"],"licenses":"MIT","main":"./index.js","repository":{"type":"git","url":"https://github.com/mohayonao/ciseaux.git"},"scripts":{"build":"npm run build-to5 && npm run build-browser && npm run build-minify","build-browser":"browserify ./browser.js --standalone Ciseaux --outfile build/ciseaux.js","build-minify":"uglifyjs build/ciseaux.js -m -r self -o build/ciseaux.min.js","build-to5":"babel src --out-dir lib","cover":"babel-node $(npm bin)/isparta cover --report text --report html --report lcov _mocha","lint":"eslint src test","test":"mocha --compilers js:espower-babel/guess","travis":"npm run lint && npm run cover"},"gitHead":"894982356917a1e777f8e03642998eb147b3a426","_id":"ciseaux@0.3.0","_shasum":"c1c7dcf3d2d182dd5699f8bd9eca6c86f54b38c0","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"mohayonao","email":"mohayonao@gmail.com"},"maintainers":[{"name":"mohayonao","email":"mohayonao@gmail.com"}],"dist":{"shasum":"c1c7dcf3d2d182dd5699f8bd9eca6c86f54b38c0","tarball":"https://registry.npmjs.org/ciseaux/-/ciseaux-0.3.0.tgz","integrity":"sha512-VMR2+4C894O3d16ZCpL5OYte22wtvt4WVX4CMeF6Zqv99v9uDfAz3q88A4ht8FAhaqVwQfnaSHqPpdqQSu0B6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6aL2RAhv6ovmgdcXGdBhkx8POJnZGPkJiyhOihy7AWQIgGCd0YpVLbXUBwMSQksOCLhd2z7rCdOxu3/24D8duuH4="}]}},"0.4.0":{"name":"ciseaux","description":"utility to chop an audio buffer","version":"0.4.0","author":{"name":"Nao Yonamine","email":"mohayonao@gmail.com"},"bugs":{"url":"https://github.com/mohayonao/ciseaux/issues"},"dependencies":{"audiodata":"^1.1.0","inline-worker":"^1.0.0","wav-decoder":"^1.0.0","wav-encoder":"^1.0.0"},"devDependencies":{"babel":"^6.3.13","babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-preset-es2015":"^6.3.13","browserify":"^12.0.1","eslint":"^1.10.3","eslint-config-mohayonao":"^0.1.0","espower-babel":"^4.0.1","isparta":"^4.0.0","mocha":"^2.3.4","power-assert":"^1.2.0","uglify-js":"^2.6.1","web-audio-test-api":"0.3.0"},"files":["package.json","README.md","index.js","browser.js","node.js","lib"],"homepage":"https://github.com/mohayonao/ciseaux/","keywords":["TapeEdit","WebAudioAPI","buffer","music"],"license":"MIT","main":"./index.js","repository":{"type":"git","url":"git+https://github.com/mohayonao/ciseaux.git"},"scripts":{"build":"npm run build:to5 && npm run build:browser && npm run build:minify","build:browser":"browserify ./browser.js --standalone Ciseaux --outfile build/ciseaux.js","build:minify":"uglifyjs build/ciseaux.js -m -r self -o build/ciseaux.min.js","build:to5":"babel src --out-dir lib","cover":"babel-node $(npm bin)/isparta cover --report text --report html --report lcov _mocha","lint":"eslint src test","prepublish":"rm -rf lib && npm run lint && npm run test && npm run build","test":"mocha --compilers js:espower-babel/guess","travis":"npm run lint && npm run cover"},"gitHead":"ecfde71d9f9d05adcb8b7cebad0af21d067905cc","_id":"ciseaux@0.4.0","_shasum":"d480cb02edb3fbda4c459bdacac8670d00c1af7a","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.1.2","_npmUser":{"name":"mohayonao","email":"mohayonao@gmail.com"},"dist":{"shasum":"d480cb02edb3fbda4c459bdacac8670d00c1af7a","tarball":"https://registry.npmjs.org/ciseaux/-/ciseaux-0.4.0.tgz","integrity":"sha512-W8wmd4+ukqeCVLb4kRZBYPA/7is1T0WGmgmhlmLY2LIavdimvPxJesIpBsZ989EkX8VREWuD6MLQE99lALQxWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9FLnUNUiehErLcC3sdAbTQbkmRm23Z8uadGshn2UkZQIgKJeXfF+f/VqbSyBJcUx5GjmvybDLpGRxo4vjAtN1Lgk="}]},"maintainers":[{"name":"mohayonao","email":"mohayonao@gmail.com"}]}},"readme":"# ciseaux\n[![Build Status](http://img.shields.io/travis/mohayonao/ciseaux.svg?style=flat-square)](https://travis-ci.org/mohayonao/ciseaux)\n[![NPM Version](http://img.shields.io/npm/v/ciseaux.svg?style=flat-square)](https://www.npmjs.org/package/ciseaux)\n[![Coverage Status](http://img.shields.io/coveralls/mohayonao/ciseaux.svg?style=flat-square)](https://coveralls.io/r/mohayonao/ciseaux?branch=master)\n[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://mohayonao.mit-license.org/)\n\n> JavaScript utility to chop an audio buffer, inspired from [youpy/scissor](https://github.com/youpy/scissor)\n\n## :scissors: Demo\n\n- [Ciseaux - JavaScript utility to chop an audio buffer : online examples](http://mohayonao.github.io/ciseaux/)\n\n## :scissors: Documents\n\n- [Getting Started](https://github.com/mohayonao/ciseaux/wiki/Getting-Started)\n- [Editor's CheatSheet](https://github.com/mohayonao/ciseaux/wiki/Editor's-CheatSheet)\n\n## :scissors: Installation\n\n```\n$ npm install ciseaux\n```\n\ndownloads:\n\n- [ciseaux.js](https://raw.githubusercontent.com/mohayonao/ciseaux/master/build/ciseaux.js)\n- [ciseaux.min.js](https://raw.githubusercontent.com/mohayonao/ciseaux/master/build/ciseaux.min.js)\n\n## :scissors: API\n- `Ciseaux.context = AudioContext`\n- `Ciseaux.from(src: string): Promise<Tape>`\n- `Ciseaux.silence(duration: number): Tape`\n- `Ciseaux.concat(...tapes: Tape): Tape`\n- `Ciseaux.mix(...tapes: Tape, [method='silence']): Tape`\n\n#### Instance attributes\n- `sampleRate: number` _readonly_\n- `length: number` _readonly_\n- `duration: number` _readonly_\n- `numberOfChannels` _readonly_\n- `numberOfTracks` _readonly_\n\n#### Instance methods\n- `gain(gain: number = 1): Tape`\n- `pan(pan: number = 0): Tape`\n- `reverse(): Tape`\n- `pitch(rate: number = 1): Tape`\n- `stretch(rate: number = 1): Tape`\n  - _not implemented (Pull Request please)_\n- `concat(...tapes: Tape): Tape`\n- `slice(startTime: number = 0, duration: number = inf): Tape`\n- `loop(n: number = 2): Tape`\n- `fill(duration: number): Tape`\n- `replace(startTime: number = 0, duration: number = 0, tape: Tape = null): Tape`\n- `split(n: number = 2): Tape[]`\n- `mix(...tapes: Tape, [method = 'silence']): Tape`\n- `render(): Promise<AudioBuffer>`\n- `dispose(): void`\n\n### Ciseaux.Sequence\nUtility class for creating a sequence tape that is concatenated tapes\n\n- `constructor(...args: any)`\n  - `pattern: string`\n  - `durationPerStep: number|number[]`  \n  - `instruments: object`\n\n### Instance methods\n- `apply(...args: any): Tape`\n  - `pattern: string`\n  - `durationPerStep: number|number[]`  \n  - `instruments: object`\n\n## :scissors: Usage\n#### browser\n\n```js\nconst Ciseaux = require(\"ciseaux/browser\");\n\nCiseaux.context = new AudioContext();\n\n// create a tape instance from the url\nCiseaux.from(\"/path/to/audio.wav\").then((tape) => {\n  // edit tape\n  tape = Ciseaux.concat([ tape.slice(10, 1), tape.slice(2, 3) ]).loop(4);\n\n  // render the tape to an AudioBuffer\n  return tape.render();\n}).then((audioBuffer) => {\n  play(audioBuffer);\n});\n```\n\n#### node.js\n\n```js\nconst fs = require(\"fs\");\nconst Ciseaux = require(\"ciseaux/node\");\n\n// create a tape instance from the filepath\nCiseaux.from(\"/path/to/audio.wav\").then((tape) => {\n  // edit tape\n  tape = Ciseaux.concat([ tape.slice(10, 1), tape.slice(2, 3) ]).loop(4);\n\n  // render the tape to Buffer (wav format)\n  return tape.render();\n}).then((buffer) => {\n  fs.writeFile(\"/path/to/ciseauxed.wav\", buffer);\n});\n```\n\n## :scissors: Examples\n\n#### slice + concat\n```js\ntape = tape2.slice(0, 1.5).concat(tape3.slice(0, 0.5), tape1.slice(-2));\n```\n\n#### slice + concat + loop\n```js\ntape = tape3.slice(0, 0.5).concat(Ciseaux.silence(0.5)).loop(4);\n```\n\n#### replace + reverse\n```js\ntape = tape1.replace(2, 3, tape => tape.reverse());\n```\n\n#### gain\n```js\ntape = Ciseaux.concat(\n  tape1.split(25).map((tape, i) => tape.gain(i / 25))\n);\n```\n\n#### pan\n```js\ntape = Ciseaux.concat(\n  tape1.split(25).map((tape, i) => tape.pan(i % 2 ? -0.85 : +0.85))\n);\n```\n\n#### pitch\n```js\ntape = Ciseaux.concat(\n  tape1.split(25).map((tape, i) => tape.pitch(i / 50 + 0.75))\n);\n```\n\n#### mix\n```js\ntape = tape1.mix(tape2.gain(0.5), \"fill\").fill(30);\n```\n\n#### stutter\n```js\ntape = Ciseaux.concat(\n  tape2.split(16).map(tape => tape.loop(4).pitch(1.5))\n).fill(30);\n```\n\n#### phase\n```js\ntape = Ciseaux.mix([ 1, 0.95 ].map(rate => tape2.pitch(rate).fill(30)));\n```\n\n#### lace\n```js\ntape = Ciseaux.concat(tape1.split(32).map((tape, index) => {\n  return index % 2 ? tape2.pitch(2).fill(tape.duration) : tape;\n})).fill(30);\n```\n\n#### concrete\n```js\ntape = Ciseaux.mix([ -12, -10, -7, -3, 0 ].map((midi) => {\n  return tape1.pitch(Math.pow(2, midi * 1/12));\n}), \"fill\").gain(0.5).fill(30);\n```\n\n#### sequence\n\n```js\ntape = new Ciseaux.Sequence(\"a bdacbba babfeg\", 0.2, {\n  a: tape1.split(16)[0],\n  b: tape1.split(16)[1],\n  c: tape1.split(16)[2],\n  d: tape1.split(16)[3].gain(0.15),\n  e: tape2.split(16)[4].pitch(0.25),\n  f: tape2.split(16)[5].pitch(4).gain(0.1),\n  g: tape3.pitch(32),\n}).apply().fill(30);\n```\n\n#### shuffled sequence\n\n```js\ntape = new Ciseaux.Sequence(\"a bdaabcaccbgabb\", {\n  a: tape1.split(16)[4],\n  b: tape1.split(16)[1],\n  c: tape1.split(16)[2],\n  d: tape1.split(16)[3].gain(0.15),\n  e: tape2.split(16)[4].pitch(0.25),\n  f: tape2.split(16)[5].pitch(4).gain(0.1),\n  g: tape3.pitch(32),\n}).apply([ 2/3, 1/3 ].map(x => x * 0.3)).fill(30);\n```\n\n## :scissors: Architecture\n```\n+---------------+     +----------------+                +-----------+\n| new Tape()    | --> | Float32Array[] | -- transfer -> |           |\n|               |     +----------------+                |           |\n|               |                                       |           |\n|               |     +----------------+                |           |\n| Tape.render() | --> | JSON           | -- transfer -> | WebWorker |\n+---------------+     +----------------+                |           |\n                                                        |           |\n+---------------+     +----------------+                |           |\n| AudioData     | <-- | Float32Array[] | <- transfer -- |           |\n+---------------+     +----------------+                +-----------+\n  |\n  +----------------+\n  | browser        | node.js\n  v                v\n+-------------+  +---------------------+\n| AudioBuffer |  | Buffer (wav format) |\n+-------------+  +---------------------+\n```\n\n## :scissors: Developments\n\n```sh\n# Build : babel -> browserify -> uglify-js\nnpm run build\n\n# Test : mocha + power-assert\nnpm run test\n\n# Coverage : mocha + isparta\nnpm run cover\n\n# Lint : eslint\nnpm run lint\n```\n\n## :scissors: Contributing\n\n1. [Fork it!](https://github.com/mohayonao/ciseaux/fork)\n2. Create your feature branch: `git checkout -b my-new-feature`\n3. Commit your changes: `git commit -am 'Add some feature'`\n4. Push to the branch: `git push origin my-new-feature`\n5. Submit a pull request :D\n\n## :scissors: License\n\n[MIT](http://mohayonao.mit-license.org/)\n","maintainers":[{"name":"mohayonao","email":"mohayonao@gmail.com"}],"time":{"modified":"2022-06-13T06:03:33.120Z","created":"2015-02-27T15:00:52.540Z","0.1.0":"2015-02-27T15:00:52.540Z","0.1.1":"2015-02-28T01:32:12.877Z","0.1.2":"2015-02-28T12:26:23.839Z","0.1.3":"2015-03-01T05:03:53.884Z","0.1.4":"2015-03-01T13:29:42.393Z","0.1.5":"2015-03-01T22:17:26.893Z","0.1.6":"2015-03-02T01:46:44.431Z","0.1.7":"2015-03-02T03:36:29.927Z","0.1.8":"2015-03-05T00:23:50.339Z","0.1.9":"2015-05-19T02:39:33.708Z","0.2.0":"2015-06-11T08:15:40.679Z","0.3.0":"2015-06-23T12:47:48.692Z","0.4.0":"2015-12-21T15:29:56.268Z"},"homepage":"https://github.com/mohayonao/ciseaux/","keywords":["TapeEdit","WebAudioAPI","buffer","music"],"repository":{"type":"git","url":"git+https://github.com/mohayonao/ciseaux.git"},"author":{"name":"Nao Yonamine","email":"mohayonao@gmail.com"},"bugs":{"url":"https://github.com/mohayonao/ciseaux/issues"},"readmeFilename":"README.md","users":{"theveil":true},"license":"MIT"}