{"_id":"@audio/eq-tilt","_rev":"6-bc7971a453fbdb44d6c1fd4e22d02871","name":"@audio/eq-tilt","dist-tags":{"latest":"1.2.3"},"versions":{"1.0.0":{"name":"@audio/eq-tilt","version":"1.0.0","keywords":["audio","dsp","eq","equalizer","tilt"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/eq-tilt@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":"77f61990b4ddaacd6ca941ae5418a09b877d1443","tarball":"https://registry.npmjs.org/@audio/eq-tilt/-/eq-tilt-1.0.0.tgz","fileCount":2,"integrity":"sha512-1fYbkI9NiJYg55qOnHGtdiHFQgnzV8v7M/2ZxSEP/VGOJB7ZAYEfn+qnQKqWk3AXKnLndOtFhogKConnh3y7jA==","signatures":[{"sig":"MEYCIQCCcyGUzMRO62xb7WzMHHa/KB8P/PvWDaTQ4Q40yd18tgIhAOy3iOxz6aARP6rmhOas5cKpgt+vreIHGBRNyzhULqEn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1462},"main":"tilt.js","type":"module","engines":{"node":">=18"},"exports":{".":"./tilt.js","./package.json":"./package.json"},"gitHead":"72c5a044b913e86d97a310d88639a9bbefc1d629","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Tilt EQ — see-saw around a pivot frequency","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"digital-filter":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eq-tilt_1.0.0_1783540297543_0.360772982303289","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@audio/eq-tilt","version":"1.1.0","keywords":["audio","dsp","eq","equalizer","tilt"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/eq-tilt@1.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":"042ae03ff213bb5d1649bd873af1de42886c7320","tarball":"https://registry.npmjs.org/@audio/eq-tilt/-/eq-tilt-1.1.0.tgz","fileCount":2,"integrity":"sha512-4WyoLjACuPHSc+JlPaTXK6anvagXKCa+y0X5tLh/5AZbDPrMlBixYaMZriAyATovdqKqo+DrHjwSO6CiUj3OYg==","signatures":[{"sig":"MEUCIQC6oB0mbaiyHG30l6ayXZoo/jkkk/TYoQSXv13eNMGkMwIgGt/5cYvF7clHV11JnR4MrzHV+pkn96J3GIJYlOrkoDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1397},"main":"tilt.js","type":"module","engines":{"node":">=18"},"exports":{".":"./tilt.js","./package.json":"./package.json"},"gitHead":"35e55022733a0139c3a21c694a189d7a7c30a921","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Tilt EQ — see-saw around a pivot frequency","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/biquad":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eq-tilt_1.1.0_1783567828932_0.042172625028281674","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@audio/eq-tilt","version":"1.2.0","keywords":["audio","dsp","eq","equalizer","tilt"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/eq-tilt@1.2.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":"c99e366be5c472e23601d3a7b3d6dd856bef3e1e","tarball":"https://registry.npmjs.org/@audio/eq-tilt/-/eq-tilt-1.2.0.tgz","fileCount":3,"integrity":"sha512-uhgBPQjLKO3EtkbXa8vgyl0tNJRNSsi8uhjR0vFz00DPLeDYPgQhF+di5EbE8duhBzaSoFsLUBf0EuCEsTZymw==","signatures":[{"sig":"MEUCIA8yQRJ3AXHGnU2mbkp81OEU1TKFsu+U4IVn5FErk67gAiEAutW0rZH+rjsgZPnJ8jAiWXLDNtBu05BpR40hf5uvDfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2355},"main":"tilt.js","type":"module","engines":{"node":">=18"},"exports":{".":"./tilt.js","./atom":"./atom.js","./package.json":"./package.json"},"gitHead":"c0934c0bd2551757174860da504b685261356d80","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Tilt EQ — see-saw around a pivot frequency","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/biquad":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eq-tilt_1.2.0_1783635164128_0.24465123457611782","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@audio/eq-tilt","version":"1.2.1","keywords":["audio","dsp","eq","equalizer","tilt"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/eq-tilt@1.2.1","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"dist":{"shasum":"a1d01ad6ff49627831ffb0d10e5fa188b4ec5222","tarball":"https://registry.npmjs.org/@audio/eq-tilt/-/eq-tilt-1.2.1.tgz","fileCount":3,"integrity":"sha512-W8xpdLDIau618cQas4I+cL231vYn+aDMuJr9jGtBHeJ1ZBVkAcztmKJ1s/vqJcexIoAoUgQ8/RWo9ylabJhYyg==","signatures":[{"sig":"MEUCIQDt5ZvmjXMgWv2xstEaLNG/xbI9j74xTAtKSS4HYAkQlgIgVxtOG+K6eeYyOv574+vm5Qz2Pw6aHwBVNMKh0IjXKoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2363},"main":"tilt.js","type":"module","audio":"./audio.js","engines":{"node":">=18"},"exports":{".":"./tilt.js","./audio":"./audio.js","./package.json":"./package.json"},"gitHead":"54d0c0a38cc1290c2e76ca5abf7b9d4433be3247","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Tilt EQ — see-saw around a pivot frequency","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/biquad":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eq-tilt_1.2.1_1783645005290_0.8767432028262694","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@audio/eq-tilt","version":"1.2.2","keywords":["audio","dsp","eq","equalizer","tilt"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/eq-tilt@1.2.2","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"dist":{"shasum":"058ac058526ad3ebf82f6274743593092fa76e75","tarball":"https://registry.npmjs.org/@audio/eq-tilt/-/eq-tilt-1.2.2.tgz","fileCount":4,"integrity":"sha512-HHUyvpXxWvOs7EMVM8N1JR2x1niXzaRj13ugnhQ5Yr6cEEinAWqwv5HTao6AeNwVG9CBmJAa4UlEG3guR4Fd9A==","signatures":[{"sig":"MEUCIQD3Ix5Ns1ZuZtkz6xALtnOMat5rypVbXoPBzWt5GUz5rwIgUqTzd332VZXugn2iI/OEIeR5v1Oxf3urpQQRBKt74a0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3689},"main":"tilt.js","type":"module","audio":"./audio.js","engines":{"node":">=18"},"exports":{".":"./tilt.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"gitHead":"f96e330e18d51f96ad7541e21523646d289344bf","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Tilt EQ — see-saw around a pivot frequency","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/biquad":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eq-tilt_1.2.2_1783701711716_0.20457037116178056","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@audio/eq-tilt","version":"1.2.3","description":"Tilt EQ — see-saw around a pivot frequency","type":"module","sideEffects":false,"main":"tilt.js","types":"./tilt.d.ts","exports":{".":{"types":"./tilt.d.ts","default":"./tilt.js"},"./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"dependencies":{"@audio/biquad":"^1.1.0"},"keywords":["audio","dsp","eq","equalizer","tilt"],"license":"MIT","author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"audio":"./audio.js","repository":{"type":"git","url":"git+https://github.com/audiojs/eq.git","directory":"packages/eq-tilt"},"funding":"https://github.com/sponsors/audiojs","gitHead":"4422964cc7a979b84b9372069860aec52e776025","_id":"@audio/eq-tilt@1.2.3","bugs":{"url":"https://github.com/audiojs/eq/issues"},"homepage":"https://github.com/audiojs/eq#readme","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-V6frxNUk9YuEpm7sxonp4e1xLeQfPLmpyKvXbOS/dnzvL5ZGubJIU3vNfHawrs/ZoRXlM+3b382wd5eLTxU4Ng==","shasum":"f444f172f31a19e90017dad32317c8f7531af529","tarball":"https://registry.npmjs.org/@audio/eq-tilt/-/eq-tilt-1.2.3.tgz","fileCount":6,"unpackedSize":6533,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDNFpwd/K08oon1pe1Nyyg77ijmgw7/XCk7NSapkLfV6AiB+XZkQHTbbHSuQn04O/zyagIBH3Xs1qLIXMqTZFrqjdw=="}]},"_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/eq-tilt_1.2.3_1783731565944_0.5750969421700554"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-08T19:51:37.421Z","modified":"2026-07-11T00:59:26.264Z","1.0.0":"2026-07-08T19:51:37.670Z","1.1.0":"2026-07-09T03:30:29.044Z","1.2.0":"2026-07-09T22:12:44.246Z","1.2.1":"2026-07-10T00:56:45.447Z","1.2.2":"2026-07-10T16:41:51.843Z","1.2.3":"2026-07-11T00:59:26.145Z"},"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","keywords":["audio","dsp","eq","equalizer","tilt"],"description":"Tilt EQ — see-saw around a pivot frequency","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"readme":"# @audio/eq-tilt [![npm](https://img.shields.io/npm/v/@audio/eq-tilt)](https://www.npmjs.com/package/@audio/eq-tilt) [![MIT](https://img.shields.io/badge/MIT-%E0%A5%90-white)](https://github.com/krishnized/license)\n\nOne-knob see-saw tilt EQ\n\n```\nnpm install @audio/eq-tilt\n```\n\n```js\nimport tilt from '@audio/eq-tilt'\n```\n\nOne knob, one pivot frequency: a low-shelf at `pivot` boosted by `gain` and a high-shelf at `pivot` cut by the same `gain` (both fixed Q 0.5), cascaded. The two shelves meet near-flat at `pivot` and diverge oppositely on either side — positive `gain` tilts bass up / treble down, negative does the opposite. Mastering-bus \"warmer\"/\"brighter\" macro; broadcast tilt EQ.\n\n```js\nlet params = { gain: 2, pivot: 1000, fs: 44100 }\nfor (let buf of stream) tilt(buf, params)\n```\n\n| Param | Default | |\n|---|---|---|\n| `gain` | `0` | Tilt amount, dB — positive tilts bass up / treble down, negative the opposite |\n| `pivot` | `1000` | Pivot frequency, Hz — the point the tilt see-saws around |\n| `fs` | `44100` | Sample rate, Hz |\n\nPass the same `params` object across successive calls — both shelves' coefficients and filter memory are cached on it and only rebuilt when `gain`/`pivot`/`fs` change, so state carries across block boundaries automatically.\n\n**Use when:** one-knob mastering-bus balance — a single control that trades bass for treble without a multi-band EQ; broadcast/mastering tilt.\n\n---\n\nPart of [@audio/eq](https://github.com/audiojs/eq) — the eq family umbrella.\n\nMIT © [audiojs](https://github.com/audiojs)\n","readmeFilename":"README.md","homepage":"https://github.com/audiojs/eq#readme","repository":{"type":"git","url":"git+https://github.com/audiojs/eq.git","directory":"packages/eq-tilt"},"bugs":{"url":"https://github.com/audiojs/eq/issues"}}