{"_id":"@audio/dynamics-ducker","_rev":"9-7ac1a6518d3e502884fa464105d8c686","name":"@audio/dynamics-ducker","dist-tags":{"latest":"0.1.8"},"versions":{"0.1.0":{"name":"@audio/dynamics-ducker","version":"0.1.0","keywords":["audio","dsp","dynamics","ducker"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/dynamics-ducker@0.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/dynamics/tree/main/packages/dynamics-ducker","bugs":{"url":"https://github.com/audiojs/dynamics/issues"},"dist":{"shasum":"8bf338ba03e07bcbd5fece5f694555e7d03fb63d","tarball":"https://registry.npmjs.org/@audio/dynamics-ducker/-/dynamics-ducker-0.1.0.tgz","fileCount":2,"integrity":"sha512-LHhDcv1CdprCj1XbB1A4CE7t7yJ9kKM26QvfbCF+Fmod7kxrN8Ey/TIJbl19xUGwNzLYGLq3ImvNLdWRtiouow==","signatures":[{"sig":"MEUCIQDcF6R/Z+NFPsJ/T9ybS91EQCHAvTd3OXk/o6Uet4YOYQIgVQMKIrzo93E7BkY22NwJdbHPDXVcGxi8Ql7+4rrpuBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2318},"main":"ducker.js","type":"module","engines":{"node":">=18"},"exports":{".":"./ducker.js","./package.json":"./package.json"},"gitHead":"7c71fa7240f20cea48a583fecdd02cdc0db12852","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/dynamics.git","type":"git","directory":"packages/dynamics-ducker"},"_npmVersion":"11.12.1","description":"External-sidechain compressor: main signal's gain is reduced in proportion","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/dynamics-core":"^0.1.0","@audio/dynamics-envelope":"^0.1.0","@audio/dynamics-compressor":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dynamics-ducker_0.1.0_1783540338866_0.029412254775091684","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@audio/dynamics-ducker","version":"0.1.1","keywords":["audio","dsp","dynamics","ducker"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/dynamics-ducker@0.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/dynamics/tree/main/packages/dynamics-ducker","bugs":{"url":"https://github.com/audiojs/dynamics/issues"},"dist":{"shasum":"8fc5ea815716e8c13b636d1593b979181d07fdaf","tarball":"https://registry.npmjs.org/@audio/dynamics-ducker/-/dynamics-ducker-0.1.1.tgz","fileCount":3,"integrity":"sha512-3LvIhaNMZlVhRC3bnHgrysBjiUq8R3Wm/3hCLg61gZ088Ccfe7z/3aLkpQ9pUWGGRuqVXjQ1yYfQ5p2CFPwVyg==","signatures":[{"sig":"MEUCIEsPFZeW4oJR0FhOnszCLHEpExV4l1ZwTtz/IgmCTVNDAiEA3/g6KC9YULY0viURyVTr4hhgkwH9EJanKxfpLEZiDSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4807},"main":"ducker.js","type":"module","engines":{"node":">=18"},"exports":{".":"./ducker.js","./audio-module":"./audio-module.js","./package.json":"./package.json"},"gitHead":"e2561f0437324f9569e232ee5ea1a21f08cf8ce8","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/dynamics.git","type":"git","directory":"packages/dynamics-ducker"},"_npmVersion":"11.12.1","description":"External-sidechain compressor: main signal's gain is reduced in proportion","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/dynamics-core":"^0.1.0","@audio/dynamics-envelope":"^0.1.0","@audio/dynamics-compressor":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dynamics-ducker_0.1.1_1783545787038_0.7915720863988123","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@audio/dynamics-ducker","version":"0.1.2","keywords":["audio","dsp","dynamics","ducker"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/dynamics-ducker@0.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/dynamics/tree/main/packages/dynamics-ducker","bugs":{"url":"https://github.com/audiojs/dynamics/issues"},"dist":{"shasum":"925e8ce0e9a2df1b5088869f3d3b7915d663ebd5","tarball":"https://registry.npmjs.org/@audio/dynamics-ducker/-/dynamics-ducker-0.1.2.tgz","fileCount":3,"integrity":"sha512-mnOyppnlW3GMNGbpQc5dOqzDBwShRqccDeugeZIx7pMkUBvBS436AfSVGQhojZpzeapnt1RrWkyvb8IR5uP2YQ==","signatures":[{"sig":"MEUCIHOTunX89Wcvp9jxry7R9aJkljYY6YiPBF3g2BOuTFIVAiEAgmgbzkfQ7kgxXXGqPa1qb5vWvXYHlXnYzr5KVsP5EGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4773},"main":"ducker.js","type":"module","engines":{"node":">=18"},"exports":{".":"./ducker.js","./atom":"./atom.js","./package.json":"./package.json"},"gitHead":"0c7653428afcbf8f0bf8de9dc2021b086881b341","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/dynamics.git","type":"git","directory":"packages/dynamics-ducker"},"_npmVersion":"11.12.1","description":"External-sidechain compressor: main signal's gain is reduced in proportion","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/dynamics-core":"^0.1.0","@audio/dynamics-envelope":"^0.1.0","@audio/dynamics-compressor":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dynamics-ducker_0.1.2_1783560225788_0.31340496971090515","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@audio/dynamics-ducker","version":"0.1.3","keywords":["audio","dsp","dynamics","ducker"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/dynamics-ducker@0.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/dynamics/tree/main/packages/dynamics-ducker","bugs":{"url":"https://github.com/audiojs/dynamics/issues"},"dist":{"shasum":"0e45c5fa9d083e4c98b5081f1c44b60b647f4636","tarball":"https://registry.npmjs.org/@audio/dynamics-ducker/-/dynamics-ducker-0.1.3.tgz","fileCount":4,"integrity":"sha512-bWJT8F2MiCrMx8obiFBNDNT66Nd+nRhAJ1h3No29SeiZM8Wo78xh3Ust9z/JaBJwg37Oo5lcu8pzO0uMdetQpg==","signatures":[{"sig":"MEQCIB5k1EnYHxaUbwdgvw+/l4KrprVliv5tLUQS6LX/qO8pAiAxOPzQKb0aacAtvcNM239ypEMYxeScVFWvSuUjDCJQAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5271},"main":"ducker.js","type":"module","engines":{"node":">=18"},"exports":{".":"./ducker.js","./atom":"./atom.js","./package.json":"./package.json"},"gitHead":"ebb279f869b62cebd718e8da04b0f6f9ad386eab","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/dynamics.git","type":"git","directory":"packages/dynamics-ducker"},"_npmVersion":"11.12.1","description":"External-sidechain compressor: main signal's gain is reduced in proportion","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/dynamics-envelope":"^0.1.0","@audio/dynamics-compressor":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dynamics-ducker_0.1.3_1783623808180_0.7286019318063646","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@audio/dynamics-ducker","version":"0.1.4","keywords":["audio","dsp","dynamics","ducker"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/dynamics-ducker@0.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/dynamics/tree/main/packages/dynamics-ducker","bugs":{"url":"https://github.com/audiojs/dynamics/issues"},"dist":{"shasum":"4a24fef99863da8524fb830caf59d6ae201137e6","tarball":"https://registry.npmjs.org/@audio/dynamics-ducker/-/dynamics-ducker-0.1.4.tgz","fileCount":4,"integrity":"sha512-sO0wDOZiTlKUhO40PNKE9w3newekTCuquvevANYCwFYn4FuagAFTpCsKf3jR65dDogaXJeE5RnLwP2JGtnkTig==","signatures":[{"sig":"MEYCIQCWHzsKtYfXetbvEHHj7ivXnxzJBT8AGRKROqE7qLVNBgIhAOCS/z4OpEiPU/KiZycsto//VprJCDmNBb7Mg4ugc7f2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5302},"main":"ducker.js","type":"module","audio":"./audio.js","engines":{"node":">=18"},"exports":{".":"./ducker.js","./audio":"./audio.js","./package.json":"./package.json"},"gitHead":"bd990cde847fa5c7f7cc09e0cbf6fa6958c402ee","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/dynamics.git","type":"git","directory":"packages/dynamics-ducker"},"_npmVersion":"11.12.1","description":"External-sidechain compressor: main signal's gain is reduced in proportion","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/dynamics-envelope":"^0.1.0","@audio/dynamics-compressor":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dynamics-ducker_0.1.4_1783644795471_0.40389851917446484","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@audio/dynamics-ducker","version":"0.1.5","keywords":["audio","dsp","dynamics","ducker"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/dynamics-ducker@0.1.5","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/dynamics/tree/main/packages/dynamics-ducker","bugs":{"url":"https://github.com/audiojs/dynamics/issues"},"dist":{"shasum":"c58f063b37ab13aafa58bb62c99dfe0f79770f45","tarball":"https://registry.npmjs.org/@audio/dynamics-ducker/-/dynamics-ducker-0.1.5.tgz","fileCount":4,"integrity":"sha512-icMRUj80/2J32kAZcfpvuajwFjhyVV8vHmlb56W7NlZ8oNmw6BIh6DnOoAOjwVi/ovSDS58ozlcOrvSEbammyg==","signatures":[{"sig":"MEUCIDq+YvHQ0HXIlt5qnX6sUB//qwFFG6lj9ZshJRP0UszOAiEAv9g603y4WWh9w0ClnhK4tRCqNTIijhrE3yZQMZUPIIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5228},"main":"ducker.js","type":"module","audio":"./audio.js","engines":{"node":">=18"},"exports":{".":"./ducker.js","./audio":"./audio.js","./package.json":"./package.json"},"gitHead":"17d4bd31efe935574e304afda9612aa654352546","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/dynamics.git","type":"git","directory":"packages/dynamics-ducker"},"_npmVersion":"11.12.1","description":"External-sidechain compressor: main signal's gain is reduced in proportion","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/dynamics-envelope":"^0.1.0","@audio/dynamics-compressor":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dynamics-ducker_0.1.5_1783651987744_0.6514979323056063","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@audio/dynamics-ducker","version":"0.1.6","keywords":["audio","dsp","dynamics","ducker"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/dynamics-ducker@0.1.6","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/dynamics/tree/main/packages/dynamics-ducker","bugs":{"url":"https://github.com/audiojs/dynamics/issues"},"dist":{"shasum":"f1f30e20624ce735af7632463c99ad438f0a0317","tarball":"https://registry.npmjs.org/@audio/dynamics-ducker/-/dynamics-ducker-0.1.6.tgz","fileCount":5,"integrity":"sha512-01v4i+GwMn4Ongpk1SvIRAWmPFku9JqAgAs5A5nJULN2g61nx/Lu7AhXDKu8IWX1OJgr1XDxpm059PKKbjcc/w==","signatures":[{"sig":"MEUCIQDA6EGB5jH+TOlAHjlh1cWwhQIxey3YXGaXIN4Zem8mSgIgTyJ7gfur6nqviMUV0xSWGJ7HHEJI8rXLeP8fkx4/U64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7127},"main":"ducker.js","type":"module","audio":"./audio.js","engines":{"node":">=18"},"exports":{".":"./ducker.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"gitHead":"089832c3dab3b885182248bd804e361286156804","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/dynamics.git","type":"git","directory":"packages/dynamics-ducker"},"_npmVersion":"11.12.1","description":"External-sidechain compressor: main signal's gain is reduced in proportion","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/dynamics-envelope":"^0.1.0","@audio/dynamics-compressor":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dynamics-ducker_0.1.6_1783701612755_0.6783529859184267","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@audio/dynamics-ducker","version":"0.1.7","keywords":["audio","dsp","dynamics","ducker"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/dynamics-ducker@0.1.7","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/dynamics/tree/main/packages/dynamics-ducker","bugs":{"url":"https://github.com/audiojs/dynamics/issues"},"dist":{"shasum":"f7530023bc288fbe0d66afffa4dfebf009977fe3","tarball":"https://registry.npmjs.org/@audio/dynamics-ducker/-/dynamics-ducker-0.1.7.tgz","fileCount":5,"integrity":"sha512-R03whmJpjcE0ckfyByiQGVvbiH0goniaK1i3vo6N1TQxHf4qBN50+wirTFIQ2a1x55Fv5fG3dgENStuTPOmpSw==","signatures":[{"sig":"MEUCIQCBMjbFb/M3I7sL833KJoeQeQCDrizxRHu+QeIMYyYbhwIgB1clzmbPpmR/XdwgGtzu2mx+G4lGYxsMdH0FTZLOHhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7127},"main":"ducker.js","type":"module","audio":"./audio.js","engines":{"node":">=18"},"exports":{".":"./ducker.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"gitHead":"9780f3274d42241b2b712c1c0560a57226a2ff28","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/dynamics.git","type":"git","directory":"packages/dynamics-ducker"},"_npmVersion":"11.12.1","description":"External-sidechain compressor: main signal's gain is reduced in proportion","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/dynamics-envelope":"^0.1.0","@audio/dynamics-compressor":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dynamics-ducker_0.1.7_1783717795679_0.9257105122461111","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@audio/dynamics-ducker","version":"0.1.8","description":"External-sidechain compressor: main signal's gain is reduced in proportion","type":"module","sideEffects":false,"main":"ducker.js","exports":{".":"./ducker.js","./package.json":"./package.json","./audio":{"types":"./audio.d.ts","default":"./audio.js"}},"dependencies":{"@audio/dynamics-envelope":"^0.1.0","@audio/dynamics-compressor":"^0.2.0"},"keywords":["audio","dsp","dynamics","ducker"],"license":"MIT","author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/audiojs/dynamics.git","directory":"packages/dynamics-ducker"},"homepage":"https://github.com/audiojs/dynamics/tree/main/packages/dynamics-ducker","bugs":{"url":"https://github.com/audiojs/dynamics/issues"},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"types":"./ducker.d.ts","audio":"./audio.js","funding":"https://github.com/sponsors/audiojs","gitHead":"28b8fc7ed183f5872771bc2066b7b2db0585a644","_id":"@audio/dynamics-ducker@0.1.8","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-SDqoFLJPZWUHrKNJLlNna85LkWE8RZjHfnKjfeijs/qL6XI6NUbK4mAW7k7MttcFwV1Ar91QZkgB99IXB5O3cQ==","shasum":"6582d568ca357c09ffbb251d42e462de39a26b1f","tarball":"https://registry.npmjs.org/@audio/dynamics-ducker/-/dynamics-ducker-0.1.8.tgz","fileCount":7,"unpackedSize":10163,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCAE6a82brVjoMwrVEW39VRNm+NJSq7vOqCbtJiJCBz5QIgd85Wzd/ZKrjF9qJ8FvPdRs7QG7mEkU/XCOUm/J82gl4="}]},"_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"directories":{},"maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dynamics-ducker_0.1.8_1783731430115_0.6697207539979233"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-08T19:52:18.734Z","modified":"2026-07-11T00:57:10.390Z","0.1.0":"2026-07-08T19:52:18.994Z","0.1.1":"2026-07-08T21:23:07.180Z","0.1.2":"2026-07-09T01:23:45.900Z","0.1.3":"2026-07-09T19:03:28.350Z","0.1.4":"2026-07-10T00:53:15.606Z","0.1.5":"2026-07-10T02:53:07.927Z","0.1.6":"2026-07-10T16:40:12.919Z","0.1.7":"2026-07-10T21:09:55.824Z","0.1.8":"2026-07-11T00:57:10.240Z"},"bugs":{"url":"https://github.com/audiojs/dynamics/issues"},"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","homepage":"https://github.com/audiojs/dynamics/tree/main/packages/dynamics-ducker","keywords":["audio","dsp","dynamics","ducker"],"repository":{"type":"git","url":"git+https://github.com/audiojs/dynamics.git","directory":"packages/dynamics-ducker"},"description":"External-sidechain compressor: main signal's gain is reduced in proportion","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"readme":"# @audio/dynamics-ducker [![npm](https://img.shields.io/npm/v/@audio/dynamics-ducker)](https://www.npmjs.com/package/@audio/dynamics-ducker) [![MIT](https://img.shields.io/badge/MIT-%E0%A5%90-white)](https://github.com/krishnized/license)\n\nExternal-sidechain compressor: main signal's gain is reduced in proportion\n\n```\nnpm install @audio/dynamics-ducker\n```\n\n```js\nimport ducker from '@audio/dynamics-ducker'\n```\n\nExternal-sidechain compressor. Main signal's gain tracks the level of a separate side signal.\n\n```js\nimport { ducker } from '@audio/dynamics'\n\n// batch\nlet podcast = ducker(music, voice, { threshold: -30, range: -12 })\n\n// streaming — callable takes (main, side); call with no args to flush\nlet duck = ducker({ threshold: -30, range: -15 })\nlet out1 = duck(musicBlock1, voiceBlock1)\nlet out2 = duck(musicBlock2, voiceBlock2)\nlet tail = duck()\n```\n\n| Param | Default | |\n|---|---|---|\n| `threshold` | `-30` | dB (on side level) |\n| `ratio` | `4` | — |\n| `knee` | `6` | dB |\n| `range` | `-24` | dB, max reduction |\n| `attack` | `20` | ms |\n| `release` | `300` | ms |\n\n**Use when:** music-under-voice podcasts, dialogue ducking, sidechain-pumped mixes.<br>\n**Not for:** sidechain from the same signal — use [compressor](#compressor).\n\n---\n\nPart of [@audio/dynamics](https://github.com/audiojs/dynamics) — the dynamics family umbrella. This README is generated from the umbrella docs.\n\nMIT © [audiojs](https://github.com/audiojs)\n","readmeFilename":"README.md"}