{"_id":"@audio/denoise-repair","_rev":"4-ebca94a5174792769479ad5a4a4fd236","name":"@audio/denoise-repair","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@audio/denoise-repair","version":"0.1.0","keywords":["audio","dsp","restoration","spectral-repair"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/denoise-repair@0.1.0","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"dist":{"shasum":"e26d5487d71cc03d740f8004a21f168c7e7ab720","tarball":"https://registry.npmjs.org/@audio/denoise-repair/-/denoise-repair-0.1.0.tgz","fileCount":3,"integrity":"sha512-ldYVm9EATdCFnzrJ/Ue3bYnigYujnvYzsYbVDD55rp14YeiV5rzwNYqIM3RX7weOVPknmVs12WujuxnBbOSQsQ==","signatures":[{"sig":"MEYCIQCdb+QxOb3nJ55dNjhGf1TXOLW7XuOqosyaz4iFpEL2EwIhAMNSfvZB4I4pnyJh6WL+hzYxZoNblL9HPkqyvm5qosHD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4241},"main":"repair.js","type":"module","engines":{"node":">=18"},"exports":{".":"./repair.js","./package.json":"./package.json"},"gitHead":"bd4f87e9217cbd28e99ee177fd99da967b3800f3","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Spectral repair — interpolate short time×frequency gaps and holes (De-Slop; iZotope RX class)","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"fourier-transform":"^2.3.0","@audio/denoise-core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/denoise-repair_0.1.0_1783548375616_0.9191957822740291","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@audio/denoise-repair","version":"0.1.1","keywords":["audio","dsp","restoration","spectral-repair"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/denoise-repair@0.1.1","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"dist":{"shasum":"80c58bc3f9909fde063615016b72ecdd7f88072b","tarball":"https://registry.npmjs.org/@audio/denoise-repair/-/denoise-repair-0.1.1.tgz","fileCount":3,"integrity":"sha512-UnhmXoIP6g11GNOhLcZhh/rmDxrdHd/XNHc55oyvSuZEzxLC9ygzfc23z8uZ/f7q/wCsVEOjUoLwnj+tc2Sc0Q==","signatures":[{"sig":"MEQCIEfcNFfDcK6Q50xnfhZLZ1sksj/7TdH+mK2ydB21Wz/vAiAE8nl8XgawOt31tBcJUdiAFmf4HbHJz5Gx1jHf6L5/TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4225},"main":"repair.js","type":"module","engines":{"node":">=18"},"exports":{".":"./repair.js","./package.json":"./package.json"},"gitHead":"0f7e4d0e745d44d9b2652147d8e5d03af73c071b","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Spectral repair — interpolate short time×frequency gaps and holes (De-Slop; iZotope RX class)","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/stft":"^1.0.3","fourier-transform":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/denoise-repair_0.1.1_1783624058494_0.12010038088320152","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@audio/denoise-repair","version":"0.1.2","keywords":["audio","dsp","restoration","spectral-repair"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/denoise-repair@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#readme","bugs":{"url":"https://github.com/audiojs/denoise/issues"},"dist":{"shasum":"3804e62cceb2237e01d62ffdf7fae43dd89e4100","tarball":"https://registry.npmjs.org/@audio/denoise-repair/-/denoise-repair-0.1.2.tgz","fileCount":3,"integrity":"sha512-ve+eyQOO3t3tFvEdmOoZEJ5RBpZjMPf8AhJUIQiWN2ULslUzEGZnREoBzIA3q96Vz13hRzSR1vlSpqGU6SvSRQ==","signatures":[{"sig":"MEUCIQDrbTg3KrdVjIsR5vWRMWiZyfeGT68N/h/flLaETdt79QIgD6zqubZGT61Ch2PrFdh7rjNUObk3ueurL0lZHHSaH/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5022},"main":"repair.js","type":"module","engines":{"node":">=18"},"exports":{".":"./repair.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-repair"},"_npmVersion":"11.12.1","description":"Spectral repair — interpolate short time×frequency gaps and holes (De-Slop; iZotope RX class)","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/stft":"^1.0.3","fourier-transform":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/denoise-repair_0.1.2_1783726272135_0.5883055556539876","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@audio/denoise-repair","version":"0.1.3","description":"Spectral repair — interpolate short time×frequency gaps and holes (De-Slop; iZotope RX class)","type":"module","sideEffects":false,"keywords":["audio","dsp","restoration","spectral-repair"],"license":"MIT","author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"engines":{"node":">=18"},"main":"repair.js","exports":{".":"./repair.js","./package.json":"./package.json"},"types":"index.d.ts","dependencies":{"fourier-transform":"^2.3.0","@audio/stft":"^1.0.3"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/audiojs/denoise.git","directory":"packages/denoise-repair"},"funding":"https://github.com/sponsors/audiojs","gitHead":"ba9ee02218bebb513128b0b15252127a6544b2d6","_id":"@audio/denoise-repair@0.1.3","bugs":{"url":"https://github.com/audiojs/denoise/issues"},"homepage":"https://github.com/audiojs/denoise#readme","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-GF1szD/QZzxzVLwOYCAEdeKlw2jvKcpRXv6Agx9C5FPN6NTWxZSQSA8SmjcD2TEOvC1szLGOi8UUSi/fEaxjSg==","shasum":"b71a2bfb124277143fdb26c03d0dacbc3e8fd411","tarball":"https://registry.npmjs.org/@audio/denoise-repair/-/denoise-repair-0.1.3.tgz","fileCount":4,"unpackedSize":5858,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCZ6lN9NY2MLW9YQPQqgEBI3cTtyMXTLte6uOtSxwnn0QIhAKMVDT0H4ITpTmcfDnTDjSQSVWfDrcUlR0Sckkp0hboc"}]},"_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-repair_0.1.3_1783731408572_0.48297493317663975"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-08T22:06:15.453Z","modified":"2026-07-11T00:56:48.841Z","0.1.0":"2026-07-08T22:06:15.758Z","0.1.1":"2026-07-09T19:07:38.648Z","0.1.2":"2026-07-10T23:31:12.261Z","0.1.3":"2026-07-11T00:56:48.701Z"},"bugs":{"url":"https://github.com/audiojs/denoise/issues"},"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","homepage":"https://github.com/audiojs/denoise#readme","keywords":["audio","dsp","restoration","spectral-repair"],"repository":{"type":"git","url":"git+https://github.com/audiojs/denoise.git","directory":"packages/denoise-repair"},"description":"Spectral repair — interpolate short time×frequency gaps and holes (De-Slop; iZotope RX class)","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"readme":"# @audio/denoise-repair\n\n> Spectral repair — interpolate short time×frequency gaps and holes (De-Slop; iZotope RX class)\n\nReplaces time×frequency holes by interpolating the spectrogram across each region:\nlog-magnitude interpolated between the last clean frame before and first clean frame\nafter, phase advanced coherently from the leading context (phase-vocoder style).\nFull-band regions repair dropouts/gaps; band-limited regions repair chirps/beeps/holes\nwithout touching surrounding content.\n\n```js\nimport repair from '@audio/denoise-repair'\n\nlet repaired = repair(data, { regions: [{ at: 1.2, duration: 0.05, from: 0, to: 3000 }] })\n```\n\n`repair(data: Float32Array, opts: {regions: Array<{at, duration, from=0, to=fs/2}> (seconds/Hz, required), frameSize=2048, hopSize=512, fs=44100}) → Float32Array`\n\n## Install\n\n```\nnpm i @audio/denoise-repair\n```\n","readmeFilename":"README.md"}