{"_id":"@audio/synth-noise","_rev":"6-805f7e8289dd1ae0e55f6d88ae19102b","name":"@audio/synth-noise","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"@audio/synth-noise","version":"1.0.0","keywords":["audio","dsp","synth","noise","pink-noise"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/synth-noise@1.0.0","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"dist":{"shasum":"926b9d827a17b82f7e57d1dc6d909ad323cc5f3e","tarball":"https://registry.npmjs.org/@audio/synth-noise/-/synth-noise-1.0.0.tgz","fileCount":4,"integrity":"sha512-tl7CrJPWGu7lwbNpcu1At/jS1mhzioiZnjxZwdvBUjWGNTB2FCXkPmdMHEXfy5MfhN5TKxl3fcnojkfDysCNTw==","signatures":[{"sig":"MEUCIQCCXJZsFFaGUxTf9oVaZRGvf6nBjafOScTAaoI0rmwVIwIgOMexPjqYEQAYqyPZkZCCwea9yRM3HbhRs4zlAl2rgNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3957},"main":"pink-noise.js","type":"module","types":"pink-noise.d.ts","engines":{"node":">=18"},"exports":{".":"./pink-noise.js","./pink":"./pink-noise.js","./colors":"./colors.js","./package.json":"./package.json"},"gitHead":"be1c6f489cc648aea537f6bc2faf84e4c5b85d00","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Colors of noise — white, pink (Kellet), brown, blue, violet; seeded, slope-verified","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/synth-noise_1.0.0_1783540068518_0.19929689534873973","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@audio/synth-noise","version":"1.1.0","keywords":["audio","dsp","synth","noise","pink-noise"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/synth-noise@1.1.0","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"atom":"./atom.js","dist":{"shasum":"bd1a16fc9310ce4fe8def473c68099a36cd27d22","tarball":"https://registry.npmjs.org/@audio/synth-noise/-/synth-noise-1.1.0.tgz","fileCount":5,"integrity":"sha512-UfS0FgvoofOR0Ut1ORmuL9THJpTRQhrDlrxERZYXfVfI//TWlGbyxkg5EYBiVKA/N0lw6ypZwj3t2gjhVyzQZQ==","signatures":[{"sig":"MEYCIQDU3sjTdYTLS4OV4Pr8R2RR/Nyvz8y5WEF+lDY3ThsgnwIhAO8nVufZexKNGFAIQlvmsFbJacsGZBhKKgguI0VAvJ4B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5112},"main":"pink-noise.js","type":"module","types":"pink-noise.d.ts","engines":{"node":">=18"},"exports":{".":"./pink-noise.js","./atom":"./atom.js","./pink":"./pink-noise.js","./colors":"./colors.js","./package.json":"./package.json"},"gitHead":"f2458e903e5896eaa660c9e00cd1476613d2b58f","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Colors of noise — white, pink (Kellet), brown, blue, violet; seeded, slope-verified","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/synth-noise_1.1.0_1783635183174_0.8981004579025909","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@audio/synth-noise","version":"1.1.1","keywords":["audio","dsp","synth","noise","pink-noise"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/synth-noise@1.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":"ac5d2fc64a0cb3e2a8b38e535e04acbbebf41c1d","tarball":"https://registry.npmjs.org/@audio/synth-noise/-/synth-noise-1.1.1.tgz","fileCount":5,"integrity":"sha512-uMOqwpTxcoK2/m9NvTzrcldSuxlDr/rJGWPCKx4xYuxMr+guYJFSS5dtsfiu2gkREHn57NRugD4/GECyfh3LBw==","signatures":[{"sig":"MEUCIAjxCr8tG5sIk1xG56T2YcvXEdGJXvIRsmw8CBo5iABEAiEAzGYfmABU6wFte98ZRsXKx5T83TUjRhcWTtySS5DXoCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5117},"main":"pink-noise.js","type":"module","audio":"./audio.js","types":"pink-noise.d.ts","engines":{"node":">=18"},"exports":{".":"./pink-noise.js","./pink":"./pink-noise.js","./audio":"./audio.js","./colors":"./colors.js","./package.json":"./package.json"},"gitHead":"baa735f8d48ff20c8c4462325fa730e963a320aa","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Colors of noise — white, pink (Kellet), brown, blue, violet; seeded, slope-verified","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/synth-noise_1.1.1_1783644953099_0.576652243641663","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@audio/synth-noise","version":"1.1.2","keywords":["audio","dsp","synth","noise","pink-noise"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/synth-noise@1.1.2","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"dist":{"shasum":"5760e39ad3c691617d7feec576599ad7e94b8eaa","tarball":"https://registry.npmjs.org/@audio/synth-noise/-/synth-noise-1.1.2.tgz","fileCount":6,"integrity":"sha512-VQeirpqII7xzDv44NvoSohQupWl40xu3GUzMEfiGmJcvZiH0FTgJ06K+StrcbLzbLwllansqYf0qcBCnBLx+cg==","signatures":[{"sig":"MEYCIQCegi0Jc87SShmAmXt0KqYjjVONzXpSufnS1qKOUd6pDwIhANkAW5j2DV+nNGQj8xmorJnxABYVS1uSjHzfE0IZbhRj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6671},"main":"pink-noise.js","type":"module","audio":"./audio.js","types":"pink-noise.d.ts","engines":{"node":">=18"},"exports":{".":"./pink-noise.js","./pink":"./pink-noise.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./colors":"./colors.js","./package.json":"./package.json"},"gitHead":"9f73eed77e399f2d104760a7c5a5ac1851f75d3d","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Colors of noise — white, pink (Kellet), brown, blue, violet; seeded, slope-verified","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/synth-noise_1.1.2_1783701855972_0.21085726549404415","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@audio/synth-noise","version":"2.0.0","keywords":["audio","dsp","synth","noise","pink-noise"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/synth-noise@2.0.0","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"dist":{"shasum":"77f3b65df09021855264d0b573571d09ca3212f5","tarball":"https://registry.npmjs.org/@audio/synth-noise/-/synth-noise-2.0.0.tgz","fileCount":7,"integrity":"sha512-F/xLxfAajUVwJJD30ouMA6eoWJM4r9rzEbwWksJlvYbL/3DvR47G1SJ2GkiVRMK4RccptI34MYKTXkN7mpN2QA==","signatures":[{"sig":"MEUCIQCeyVkds9BpLMApEoS1fxPNsUEwUi10qdJ2C10e7RGpowIgcezi321xCSwGu/zptYBqlvlqFWAC3MF9Zt4oAT3S3+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8391},"main":"colors.js","type":"module","audio":"./audio.js","types":"colors.d.ts","engines":{"node":">=18"},"exports":{".":"./colors.js","./pink":"./pink-noise.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./colors":"./colors.js","./package.json":"./package.json"},"gitHead":"6db0d7608a629be1075cb5eafcbc1282e757ab84","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Colors of noise — white, pink (Kellet), brown, blue, violet; seeded, slope-verified","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/synth-noise_2.0.0_1783724400453_0.9449481421402253","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@audio/synth-noise","version":"2.0.1","description":"Colors of noise — white, pink (Kellet), brown, blue, violet; seeded, slope-verified","type":"module","sideEffects":false,"main":"colors.js","exports":{".":"./colors.js","./colors":"./colors.js","./pink":"./pink-noise.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"keywords":["audio","dsp","synth","noise","pink-noise"],"license":"MIT","author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"types":"colors.d.ts","audio":"./audio.js","repository":{"type":"git","url":"git+https://github.com/audiojs/synth.git","directory":"packages/synth-noise"},"funding":"https://github.com/sponsors/audiojs","gitHead":"06ea1dd11eb9420b4aacd5ff05916db7c526c811","_id":"@audio/synth-noise@2.0.1","bugs":{"url":"https://github.com/audiojs/synth/issues"},"homepage":"https://github.com/audiojs/synth#readme","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-VuuiIKjqfJJ5PoCVn8heWcI1H6gy6EO0l1Hv+oGNnSrch0FP5Vkstjj9UdwINTeyLZVE3pEuAkpE04l7O2TXpg==","shasum":"d50513910799e1c569ca6095b472d896b4fca0b7","tarball":"https://registry.npmjs.org/@audio/synth-noise/-/synth-noise-2.0.1.tgz","fileCount":8,"unpackedSize":10234,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBWKF18YyWta79t+V4S7l61flDtX9ayvW/9FU7lneWuqAiAwxsrwcywN1W46k/KmTr3jGtOXgbFuARcrN8REeJRCgg=="}]},"_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/synth-noise_2.0.1_1783731945946_0.6444628202163836"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-08T19:47:48.409Z","modified":"2026-07-11T01:05:46.224Z","1.0.0":"2026-07-08T19:47:48.663Z","1.1.0":"2026-07-09T22:13:03.299Z","1.1.1":"2026-07-10T00:55:53.255Z","1.1.2":"2026-07-10T16:44:16.105Z","2.0.0":"2026-07-10T23:00:00.616Z","2.0.1":"2026-07-11T01:05:46.094Z"},"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","keywords":["audio","dsp","synth","noise","pink-noise"],"description":"Colors of noise — white, pink (Kellet), brown, blue, violet; seeded, slope-verified","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"readme":"# @audio/synth-noise [![npm](https://img.shields.io/npm/v/@audio/synth-noise)](https://www.npmjs.com/package/@audio/synth-noise) [![MIT](https://img.shields.io/badge/MIT-%E0%A5%90-white)](https://github.com/krishnized/license)\n\nColors of noise — white/pink/brown/blue/violet, seeded, slope-verified; (duration, opts) seconds; pinkNoise filter kernel as named export\n\n```\nnpm install @audio/synth-noise\n```\n\n```js\nimport noise, { white, pink, brown, blue, violet, pinkNoise } from '@audio/synth-noise'\n```\n\nSeeded, deterministic noise-color generators with defined spectral slopes: white 0 dB/oct, pink -3 (Kellet filter), brown -6 (leaky integration), blue +3 (differentiated pink), violet +6 (differentiated white). Unpitched — `(duration, opts)` in seconds, the family convention every generator follows.\n\n```js\nnoise(1, { color: 'pink', seed: 1 })   // → Float32Array\npink(1, { seed: 1 })                    // same, direct\n```\n\n| Param | Default | Applies to | |\n|---|---|---|---|\n| `duration` | `1` | all | Seconds (positional) |\n| `color` | `'white'` | `noise()` only | `'white'` \\| `'pink'` \\| `'brown'` \\| `'blue'` \\| `'violet'` |\n| `seed` | `1` | all | PRNG seed |\n| `leak` | `0.999` | `brown` only | Integrator leak coefficient |\n| `fs` | `44100` | all | Sample rate |\n\n`pinkNoise` (from `./pink-noise.js`) is the underlying Kellet-filter kernel, exported directly for use outside the color generators.\n\n**Use when:** dither, masking noise, testing filters/denoisers against known spectral slopes.\n\n---\n\nPart of [@audio/synth](https://github.com/audiojs/synth) — the synth family umbrella.\n\nMIT © [audiojs](https://github.com/audiojs)\n","readmeFilename":"README.md","homepage":"https://github.com/audiojs/synth#readme","repository":{"type":"git","url":"git+https://github.com/audiojs/synth.git","directory":"packages/synth-noise"},"bugs":{"url":"https://github.com/audiojs/synth/issues"}}