{"_id":"@audio/denoise-dehum","_rev":"8-8845b816875347b14e019bb144376656","name":"@audio/denoise-dehum","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.0":{"name":"@audio/denoise-dehum","version":"0.1.0","keywords":["audio","dsp","denoise","restoration","dehum"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/denoise-dehum@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/denoise/tree/main/packages/denoise-dehum","bugs":{"url":"https://github.com/audiojs/denoise/issues"},"dist":{"shasum":"6e9e977397f15d468ea9ea6833b0b8a076a03a75","tarball":"https://registry.npmjs.org/@audio/denoise-dehum/-/denoise-dehum-0.1.0.tgz","fileCount":3,"integrity":"sha512-ugXdSgVwrjmPkFjuy7odGMa+ETvqg2fJlVmuLfPAmICB/Wf8G6o5pjqHWKLXt3LUIyZUwpwSN1SS3J217cpHLg==","signatures":[{"sig":"MEUCIE+BcPYYNONBNT32IyidittVtmaaYJ1gKbJumLCA5/HxAiEAoE/V8ysKGLKxkWiE85/0IaIhOB34+OmBo7OLBGoNuEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4448},"main":"dehum.js","type":"module","engines":{"node":">=18"},"exports":{".":"./dehum.js","./audio-module":"./audio-module.js","./package.json":"./package.json"},"gitHead":"55b005b81919069a98d3e14b45d3ad2dec73d1af","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/denoise.git","type":"git","directory":"packages/denoise-dehum"},"_npmVersion":"11.12.1","description":"Mains hum / tonal noise removal via cascaded high-Q biquad notches","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/denoise-core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/denoise-dehum_0.1.0_1783539976843_0.32021377314840094","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@audio/denoise-dehum","version":"0.1.1","keywords":["audio","dsp","denoise","restoration","dehum"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/denoise-dehum@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/denoise/tree/main/packages/denoise-dehum","bugs":{"url":"https://github.com/audiojs/denoise/issues"},"dist":{"shasum":"983f1c5d97e287402dd88133f862ffe85ccb9264","tarball":"https://registry.npmjs.org/@audio/denoise-dehum/-/denoise-dehum-0.1.1.tgz","fileCount":3,"integrity":"sha512-+tndEWuMWV8UeQzL0o7BnuqsnvXd9Pq0usqMxadI9RL13bNE27TqxHxB483L40iR6csEUTgjyXkpR0b3Uu7hSw==","signatures":[{"sig":"MEUCIHFK0Y8xOMNnPZ447ZNPt8aui/vheAHq85QHvCD5bnHRAiEApC1vf6nJkFHOUxX6HBcZEtK6mpybYqmzfQ+gmOoxqOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4414},"main":"dehum.js","type":"module","engines":{"node":">=18"},"exports":{".":"./dehum.js","./atom":"./atom.js","./package.json":"./package.json"},"gitHead":"8cf03e9b64dfdcecc3c2da419c1a9ec606f39879","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/denoise.git","type":"git","directory":"packages/denoise-dehum"},"_npmVersion":"11.12.1","description":"Mains hum / tonal noise removal via cascaded high-Q biquad notches","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/denoise-core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/denoise-dehum_0.1.1_1783560203167_0.9821200670973147","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@audio/denoise-dehum","version":"0.1.2","keywords":["audio","dsp","denoise","restoration","dehum"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/denoise-dehum@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/denoise/tree/main/packages/denoise-dehum","bugs":{"url":"https://github.com/audiojs/denoise/issues"},"dist":{"shasum":"b7469db64992bb19d831d4f70c4b48bba519cefe","tarball":"https://registry.npmjs.org/@audio/denoise-dehum/-/denoise-dehum-0.1.2.tgz","fileCount":3,"integrity":"sha512-GnknpWkLRN+dXOy40RkYC45Hu2hZna1gtQZrf4glnarBgyWCdUpuxRtYDGoy6gPIxoH+KPHK743JEWvrZpoiQg==","signatures":[{"sig":"MEUCIC/lyaBO9Jebln1tnHWvQ7keyiIYpM9CYGPiY3rVdEIFAiEA11XvH80sCvNY6DlPRg/whmWCVllsHofwNFW706iGx7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4375},"main":"dehum.js","type":"module","engines":{"node":">=18"},"exports":{".":"./dehum.js","./atom":"./atom.js","./package.json":"./package.json"},"gitHead":"0f7e4d0e745d44d9b2652147d8e5d03af73c071b","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/denoise.git","type":"git","directory":"packages/denoise-dehum"},"_npmVersion":"11.12.1","description":"Mains hum / tonal noise removal via cascaded high-Q biquad notches","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/biquad":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/denoise-dehum_0.1.2_1783624069718_0.057373312185739156","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@audio/denoise-dehum","version":"0.1.3","keywords":["audio","dsp","denoise","restoration","dehum"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/denoise-dehum@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/denoise/tree/main/packages/denoise-dehum","bugs":{"url":"https://github.com/audiojs/denoise/issues"},"dist":{"shasum":"8e74635361819df021102dc77efa20e44f1cb111","tarball":"https://registry.npmjs.org/@audio/denoise-dehum/-/denoise-dehum-0.1.3.tgz","fileCount":5,"integrity":"sha512-jVgVNPQexDpnvyer2ZTqT4j8MpCjZS+0NIf8xkSMmG9S2zULk8HRugEfDB+SC+djh8ZTg3pYjlVR1LM+FXDVPg==","signatures":[{"sig":"MEUCIEHN83yoKxCNYBF3cW+4wHjUO5FqRqnM91T30x9Ft75IAiEA0NtR394mCp5wScC028HR6cYERxUCXTGXB+fqlUnC6II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6267},"main":"dehum.js","type":"module","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":"./dehum.js","./atom":"./atom.js","./package.json":"./package.json"},"gitHead":"d44346adadc1f206bd94a7a7a5e9d812892f611c","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/denoise.git","type":"git","directory":"packages/denoise-dehum"},"_npmVersion":"11.12.1","description":"Mains hum / tonal noise removal via cascaded high-Q biquad notches","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/biquad":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/denoise-dehum_0.1.3_1783636327594_0.4510636086132578","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@audio/denoise-dehum","version":"0.1.4","keywords":["audio","dsp","denoise","restoration","dehum"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/denoise-dehum@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/denoise/tree/main/packages/denoise-dehum","bugs":{"url":"https://github.com/audiojs/denoise/issues"},"dist":{"shasum":"7c99237b75201c37e8a83a65249c70f134f9b7a6","tarball":"https://registry.npmjs.org/@audio/denoise-dehum/-/denoise-dehum-0.1.4.tgz","fileCount":5,"integrity":"sha512-k6fzVacTU57R5S9H+3nzblrqldgK/nOc/sfuXviLYdlG9cepPYtcdhJPjl45bGfpzB1iNGy1cFQB4GriALgFBw==","signatures":[{"sig":"MEUCIHvZaHV2JpE8AKpJBRREoIPcJa9RhwC9i+oyCynnUHt1AiEAnHj6CUsMBYJdNNygVbWZt+cDweB/XRUhs7fwKO37hO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6298},"main":"dehum.js","type":"module","audio":"./audio.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":"./dehum.js","./audio":"./audio.js","./package.json":"./package.json"},"gitHead":"415aa360a0ea030d0b3aca2cc099d33b66b9f344","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/denoise.git","type":"git","directory":"packages/denoise-dehum"},"_npmVersion":"11.12.1","description":"Mains hum / tonal noise removal via cascaded high-Q biquad notches","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/biquad":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/denoise-dehum_0.1.4_1783644834817_0.2595564977585767","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@audio/denoise-dehum","version":"0.1.5","keywords":["audio","dsp","denoise","restoration","dehum"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/denoise-dehum@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/denoise/tree/main/packages/denoise-dehum","bugs":{"url":"https://github.com/audiojs/denoise/issues"},"dist":{"shasum":"4f67cdfd5e89144748692602b090f04a8479e2f3","tarball":"https://registry.npmjs.org/@audio/denoise-dehum/-/denoise-dehum-0.1.5.tgz","fileCount":6,"integrity":"sha512-O4/F6CNhL0JktkgvWaGLKkTote7LsWBaAP7xqxAE93Nq9vPLIFhPN0Q0GpBB28SwJJmQhrYhkPseCHwuFV7Aww==","signatures":[{"sig":"MEQCIH5XIgjbTuTf3WFmfn8PmPWxzbaCA+ulMdQsFyRp50bdAiBmfz5AelrvLHdT48rAyqzobvyJf+sX0jGlIxWsFesLSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7847},"main":"dehum.js","type":"module","audio":"./audio.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":"./dehum.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"gitHead":"d1e2099283f64e3b6804ae518d3d44f127da5dc7","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/denoise.git","type":"git","directory":"packages/denoise-dehum"},"_npmVersion":"11.12.1","description":"Mains hum / tonal noise removal via cascaded high-Q biquad notches","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/biquad":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/denoise-dehum_0.1.5_1783701593266_0.46585900258712964","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@audio/denoise-dehum","version":"0.1.6","keywords":["audio","dsp","denoise","restoration","dehum"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/denoise-dehum@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/denoise/tree/main/packages/denoise-dehum","bugs":{"url":"https://github.com/audiojs/denoise/issues"},"dist":{"shasum":"93ab90a56b7e0b1de0ddb96890f0cdeaea0a168f","tarball":"https://registry.npmjs.org/@audio/denoise-dehum/-/denoise-dehum-0.1.6.tgz","fileCount":6,"integrity":"sha512-wYJxsF0LwlouMfigJ6yNaJj0TlRNJc4OZ0qotFMxBk9OvaAdYyJ5uW8REj3lQfrkxe5bOdUuc3lZmL1xWUj7MQ==","signatures":[{"sig":"MEQCIBiGmvimjuOdohImT4YNGQp9TKzz1UtPjlHcM6O0WRUyAiBb1d2//euy/WMHjhYlFap3r7HrQldBnSJlgW8RgoUrTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7847},"main":"dehum.js","type":"module","audio":"./audio.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":"./dehum.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"gitHead":"9e00e51bde2bb43566a70cb0f40523612811baf8","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/denoise.git","type":"git","directory":"packages/denoise-dehum"},"_npmVersion":"11.12.1","description":"Mains hum / tonal noise removal via cascaded high-Q biquad notches","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/biquad":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/denoise-dehum_0.1.6_1783726267759_0.620454450711952","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@audio/denoise-dehum","version":"0.1.7","description":"Mains hum / tonal noise removal via cascaded high-Q biquad notches","type":"module","sideEffects":false,"main":"dehum.js","exports":{".":"./dehum.js","./package.json":"./package.json","./audio":{"types":"./audio.d.ts","default":"./audio.js"}},"dependencies":{"@audio/biquad":"^1.1.0"},"keywords":["audio","dsp","denoise","restoration","dehum"],"license":"MIT","author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/audiojs/denoise.git","directory":"packages/denoise-dehum"},"homepage":"https://github.com/audiojs/denoise/tree/main/packages/denoise-dehum","bugs":{"url":"https://github.com/audiojs/denoise/issues"},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"types":"index.d.ts","audio":"./audio.js","funding":"https://github.com/sponsors/audiojs","gitHead":"ba9ee02218bebb513128b0b15252127a6544b2d6","_id":"@audio/denoise-dehum@0.1.7","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-xNjJM8dJt6CmvQ5B2/e13IVlfQhmW1OdmVjv4Def81oXcKbORm3e7C0mb5iDnIL5uol6sPx+EjB08jGyAXmf/A==","shasum":"4d77c31b9f5ba887c6c5dd14cbdc10e9f7503e5e","tarball":"https://registry.npmjs.org/@audio/denoise-dehum/-/denoise-dehum-0.1.7.tgz","fileCount":6,"unpackedSize":7899,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDT1+mS9DyUUe1EguWYyPHxklbxyzUHoe+fCTdCMgYJOAIhAOVU2+gCj+qK6ToYxfndepTQCAaePsPlV5JbOn+DJACr"}]},"_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/denoise-dehum_0.1.7_1783731395595_0.9593599495543319"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-08T19:46:16.666Z","modified":"2026-07-11T00:56:35.916Z","0.1.0":"2026-07-08T19:46:16.975Z","0.1.1":"2026-07-09T01:23:23.285Z","0.1.2":"2026-07-09T19:07:49.867Z","0.1.3":"2026-07-09T22:32:07.728Z","0.1.4":"2026-07-10T00:53:54.945Z","0.1.5":"2026-07-10T16:39:53.407Z","0.1.6":"2026-07-10T23:31:07.906Z","0.1.7":"2026-07-11T00:56:35.720Z"},"bugs":{"url":"https://github.com/audiojs/denoise/issues"},"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","homepage":"https://github.com/audiojs/denoise/tree/main/packages/denoise-dehum","keywords":["audio","dsp","denoise","restoration","dehum"],"repository":{"type":"git","url":"git+https://github.com/audiojs/denoise.git","directory":"packages/denoise-dehum"},"description":"Mains hum / tonal noise removal via cascaded high-Q biquad notches","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"readme":"# @audio/denoise-dehum [![npm](https://img.shields.io/npm/v/@audio/denoise-dehum)](https://www.npmjs.com/package/@audio/denoise-dehum) [![MIT](https://img.shields.io/badge/MIT-%E0%A5%90-white)](https://github.com/krishnized/license)\n\nMains hum / tonal noise removal via cascaded high-Q biquad notches\n\n```\nnpm install @audio/denoise-dehum\n```\n\n```js\nimport dehum from '@audio/denoise-dehum'\n```\n\nCascade of high-Q biquad notches at the fundamental + harmonics.\n\n```js\ndehum(data, { freq: 60, harmonics: 4 })\ndehum(data, { freq: 50, adaptive: true, drift: 0.5 })          // tracks slow mains drift\n```\n\n| Param | Default | |\n|---|---|---|\n| `freq` | `50` | Fundamental (Hz) |\n| `harmonics` | `4` | Number of notches placed |\n| `Q` | `30` | Notch sharpness — higher = narrower |\n| `adaptive` | `false` | Goertzel sweep refines `freq` ± `drift` Hz |\n\n**Use when:** mains buzz, ground-loop hum, fixed tonal interference.<br>\n**Not for:** broadband noise (use `wiener`/`omlsa`); shifting tones (use spectral methods).\n\n---\n\nPart of [@audio/denoise](https://github.com/audiojs/denoise) — the denoise family umbrella. This README is generated from the umbrella docs.\n\nMIT © [audiojs](https://github.com/audiojs)\n","readmeFilename":"README.md"}