{"_id":"@audio/effect-autowah","_rev":"7-bd2fcb5e03795b186b62ab2f35af6870","name":"@audio/effect-autowah","dist-tags":{"latest":"1.1.5"},"versions":{"1.0.0":{"name":"@audio/effect-autowah","version":"1.0.0","keywords":["audio","dsp","effect","autowah"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/effect-autowah@1.0.0","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"homepage":"https://github.com/audiojs/effect/tree/main/packages/effect-autowah","bugs":{"url":"https://github.com/audiojs/effect/issues"},"dist":{"shasum":"7698f96a1b6174323503db1ba375964f4919c7a2","tarball":"https://registry.npmjs.org/@audio/effect-autowah/-/effect-autowah-1.0.0.tgz","fileCount":2,"integrity":"sha512-p7l/Z5ejaCj6LynPtN7/C6wQQW1xZTjfPhE+CW0kkioIqp+SA64I8L5A+psaN2fh8zH2Q/Gj4yPSpZAktsGV1A==","signatures":[{"sig":"MEQCIElcTmbMrmxN/bu5ROzXsU2+W9yXXCg1EZbs13UuWfhHAiBU8CtV/y0wRaFmCULD9743xa9al27ATrL6yN51TIwllQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2240},"main":"auto-wah.js","type":"module","engines":{"node":">=18"},"exports":{".":"./auto-wah.js","./package.json":"./package.json"},"gitHead":"2992889d64f6ae72258491fca39fa55c86d9a6ed","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/effect.git","type":"git","directory":"packages/effect-autowah"},"_npmVersion":"11.12.1","description":"Auto-wah — envelope follower drives resonant bandpass cutoff","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/effect-autowah_1.0.0_1783539883424_0.8011811827052631","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@audio/effect-autowah","version":"1.1.0","keywords":["audio","dsp","effect","autowah"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/effect-autowah@1.1.0","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"homepage":"https://github.com/audiojs/effect/tree/main/packages/effect-autowah","bugs":{"url":"https://github.com/audiojs/effect/issues"},"dist":{"shasum":"558e2193c36515a6cf47d01ec8018f333bde8ebe","tarball":"https://registry.npmjs.org/@audio/effect-autowah/-/effect-autowah-1.1.0.tgz","fileCount":3,"integrity":"sha512-UXM7pz2lBYCFqr4U+oC7tggg8wDYw4tpCi2YMuz70neEzuwDL/PLtKAwfzUQ+mqrx8rcbAT7fpmIMXB7BzOncg==","signatures":[{"sig":"MEYCIQC0WU6bE6oZ+dROYmXoFVnvaNxCG9j7prGxL8DYu9SgoAIhAMV/52vPdKks8Wg4lNOz8bOafZwOJ9vRck4hsHdCpSjQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3608},"main":"auto-wah.js","type":"module","engines":{"node":">=18"},"exports":{".":"./auto-wah.js","./audio-module":"./audio-module.js","./package.json":"./package.json"},"gitHead":"0918f92620c960d0a79263e8ef444a9596b706ab","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/effect.git","type":"git","directory":"packages/effect-autowah"},"_npmVersion":"11.12.1","description":"Auto-wah — envelope follower drives resonant bandpass cutoff","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","audio-module":"./audio-module.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/effect-autowah_1.1.0_1783557934944_0.31829286922303957","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@audio/effect-autowah","version":"1.1.1","keywords":["audio","dsp","effect","autowah"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/effect-autowah@1.1.1","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"homepage":"https://github.com/audiojs/effect/tree/main/packages/effect-autowah","bugs":{"url":"https://github.com/audiojs/effect/issues"},"atom":"./atom.js","dist":{"shasum":"5ccb2e053d1e1f8e02d372f7def0aa6e02078399","tarball":"https://registry.npmjs.org/@audio/effect-autowah/-/effect-autowah-1.1.1.tgz","fileCount":3,"integrity":"sha512-bbWiMxrqGzG/IM6t2c1iUUc/zkdsDrw7MRKq91/PgUtOAF3fwlU9EQagO3aK7hRu8A/YYPmvoazL9f6NgJNVaQ==","signatures":[{"sig":"MEUCIQDS07CAxtiUX+RUWGhCcyKCnfbBIrw5dZGGoe5rjSjhIgIgOQ2qKbY+8RMu4vucNZVET2nwu9fzGZh4HJnJlePfl2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3560},"main":"auto-wah.js","type":"module","engines":{"node":">=18"},"exports":{".":"./auto-wah.js","./atom":"./atom.js","./package.json":"./package.json"},"gitHead":"ee8581909bb5223f00a0403111691c4af0507706","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/effect.git","type":"git","directory":"packages/effect-autowah"},"_npmVersion":"11.12.1","description":"Auto-wah — envelope follower drives resonant bandpass cutoff","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/effect-autowah_1.1.1_1783560244334_0.9895626210791739","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@audio/effect-autowah","version":"1.1.2","keywords":["audio","dsp","effect","autowah"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/effect-autowah@1.1.2","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"homepage":"https://github.com/audiojs/effect/tree/main/packages/effect-autowah","bugs":{"url":"https://github.com/audiojs/effect/issues"},"dist":{"shasum":"69e565de03a78d9e5a6739cff25c07f1af4cbbda","tarball":"https://registry.npmjs.org/@audio/effect-autowah/-/effect-autowah-1.1.2.tgz","fileCount":3,"integrity":"sha512-eG/62Tvd/DtuileFJHAONaoh6jed3oSzP8utP6CO34fvr987VUap2cEbpuFxfrQZoFlGaEoC9xlfqYhZNgu0CQ==","signatures":[{"sig":"MEUCIDCGQQL/pELoKpnmMoUlUSFZzA6UfdwyD6333Zo3doBIAiEAzQr++GJo9Rt78I1Y6LuNVs38YrRRIKAnV3JCBo24Ij0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3565},"main":"auto-wah.js","type":"module","audio":"./audio.js","engines":{"node":">=18"},"exports":{".":"./auto-wah.js","./audio":"./audio.js","./package.json":"./package.json"},"gitHead":"3581c36b89c1bfaad88107429ed1feda361c0311","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/effect.git","type":"git","directory":"packages/effect-autowah"},"_npmVersion":"11.12.1","description":"Auto-wah — envelope follower drives resonant bandpass cutoff","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/effect-autowah_1.1.2_1783644865869_0.8857073064337111","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@audio/effect-autowah","version":"1.1.3","keywords":["audio","dsp","effect","autowah"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/effect-autowah@1.1.3","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"homepage":"https://github.com/audiojs/effect/tree/main/packages/effect-autowah","bugs":{"url":"https://github.com/audiojs/effect/issues"},"dist":{"shasum":"00c1e582948d82cea87d038f035c3618c2181d97","tarball":"https://registry.npmjs.org/@audio/effect-autowah/-/effect-autowah-1.1.3.tgz","fileCount":4,"integrity":"sha512-Gz/Q2792XEiFCmA01INnswkZus/Xr4YDEpKQ3cwCIrpom/XP3+Ny+0D115Qua7IPi3pxmuG6+ama5kO5FcNuOg==","signatures":[{"sig":"MEYCIQDCEFST2s6GW4sDjY/SZo9rgAApDmAnfPdb2/89jdjgIAIhAPgTBz3Ce/10yNIW9bz0Kfu3bfpqYhmUIwQeTaPM56fq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5422},"main":"auto-wah.js","type":"module","audio":"./audio.js","engines":{"node":">=18"},"exports":{".":"./auto-wah.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"gitHead":"6de6f0f16301ff620c086531dffc72c7af06a7dd","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/effect.git","type":"git","directory":"packages/effect-autowah"},"_npmVersion":"11.12.1","description":"Auto-wah — envelope follower drives resonant bandpass cutoff","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/effect-autowah_1.1.3_1783701636653_0.5846998182348215","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@audio/effect-autowah","version":"1.1.4","keywords":["audio","dsp","effect","autowah"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/effect-autowah@1.1.4","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"homepage":"https://github.com/audiojs/effect/tree/main/packages/effect-autowah","bugs":{"url":"https://github.com/audiojs/effect/issues"},"dist":{"shasum":"7d0939ab860bee6cdcd59c673b2572ee99f80048","tarball":"https://registry.npmjs.org/@audio/effect-autowah/-/effect-autowah-1.1.4.tgz","fileCount":6,"integrity":"sha512-UxJLCX+knbdzLj6fYxEgCzIscQMH/8t2/xMtZidO7FLq46i9MqOvFSNAikOGjNtGW+vLh5ZzjG2fz6tcdRDgqA==","signatures":[{"sig":"MEUCIQCEvVe7d/0+OhjBUj5iQ7SxzwGWGh6X84l3LhLU4MGVEAIgE81bCQqaN+xxDiTsQgE2DZANx6fSndRiCCW4EQekPk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7701},"main":"auto-wah.js","type":"module","audio":"./audio.js","types":"auto-wah.d.ts","engines":{"node":">=18"},"exports":{".":"./auto-wah.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/audiojs","gitHead":"3b3ce6842c9e4cbb7e409d6f8b67c24e2e8c6026","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/effect.git","type":"git","directory":"packages/effect-autowah"},"_npmVersion":"11.12.1","description":"Auto-wah — envelope follower drives resonant bandpass cutoff","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/effect-autowah_1.1.4_1783731462650_0.5530160545855278","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"_id":"@audio/effect-autowah@1.1.5","bugs":{"url":"https://github.com/audiojs/effect/issues"},"dist":{"shasum":"c6163f74cd6c92d901af3865d03ee771a4084567","tarball":"https://registry.npmjs.org/@audio/effect-autowah/-/effect-autowah-1.1.5.tgz","fileCount":6,"integrity":"sha512-H7wWbgOmFyCk8TJE/Mv+bAj43xUnP5vXxN/xf7Z6RrHvGBnY9pzDYhDJMF1O1Sromh7bX1hPmJ6GDqmaInq4hQ==","signatures":[{"sig":"MEUCIDJULn03kRnfitbm4or8prPG1YswNj0v/v22y/3tnHAZAiEA1UDotzjknVByASxo3cbNc22sKx8r35Ps2FnxwHoG0ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIATHDOo/Te8pbAUkm5l03TNdsGILMxqaWvKSLAZpTiI8AiEAnHHTRAB0j3rqWL9WzCSA5CbX0boLDU/JxcObkiK/Sno="}],"unpackedSize":7971},"main":"auto-wah.js","name":"@audio/effect-autowah","type":"module","audio":"./audio.js","types":"auto-wah.d.ts","author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"engines":{"node":">=18"},"exports":{".":"./auto-wah.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/audiojs","gitHead":"fc1e8b48ff58ce64b69033dc50aa51135f874a4c","license":"MIT","version":"1.1.5","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"homepage":"https://github.com/audiojs/effect/tree/main/packages/effect-autowah","keywords":["audio","dsp","effect","autowah"],"repository":{"url":"git+https://github.com/audiojs/effect.git","type":"git","directory":"packages/effect-autowah"},"_npmVersion":"11.12.1","description":"Auto-wah — envelope follower drives resonant bandpass cutoff","directories":{},"maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/effect-autowah_1.1.5_1790633843221_0.44867779753002157"}}},"time":{"created":"2026-07-08T19:44:43.235Z","modified":"2026-09-28T22:17:23.470Z","1.0.0":"2026-07-08T19:44:43.573Z","1.1.0":"2026-07-09T00:45:35.081Z","1.1.1":"2026-07-09T01:24:04.446Z","1.1.2":"2026-07-10T00:54:25.996Z","1.1.3":"2026-07-10T16:40:36.787Z","1.1.4":"2026-07-11T00:57:42.794Z","1.1.5":"2026-09-28T22:17:23.301Z"},"bugs":{"url":"https://github.com/audiojs/effect/issues"},"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","homepage":"https://github.com/audiojs/effect/tree/main/packages/effect-autowah","keywords":["audio","dsp","effect","autowah"],"repository":{"url":"git+https://github.com/audiojs/effect.git","type":"git","directory":"packages/effect-autowah"},"description":"Auto-wah — envelope follower drives resonant bandpass cutoff","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"readme":"# @audio/effect-autowah [![npm](https://img.shields.io/npm/v/@audio/effect-autowah)](https://www.npmjs.com/package/@audio/effect-autowah) [![MIT](https://img.shields.io/badge/MIT-%E0%A5%90-white)](https://github.com/krishnized/license)\n\nAuto-wah — envelope follower drives resonant bandpass cutoff\n\n```\nnpm install @audio/effect-autowah\n```\n\n```js\nimport autoWah from '@audio/effect-autowah'\n```\n\nEnvelope follower drives a resonant bandpass filter — signal level controls the sweep.\n\n**`base`** minimum cutoff Hz (default 300) · **`range`** sweep range Hz (default 3000) · **`Q`** resonance (default 5) · **`attack`** envelope attack seconds (default 0.002) · **`release`** envelope release seconds (default 0.1) · **`sens`** input sensitivity multiplier (default 2) · **`fs`** sample rate\n\n```js\nimport autoWah from '@audio/effect-autowah'\n\nlet p = { base: 300, range: 3000, Q: 5, sens: 2, fs: 44100 }\nfor (let buf of stream) autoWah(buf, p)\n```\n\n**Use when**: funk guitar, touch-sensitive filter sweeps, envelope filter<br>\n**Not for**: LFO-driven wah (use wah with `mode: 'auto'`)\n\n<!-- ![Auto-wah](plot/auto-wah.svg) -->\n\n---\n\nPart of [@audio/effect](https://github.com/audiojs/effect) — the effect family umbrella. This README is generated from the umbrella docs.\n\nMIT © [audiojs](https://github.com/audiojs)\n","readmeFilename":"README.md"}