{"_id":"soundbank","_rev":"33-4dcd341dd8d7f5a28864cfbedf45227c","name":"soundbank","description":"A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.","dist-tags":{"latest":"0.7.2"},"versions":{"0.1.0":{"name":"soundbank","version":"0.1.0","description":"A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/soundbank.git"},"keywords":["sampler","web audio"],"author":{"name":"Matt McKegg"},"license":"MIT","dependencies":{"audio-slot":"~0.0.2"},"bugs":{"url":"https://github.com/mmckegg/soundbank/issues"},"homepage":"https://github.com/mmckegg/soundbank","_id":"soundbank@0.1.0","dist":{"shasum":"18c7587fe40c7ea07215c3e6bf5fa757710f60d1","tarball":"https://registry.npmjs.org/soundbank/-/soundbank-0.1.0.tgz","integrity":"sha512-E+xARtaObHaqnrJUdCav/Y27kLR1lpnrFjZQBJucnNUlx82S/Brx2pTDO0+DWA3AmeWl1XPUyhytAWE3XM619g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDJCQ/Ggxwr+goHXfJrkAnenxJcACEj2u/NyRW8WP0nAIhAPelUgOOkk5WX4A36M/x9LXykgnJRC09RoDCvZ4qx8rf"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}]},"0.2.0":{"name":"soundbank","version":"0.2.0","description":"A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/soundbank.git"},"keywords":["sampler","web audio"],"author":{"name":"Matt McKegg"},"license":"MIT","dependencies":{"audio-slot":"~0.0.2","audio-meddle":"^0.1.0"},"bugs":{"url":"https://github.com/mmckegg/soundbank/issues"},"homepage":"https://github.com/mmckegg/soundbank","_id":"soundbank@0.2.0","dist":{"shasum":"f277a2806f7aa6ce859f09d41bfe56a65fc46676","tarball":"https://registry.npmjs.org/soundbank/-/soundbank-0.2.0.tgz","integrity":"sha512-CLLyqZVyk/RjCmDjOU+POmEbwVtz3Uo2vHSDVpQPcbXB00B976LMcPxypUFou94yzRpq3FniR4KP6hddOipQRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCii5lvBtTnIG4QnEI0M5y/aJXvX3x6MORyJaMKdj0jsQIgf2sKP2a9I+iW7n6gKDlyBJCGE5l04p6Y3JPPHXKEZ9M="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}]},"0.2.1":{"name":"soundbank","version":"0.2.1","description":"A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/soundbank.git"},"keywords":["sampler","web audio"],"author":{"name":"Matt McKegg"},"license":"MIT","dependencies":{"audio-slot":"~0.0.2","audio-meddle":"^0.1.0"},"bugs":{"url":"https://github.com/mmckegg/soundbank/issues"},"homepage":"https://github.com/mmckegg/soundbank","_id":"soundbank@0.2.1","dist":{"shasum":"d1acbfc587e8236be4d3664a60e3ecf9d0044798","tarball":"https://registry.npmjs.org/soundbank/-/soundbank-0.2.1.tgz","integrity":"sha512-MKwdJGO91tFWCmOQMosWREUmPcH3LoSUAj7xtx0CQYY/4Zc4bjPx54ItnXoX6FCYO57SfOvW0l82q4HugalPGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChm49LxZj5gAFbMab/zQHH5YL0pfmTQKI/9Gd8NcI+MAiAAmwSUvEnHQTUQBFzlPHmGVOmT7BOwR2B1WnitfCQ3QQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}]},"0.2.2":{"name":"soundbank","version":"0.2.2","description":"A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/soundbank.git"},"keywords":["sampler","web audio"],"author":{"name":"Matt McKegg"},"license":"MIT","dependencies":{"audio-slot":"~0.1.1","audio-meddle":"~0.1.2"},"bugs":{"url":"https://github.com/mmckegg/soundbank/issues"},"homepage":"https://github.com/mmckegg/soundbank","_id":"soundbank@0.2.2","dist":{"shasum":"1143158a7aa767cc1474994f0566964fb3206093","tarball":"https://registry.npmjs.org/soundbank/-/soundbank-0.2.2.tgz","integrity":"sha512-i6Rh+MGTLz/8g5lC+RRgmURHPabo/sDUQellz6HIaYjKSddLfCIFetulR1lQqA4rsfoMiS5KgtVp0mLdYY+vqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApwkhw2MDwos/sc+OyEhw3+Hds8NMEZJ1l/lhoPi+arAiEA56tRwg8IK6QShILfMYiM/hnLXK7QMS8xHpsprzl0YvI="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}]},"0.2.3":{"name":"soundbank","version":"0.2.3","description":"A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/soundbank.git"},"keywords":["sampler","web audio"],"author":{"name":"Matt McKegg"},"license":"MIT","dependencies":{"audio-slot":"~0.2.0","audio-meddle":"~0.1.2"},"bugs":{"url":"https://github.com/mmckegg/soundbank/issues"},"homepage":"https://github.com/mmckegg/soundbank","_id":"soundbank@0.2.3","dist":{"shasum":"ae7fa49846423465aa660f132dcb046f1acdd708","tarball":"https://registry.npmjs.org/soundbank/-/soundbank-0.2.3.tgz","integrity":"sha512-98gQkYIHP/0PZ55cK4Jmq355foPbveIvGHluwj2gBUreRwKX84V4o3Ti116HYQdz51hpgr9OarQ4zlaERH6ypQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwBs2ytFdoSw6L2X4g00zrLgZ7F6Yn9boBLgpChQRSogIgIISjFo1/eUgJ4X/f9AlXqrA9Y3uAmxgV0sIdwg7JQ0I="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}]},"0.3.0":{"name":"soundbank","version":"0.3.0","description":"A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/soundbank.git"},"keywords":["sampler","web audio"],"author":{"name":"Matt McKegg"},"license":"MIT","dependencies":{"audio-slot":"~0.2.0","audio-meddle":"~0.1.2"},"bugs":{"url":"https://github.com/mmckegg/soundbank/issues"},"homepage":"https://github.com/mmckegg/soundbank","_id":"soundbank@0.3.0","dist":{"shasum":"705ba74a558ae3a30a25952566a0aa38ac33c80d","tarball":"https://registry.npmjs.org/soundbank/-/soundbank-0.3.0.tgz","integrity":"sha512-K7Uxy2+hRGADZFOGkpyBhWxM/mC03ev29E2vY7OZjemmzt50ycZ0i8KNHDZnXcQUqQKUMYuQKrdnfDgH410EiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS5eIqH2TnOWiVGi/dG/mncqVaQfdoC7E5/tezJmYO7AIgZz3WfISRNiI9mvDhl4owFYyWwBx+BHxNbMsW2oeZcAg="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}]},"0.3.1":{"name":"soundbank","version":"0.3.1","description":"A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/soundbank.git"},"keywords":["sampler","web audio"],"author":{"name":"Matt McKegg"},"license":"MIT","dependencies":{"audio-slot":"^1.0.0","audio-meddle":"^0.1.2"},"bugs":{"url":"https://github.com/mmckegg/soundbank/issues"},"homepage":"https://github.com/mmckegg/soundbank","_id":"soundbank@0.3.1","dist":{"shasum":"cff61d755b21b2dfa7b4e2bac34adc003f37c220","tarball":"https://registry.npmjs.org/soundbank/-/soundbank-0.3.1.tgz","integrity":"sha512-NcHrCfe1P4vUTILDh4iQFswbmG9TAb1LxQzzBl0CYu2knnXEt2K8cv3ZajVtxYOjZbqkWb++UR1YmKkirDW4mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA92UcfnA9rL/iB4EKXG6Q4yqWXmHUgVX2eywjaPPq7IAiEAziZYJ2jUiv9hzSipw+25iR0PIdO1cDs6GhYn1IafzS0="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}]},"0.4.0":{"name":"soundbank","version":"0.4.0","description":"A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/soundbank.git"},"keywords":["sampler","web audio"],"author":{"name":"Matt McKegg"},"license":"MIT","dependencies":{"audio-slot":"^1.0.0","audio-meddle":"^0.1.2","inheritable-audio-context":"^1.0.1"},"bugs":{"url":"https://github.com/mmckegg/soundbank/issues"},"homepage":"https://github.com/mmckegg/soundbank","_id":"soundbank@0.4.0","dist":{"shasum":"63094036933fcd66684d3b5c5984adde7c164df8","tarball":"https://registry.npmjs.org/soundbank/-/soundbank-0.4.0.tgz","integrity":"sha512-pY2CRWHCFjFMGPOsXR1uLDmnuVp7JruwwjN5dz5fw7lN2pkgLSnqzG0SVBcuCY693MBRiwbQJaKFg3iYeI0MCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzNv/PmLD58tfpf6ZfaHAXuFJhCircdN3aKcRxf3ZE4AiA0d4VoWzgY12fmi7kFiDsvjbBCtBeWYoRzfq5byEyJ/g=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}]},"0.4.1":{"name":"soundbank","version":"0.4.1","description":"A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/soundbank.git"},"keywords":["sampler","web audio"],"author":{"name":"Matt McKegg"},"license":"MIT","dependencies":{"audio-slot":"^1.2.0","audio-meddle":"^0.1.2","inheritable-audio-context":"^1.0.1"},"bugs":{"url":"https://github.com/mmckegg/soundbank/issues"},"homepage":"https://github.com/mmckegg/soundbank","_id":"soundbank@0.4.1","dist":{"shasum":"97f682a0ff41b46fd5f3e56004c3b2b6fa1d1c6c","tarball":"https://registry.npmjs.org/soundbank/-/soundbank-0.4.1.tgz","integrity":"sha512-AMAESPjhsqAEnvx3Y1SpfAVkSRpQjLhsfMiWtjnf9/MWbMj1VxoZLFmb3YHHNR9THQDY9Y5J7CiTiXghc/ezVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGm/6ZFOXbe/+s7UdkMn3DU+PjjchBidFUKuwAAbWJMXAiAStRcc2l0zlwSqDhweAURxpJm9GPYGgq2xLhDrfMpWDg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}]},"0.4.2":{"name":"soundbank","version":"0.4.2","description":"A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/soundbank.git"},"keywords":["sampler","web audio"],"author":{"name":"Matt McKegg"},"license":"MIT","dependencies":{"audio-slot":"^1.2.0","audio-meddle":"^0.1.2","inheritable-audio-context":"^1.0.1"},"bugs":{"url":"https://github.com/mmckegg/soundbank/issues"},"homepage":"https://github.com/mmckegg/soundbank","_id":"soundbank@0.4.2","dist":{"shasum":"3a21af506463e1951edcd49d67a12bac8765ec52","tarball":"https://registry.npmjs.org/soundbank/-/soundbank-0.4.2.tgz","integrity":"sha512-+CgELEcp3emGbfIqvfKnL0a6kr29+YDrNRG/gRt62sDfpKPVY2wv8tTQ3GJhoc1bat3yKu44cqZMwcgk+JVNrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC50FXAH+mEAtbCCDllAGksm+XD4q+mnzpJ1Srhjv+N9AiAO4J2CwcPMNjp0xxr3LRgcoRh3ohoH9cMnYgBCV4xB9Q=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}]},"0.5.0":{"name":"soundbank","version":"0.5.0","description":"A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/soundbank.git"},"keywords":["sampler","web audio"],"author":{"name":"Matt McKegg"},"license":"MIT","dependencies":{"audio-slot":"^1.2.0","audio-meddle":"^0.1.2","inheritable-audio-context":"^1.0.1"},"gitHead":"8953cdf844e54d90875754a2ddedb79c38eb73a7","bugs":{"url":"https://github.com/mmckegg/soundbank/issues"},"homepage":"https://github.com/mmckegg/soundbank","_id":"soundbank@0.5.0","_shasum":"26a897864c68a6abf4f7f6194c9d6231611affe6","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"dist":{"shasum":"26a897864c68a6abf4f7f6194c9d6231611affe6","tarball":"https://registry.npmjs.org/soundbank/-/soundbank-0.5.0.tgz","integrity":"sha512-VHZ0KUPPa7bHLQJN7Aw74SNrGlxCxQqMHdpoBs2Y2ECHTLI/2liJjJULv9kW6n8ByUtGdZ/ZGVKSlCemjbRsjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQkq9xiywvj7Pv36AjmhCcwoyFWX/TrCZF35RZjlI8KAiEAqXSKPw8Cx1/5XJYG6qBxC4FqpTh8xX8RMP9VqiFsfN0="}]}},"0.6.0":{"name":"soundbank","version":"0.6.0","description":"A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/soundbank.git"},"keywords":["sampler","web audio"],"author":{"name":"Matt McKegg"},"license":"MIT","dependencies":{"audio-slot":"^1.2.0","audio-meddle":"^0.1.2","inheritable-audio-context":"^1.0.1"},"gitHead":"303470692a3aa06000ec1dff47f02e3c9ed192c1","bugs":{"url":"https://github.com/mmckegg/soundbank/issues"},"homepage":"https://github.com/mmckegg/soundbank","_id":"soundbank@0.6.0","_shasum":"e262be5c95322ab97b7a81fb1a9744ce85fc98c9","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"dist":{"shasum":"e262be5c95322ab97b7a81fb1a9744ce85fc98c9","tarball":"https://registry.npmjs.org/soundbank/-/soundbank-0.6.0.tgz","integrity":"sha512-QAc+PRo7gEX+0KwSZCPYYzbWAaT1tV12XxPiqlMO5SXG5pktlejabj0fFQbkvQ2GyjuoFoMPSCw01uDQ6lLPEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM0oNHPoO8mUcnG9kJmxaocpJYCGoHW9RHdR6KQ/M02QIgckzjB4nApkpXa0rGfB5jkWrmh6+m5GCKsqCjFQlYmjE="}]}},"0.7.0":{"name":"soundbank","version":"0.7.0","description":"A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/soundbank.git"},"keywords":["sampler","web audio"],"author":{"name":"Matt McKegg"},"license":"MIT","dependencies":{"audio-slot":"^2.0.0","audio-meddle":"^0.1.2","inheritable-audio-context":"^1.0.1"},"gitHead":"0dbfbddc74c3d44b6df87174bdf3658bec165c94","bugs":{"url":"https://github.com/mmckegg/soundbank/issues"},"homepage":"https://github.com/mmckegg/soundbank","_id":"soundbank@0.7.0","_shasum":"69a45ed3d46018b28b405e232599e1e7daab9236","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"dist":{"shasum":"69a45ed3d46018b28b405e232599e1e7daab9236","tarball":"https://registry.npmjs.org/soundbank/-/soundbank-0.7.0.tgz","integrity":"sha512-563/wlIM8c/1eUhe7sVPcpxXA6sqXvdjnQVLXNoEEfWD6W82CivufDybCU1aBC07/pRjjx35LMpDgbSHc+qVzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwlmLTjdcGZVDMZLEmuafniv34xWR30ulMU5LVm1W7RAiAJ3R+fqf71cjZbT2YQ9l8hrC51mq692UMbspGrwtCp6Q=="}]}},"0.7.1":{"name":"soundbank","version":"0.7.1","description":"A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/soundbank.git"},"keywords":["sampler","web audio"],"author":{"name":"Matt McKegg"},"license":"MIT","dependencies":{"audio-slot":"^2.0.0","audio-meddle":"^0.2.0","inheritable-audio-context":"^1.0.1"},"gitHead":"af17a8d28ef1a1f82fb0e17663f1aacc145d2b4a","bugs":{"url":"https://github.com/mmckegg/soundbank/issues"},"homepage":"https://github.com/mmckegg/soundbank","_id":"soundbank@0.7.1","_shasum":"7c6fd5554a502c7cab0f3fb6bb32443eae2c4bb4","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"dist":{"shasum":"7c6fd5554a502c7cab0f3fb6bb32443eae2c4bb4","tarball":"https://registry.npmjs.org/soundbank/-/soundbank-0.7.1.tgz","integrity":"sha512-lbT0IrUpeK4HnN2/yoGOG1GfWuozT75tDB8hvg1/+N+hsoyPAoF3pEQ5Z4NOC2TQFrVdkF0xq5js8SfQGJagZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASLfD6XM5KwBIvVKjH6Kq6OSLzmBsyHCbDtdCP17uh/AiEAzQQ56kdYoOppnmW9HhX9rZQLdKv5/anNKw8G+Y+DESg="}]}},"0.7.2":{"name":"soundbank","version":"0.7.2","description":"A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/soundbank.git"},"keywords":["sampler","web audio"],"author":{"name":"Matt McKegg"},"license":"MIT","dependencies":{"audio-slot":"^2.0.0","audio-meddle":"^0.2.0","inheritable-audio-context":"^1.0.1"},"gitHead":"675a9f27bdeaf6fc98335919c3b67c8236aef18d","bugs":{"url":"https://github.com/mmckegg/soundbank/issues"},"homepage":"https://github.com/mmckegg/soundbank","_id":"soundbank@0.7.2","_shasum":"d493da30d73812f750d8a93200a386b753039a5c","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"dist":{"shasum":"d493da30d73812f750d8a93200a386b753039a5c","tarball":"https://registry.npmjs.org/soundbank/-/soundbank-0.7.2.tgz","integrity":"sha512-n+QIPSnez/DnW4hfee6krUNL54LsjlY7jb5nuPArIdaPae4DOooUMITHkyTHggeCJPHyq5pbyBD8PtCrlfHE3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAtSbpkcxMk05UsTcIm1PCgcEZ96Ls+kX+unQUsB/lPAiEAjae2tkABztGr0QhTRd/SUBXBYYTDqn0u6Kg3f5LY8gU="}]}}},"readme":"soundbank\n===\n\nA collection of triggerable [Web Audio API](https://developer.mozilla.org/en-US/docs/Web_Audio_API) [audio slots](https://github.com/mmckegg/audio-slot), supporting audio routing, midi input and value providers.\n\nFor helping create grid based (launchpad/monome) sound launchers.\n\nUsed as the sound engine in [Loop Drop](https://github.com/mmckegg/loop-drop-app).\n\n## Install\n\n```bash\n$ npm install soundbank\n```\n\n## API\n\n```js\nvar Soundbank = require('soundbank')\n```\n\n### Soundbank(audioContext)\n\nReturns a soundbank [AudioNode](https://developer.mozilla.org/en-US/docs/Web/API/AudioNode) instance that can be connected to other AudioNodes.\n\n### soundbank.update(descriptor)\n\nUpdate the slot with the specified `descriptor.id` to match the specified params. Use this to add or update slots (to remove slot, just wipe out all of its attributes with `soundbank.update({id: 'SLOT_ID'})`)\n\n### soundbank.triggerOn(id, at)\n\n### soundbank.triggerOff(id, at)\n\n### soundbank.choke(id, at)\n\n### soundbank.getDescriptor(id)\n\nReturn the slot descriptor at specified `id`.\n\n### soundbank.getDescriptors(\n\nReturns an array of all slot descriptors.\n\n## Example\n\n```js\nvar Soundbank = require('soundbank')\nvar Bopper = require('bopper')\n\nvar audioContext = new AudioContext()\n\n// choose your nodes:\n\naudioContext.providers = {\n  inherit: require('soundbank-inherit'),\n  scale: require('soundbank-scale')\n}\n\naudioContext.sources = {\n  oscillator: require('soundbank-oscillator'),\n  sample: require('soundbank-sample')\n}\n\naudioContext.processors = {\n  gain: audioContext.createGain.bind(audioContext),\n  filter: audioContext.createBiquadFilter.bind(audioContext),\n  delay: require('soundbank-delay'),\n  dipper: require('soundbank-dipper'),\n  overdrive: require('soundbank-overdrive')\n}\n\naudioContext.modulators = {\n  lfo: require('lfo'),\n  adsr: require('adsr')\n}\n\n// add a scheduler - required for 'lfo'\naudioContext.scheduler = Bopper(audioContext)\n\n// initialize soundbank\nvar soundbank = Soundbank(audioContext)\nsoundbank.connect(audioContext.destination)\n\n\n// add some sounds to the slots\nsoundbank.update({\n  id: \"0\",\n  sources: [\n    { node: \"sample\",\n      mode: \"oneshot\",\n      url: \"kick.wav\"\n    },\n    { node: \"sample\",\n      mode: \"oneshot\",\n      url: \"kick.wav\",\n      transpose: -12,\n      amp: {\n        node: 'adsr',\n        decay: 0.1,\n        sustain: 0.3\n      }\n    },\n  ],\n  processors: [ \n    { node: \"overdrive\" } \n  ]\n  gain: 1,\n  output: \"A\",\n})\n\n// distribute an oscillator across a musical scale\nsoundbank.update({\n  id: '5',\n  offset: 0,\n  sources: [\n    { node: 'oscillator',\n      shape: 'sawtooth',\n      note: {\n        node: 'scale',\n        scale: 'major'\n      }\n    }\n  ],\n  processors: [\n    { node: 'filter',\n      type: 'lowpass',\n      frequency: { \n        node: 'lfo',\n        rate: 2, // synced to audioContext.scheduler\n        shape: 'sine',\n        sync: true,\n        value: 1000,\n        amp: 500\n      }\n    }\n  ]\n})\nsoundbank.update({\n  id: '6',\n  node: 'inherit',\n  from: '5',\n  offset: 1\n})\nsoundbank.update({\n  id: '7',\n  node: 'inherit',\n  from: '5',\n  offset: 2\n})\n\n// now if any changes are made to the original slot, they will \n// also be applied to any slots that inherit from it\n```","maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"time":{"modified":"2022-06-26T22:20:15.995Z","created":"2014-03-05T05:55:07.021Z","0.1.0":"2014-03-05T05:55:07.021Z","0.2.0":"2014-04-18T09:47:15.665Z","0.2.1":"2014-07-04T07:08:46.840Z","0.2.2":"2014-07-04T07:45:21.579Z","0.2.3":"2014-07-09T07:50:53.707Z","0.3.0":"2014-07-13T10:55:42.101Z","0.3.1":"2014-07-13T12:01:48.162Z","0.4.0":"2014-07-26T11:04:00.355Z","0.4.1":"2014-07-26T12:16:17.765Z","0.4.2":"2014-07-29T04:36:27.215Z","0.5.0":"2014-08-06T12:58:21.590Z","0.6.0":"2014-08-16T15:19:01.890Z","0.7.0":"2014-09-03T15:08:45.773Z","0.7.1":"2014-09-03T16:09:53.863Z","0.7.2":"2014-10-05T12:11:01.162Z"},"homepage":"https://github.com/mmckegg/soundbank","keywords":["sampler","web audio"],"repository":{"type":"git","url":"https://github.com/mmckegg/soundbank.git"},"author":{"name":"Matt McKegg"},"bugs":{"url":"https://github.com/mmckegg/soundbank/issues"},"license":"MIT","readmeFilename":"README.md","users":{"rchk":true}}