{"_id":"@byomakase/omakase-audio-effects","_rev":"13-df9e67ff4e006253cc9a70c4dd489554","name":"@byomakase/omakase-audio-effects","dist-tags":{"snapshot":"1.0.0-SNAPSHOT.1763394809","latest":"1.0.1"},"versions":{"1.0.0-SNAPSHOT.1762338136":{"name":"@byomakase/omakase-audio-effects","version":"1.0.0-SNAPSHOT.1762338136","_id":"@byomakase/omakase-audio-effects@1.0.0-SNAPSHOT.1762338136","maintainers":[{"name":"byomakase","email":"admin@byomakase.org"}],"homepage":"https://github.com/byomakase/omakase-player-utils#readme","bugs":{"url":"https://github.com/byomakase/omakase-player-utils/issues"},"dist":{"shasum":"a40ee59a85ee3d1c10987f224b5b9322a90ec157","tarball":"https://registry.npmjs.org/@byomakase/omakase-audio-effects/-/omakase-audio-effects-1.0.0-SNAPSHOT.1762338136.tgz","fileCount":18,"integrity":"sha512-h6T3rkJ3/DKBusLLAQb2MZrzpyrqC0+8TeWOFPG3qLA5sD/lGV/1MDZ7nu6qncbqUbnaDerEzVweYR3hrGaGtw==","signatures":[{"sig":"MEQCIANbuwyBbF1ic7l5KQDKWCHPWlK0TXlFHe3W27g9Q8r1AiBXqxxyXkrcCPQGPyJuTrp1RmBtoIg3ojfI+x4jG525hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191472},"main":"./dist/index.cjs.js","types":"./dist/index.es.d.ts","module":"./dist/index.es.js","gitHead":"bf05aad200a6e960e669641532a36b0ee00b3d84","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"rm -rf dist && tsc --noEmit && vite build --mode production","publish:dry":"npm run build:prod && npm pack","publish:latest":"npm run build:prod && npm publish --access public --tag latest","publish:snapshot":"npm run build && npm publish --access public --tag snapshot"},"_npmUser":{"name":"byomakase","email":"admin@byomakase.org"},"repository":{"url":"git+https://github.com/byomakase/omakase-player-utils.git","type":"git"},"_npmVersion":"11.2.0","description":"Audio effects library for Omakase Player","directories":{},"_nodeVersion":"23.3.0","dependencies":{"vite-plugin-dts":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"5.7.3","@types/node":"^24.9.2"},"peerDependencies":{"@byomakase/omakase-player":"0.22.2-SNAPSHOT.1761736933"},"_npmOperationalInternal":{"tmp":"tmp/omakase-audio-effects_1.0.0-SNAPSHOT.1762338136_1762338204626_0.8197071580337796","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-SNAPSHOT.1762349354":{"name":"@byomakase/omakase-audio-effects","version":"1.0.0-SNAPSHOT.1762349354","_id":"@byomakase/omakase-audio-effects@1.0.0-SNAPSHOT.1762349354","maintainers":[{"name":"byomakase","email":"admin@byomakase.org"}],"homepage":"https://github.com/byomakase/omakase-player-utils#readme","bugs":{"url":"https://github.com/byomakase/omakase-player-utils/issues"},"dist":{"shasum":"6b9b60d51935940f4a22a6c81e61bc4259f92d0a","tarball":"https://registry.npmjs.org/@byomakase/omakase-audio-effects/-/omakase-audio-effects-1.0.0-SNAPSHOT.1762349354.tgz","fileCount":18,"integrity":"sha512-JM/OpX+Zuc1gikEJwgX15D4mmFE9O2+CsAnJYy2MZIAMECmcYADO/UZZqHywh0HK6uxGRmshnahvhMqfnogFJg==","signatures":[{"sig":"MEUCIAo58N7xoYPhYS5GyC/+nc8S25Up69wjDYsOcVfLhpdQAiEA/pzyOxjbpjmCzrGoCPO1xAGosgGcRaLtUy5s56tRoGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191469},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.es.js","gitHead":"ce95c38f0fbb8517f99bd1054b20ca8aaaa2dcc2","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"rm -rf dist && tsc --noEmit && vite build --mode production","publish:dry":"npm run build:prod && npm pack","publish:latest":"npm run build:prod && npm publish --access public --tag latest","publish:snapshot":"npm run build && npm publish --access public --tag snapshot"},"_npmUser":{"name":"byomakase","email":"admin@byomakase.org"},"repository":{"url":"git+https://github.com/byomakase/omakase-player-utils.git","type":"git"},"_npmVersion":"11.2.0","description":"Audio effects library for Omakase Player","directories":{},"_nodeVersion":"23.3.0","dependencies":{"vite-plugin-dts":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"5.7.3","@types/node":"^24.9.2"},"peerDependencies":{"@byomakase/omakase-player":"0.22.2-SNAPSHOT.1761736933"},"_npmOperationalInternal":{"tmp":"tmp/omakase-audio-effects_1.0.0-SNAPSHOT.1762349354_1762349511511_0.5394814628520905","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-SNAPSHOT.1762433291":{"name":"@byomakase/omakase-audio-effects","version":"1.0.0-SNAPSHOT.1762433291","_id":"@byomakase/omakase-audio-effects@1.0.0-SNAPSHOT.1762433291","maintainers":[{"name":"byomakase","email":"admin@byomakase.org"}],"homepage":"https://github.com/byomakase/omakase-player-utils#readme","bugs":{"url":"https://github.com/byomakase/omakase-player-utils/issues"},"dist":{"shasum":"79910c3b61284e5a0860b4a0df011cb72b9fb23d","tarball":"https://registry.npmjs.org/@byomakase/omakase-audio-effects/-/omakase-audio-effects-1.0.0-SNAPSHOT.1762433291.tgz","fileCount":25,"integrity":"sha512-6FvI0iYGxB+gE1WGv90gjTUC/9hE4lCY1NHoO/vhNAQtczdhDSSLTFJLcPHxsQissPQ3DrCmhpA8SYQ2DEROJw==","signatures":[{"sig":"MEQCIAH+6wHc7vivGQTuxLzD/QSiIM0arLI7hMuFZNPyziWPAiBaOwjfKDfQvv9ts8roNNPtDbBux22CEw9fpuu6LmRzFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362714},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.es.js","gitHead":"60aaa0aeadef9a7291ae2c835fb24743bd8bcd7c","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"rm -rf dist && npm run build:workers && tsc --noEmit && vite build --mode production","publish:dry":"npm run build:prod && npm pack","build:workers":"vite build --config vite.workers.config.ts","publish:latest":"npm run build:prod && npm publish --access public --tag latest","publish:snapshot":"npm run build:workers && npm run build && npm publish --access public --tag snapshot"},"_npmUser":{"name":"byomakase","email":"admin@byomakase.org"},"repository":{"url":"git+https://github.com/byomakase/omakase-player-utils.git","type":"git"},"_npmVersion":"11.2.0","description":"Audio effects library for Omakase Player","directories":{},"_nodeVersion":"23.3.0","dependencies":{"fft.js":"^4.0.4","vite-plugin-dts":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","typescript":"5.7.3","@types/node":"^24.9.2"},"peerDependencies":{"@byomakase/omakase-player":"0.22.2-SNAPSHOT.1762427257"},"_npmOperationalInternal":{"tmp":"tmp/omakase-audio-effects_1.0.0-SNAPSHOT.1762433291_1762433341644_0.8318445790794864","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-SNAPSHOT.1762433438":{"name":"@byomakase/omakase-audio-effects","version":"1.0.0-SNAPSHOT.1762433438","_id":"@byomakase/omakase-audio-effects@1.0.0-SNAPSHOT.1762433438","maintainers":[{"name":"byomakase","email":"admin@byomakase.org"}],"homepage":"https://github.com/byomakase/omakase-player-utils#readme","bugs":{"url":"https://github.com/byomakase/omakase-player-utils/issues"},"dist":{"shasum":"90c4b057e4ccc170fd2d380097659936b24ba173","tarball":"https://registry.npmjs.org/@byomakase/omakase-audio-effects/-/omakase-audio-effects-1.0.0-SNAPSHOT.1762433438.tgz","fileCount":25,"integrity":"sha512-aPqEOZ9UVDZBPwbh10e8E5NLLJD+uqGL3ck3STZkBKSC4BNuOA4i9UWJlzBnBUxMQpud2HgVz6k8ahOKiVYUhA==","signatures":[{"sig":"MEYCIQCSYH+DmYOhCyq27vpniackHXOJC8wJRHPr0VJHohmkHQIhAKCK/nxKNnh1tbqW2oRJKMwfxBGf9kJFX6yKLpA0rI98","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362714},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.es.js","gitHead":"60aaa0aeadef9a7291ae2c835fb24743bd8bcd7c","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"rm -rf dist && npm run build:workers && tsc --noEmit && vite build --mode production","publish:dry":"npm run build:prod && npm pack","build:workers":"vite build --config vite.workers.config.ts","publish:latest":"npm run build:prod && npm publish --access public --tag latest","publish:snapshot":"npm run build:workers && npm run build && npm publish --access public --tag snapshot"},"_npmUser":{"name":"byomakase","email":"admin@byomakase.org"},"repository":{"url":"git+https://github.com/byomakase/omakase-player-utils.git","type":"git"},"_npmVersion":"11.2.0","description":"Audio effects library for Omakase Player","directories":{},"_nodeVersion":"23.3.0","dependencies":{"fft.js":"^4.0.4","vite-plugin-dts":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","typescript":"5.7.3","@types/node":"^24.9.2"},"peerDependencies":{"@byomakase/omakase-player":"0.22.2-SNAPSHOT.1762427257"},"_npmOperationalInternal":{"tmp":"tmp/omakase-audio-effects_1.0.0-SNAPSHOT.1762433438_1762433452866_0.22821558750181503","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-SNAPSHOT.1762436093":{"name":"@byomakase/omakase-audio-effects","version":"1.0.0-SNAPSHOT.1762436093","_id":"@byomakase/omakase-audio-effects@1.0.0-SNAPSHOT.1762436093","maintainers":[{"name":"byomakase","email":"admin@byomakase.org"}],"homepage":"https://github.com/byomakase/omakase-player-utils#readme","bugs":{"url":"https://github.com/byomakase/omakase-player-utils/issues"},"dist":{"shasum":"4bcc2f8647377d1386a4e8f059eb3c65403eacb3","tarball":"https://registry.npmjs.org/@byomakase/omakase-audio-effects/-/omakase-audio-effects-1.0.0-SNAPSHOT.1762436093.tgz","fileCount":25,"integrity":"sha512-JjEeoNMWmkYgSxFSfPUx/ULsINW4z8DJKwYJe8muaCrkyp2LAWXUlSQK4Szy888nLNEafVuh5vOdqQRmZZmLgQ==","signatures":[{"sig":"MEUCIApzIMjMBqcvKiPq1OX1JTzHiKzdPaF6hxwFI4V81LKQAiEA2VAuxIBzgxXp4+8RgM3O2V+xtP/xF8kqS9mFVvi0c1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362989},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.es.js","gitHead":"e25f4b74bf617361f01178b7a72f3a7e953affa0","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"rm -rf dist && npm run build:workers && tsc --noEmit && vite build --mode production","publish:dry":"npm run build:prod && npm pack","build:workers":"vite build --config vite.workers.config.ts","publish:latest":"npm run build:prod && npm publish --access public --tag latest","publish:snapshot":"npm run build:workers && npm run build && npm publish --access public --tag snapshot"},"_npmUser":{"name":"byomakase","email":"admin@byomakase.org"},"repository":{"url":"git+https://github.com/byomakase/omakase-player-utils.git","type":"git"},"_npmVersion":"11.2.0","description":"Audio effects library for Omakase Player","directories":{},"_nodeVersion":"23.3.0","dependencies":{"fft.js":"^4.0.4","vite-plugin-dts":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","typescript":"5.7.3","@types/node":"^24.9.2"},"peerDependencies":{"@byomakase/omakase-player":"0.22.2-SNAPSHOT.1762427257"},"_npmOperationalInternal":{"tmp":"tmp/omakase-audio-effects_1.0.0-SNAPSHOT.1762436093_1762436133492_0.019036480858347637","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-SNAPSHOT.1762517358":{"name":"@byomakase/omakase-audio-effects","version":"1.0.0-SNAPSHOT.1762517358","_id":"@byomakase/omakase-audio-effects@1.0.0-SNAPSHOT.1762517358","maintainers":[{"name":"byomakase","email":"admin@byomakase.org"}],"homepage":"https://github.com/byomakase/omakase-player-utils#readme","bugs":{"url":"https://github.com/byomakase/omakase-player-utils/issues"},"dist":{"shasum":"ad71964ff516159972c32506a80cdd17b951bca1","tarball":"https://registry.npmjs.org/@byomakase/omakase-audio-effects/-/omakase-audio-effects-1.0.0-SNAPSHOT.1762517358.tgz","fileCount":25,"integrity":"sha512-rRnhlfYN2Bm7nOpkJUrNZSKX4f7PLP+RZtZ3GuAmQLVzFyYK8PDkPBRRZujig0WbFILyrVWH8mmNAHvl8qlIZQ==","signatures":[{"sig":"MEUCIQDDWc2m/Nr4qCnuSu+NzSkCefamKGg4M7BTX8jySAmzaQIgYKfxRmmNs+7Iix1WpdM7kOeku5YRgzqgR8ZB/HoxPII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370136},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.es.js","gitHead":"545af98f01d6ead2d86306493b10794624082be0","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"rm -rf dist && npm run build:workers && tsc --noEmit && vite build --mode production","publish:dry":"npm run build:prod && npm pack","build:workers":"vite build --config vite.workers.config.ts","publish:latest":"npm run build:prod && npm publish --access public --tag latest","publish:snapshot":"npm run build:workers && npm run build && npm publish --access public --tag snapshot"},"_npmUser":{"name":"byomakase","email":"admin@byomakase.org"},"repository":{"url":"git+https://github.com/byomakase/omakase-player-utils.git","type":"git"},"_npmVersion":"11.2.0","description":"Audio effects library for Omakase Player","directories":{},"_nodeVersion":"23.3.0","dependencies":{"fft.js":"^4.0.4","vite-plugin-dts":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","typescript":"5.7.3","@types/node":"^24.9.2"},"peerDependencies":{"@byomakase/omakase-player":"0.22.2-SNAPSHOT.1762427257"},"_npmOperationalInternal":{"tmp":"tmp/omakase-audio-effects_1.0.0-SNAPSHOT.1762517358_1762517535603_0.8427761744305877","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-SNAPSHOT.1762854705":{"name":"@byomakase/omakase-audio-effects","version":"1.0.0-SNAPSHOT.1762854705","_id":"@byomakase/omakase-audio-effects@1.0.0-SNAPSHOT.1762854705","maintainers":[{"name":"byomakase","email":"admin@byomakase.org"}],"homepage":"https://github.com/byomakase/omakase-player-utils#readme","bugs":{"url":"https://github.com/byomakase/omakase-player-utils/issues"},"dist":{"shasum":"0504060a3ec36220fcfddf2f4c45c409f16f45df","tarball":"https://registry.npmjs.org/@byomakase/omakase-audio-effects/-/omakase-audio-effects-1.0.0-SNAPSHOT.1762854705.tgz","fileCount":29,"integrity":"sha512-xtWV1/9IllK80gfF8MKq6dJfFVhH1WGHe4/TEAY6CDybI7DxOX92huxTMcqrQ1XoDNKVTHraHnjI69iU/b/ajw==","signatures":[{"sig":"MEQCIECV92XhR/q5TlLOFVYjBh+zClc5Q4CBc+bwWfqKCZdqAiAqKMWCmXw7jp+gY6UqhNjiSIcq86FfM1UqT+KcHMW7yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434430},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.es.js","gitHead":"b23576169ffa102ab9733a105ace5401af65407f","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"rm -rf dist && npm run build:workers && tsc --noEmit && vite build --mode production","publish:dry":"npm run build:prod && npm pack","build:workers":"vite build --config vite.workers.config.ts","publish:latest":"npm run build:prod && npm publish --access public --tag latest","publish:snapshot":"npm run build:workers && npm run build && npm publish --access public --tag snapshot"},"_npmUser":{"name":"byomakase","email":"admin@byomakase.org"},"repository":{"url":"git+https://github.com/byomakase/omakase-player-utils.git","type":"git"},"_npmVersion":"11.2.0","description":"Audio effects library for Omakase Player","directories":{},"_nodeVersion":"23.3.0","dependencies":{"fft.js":"^4.0.4","vite-plugin-dts":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","typescript":"5.7.3","@types/node":"^24.9.2"},"peerDependencies":{"@byomakase/omakase-player":"0.22.2-SNAPSHOT.1762427257"},"_npmOperationalInternal":{"tmp":"tmp/omakase-audio-effects_1.0.0-SNAPSHOT.1762854705_1762854734691_0.1821280274855872","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-SNAPSHOT.1762943499":{"name":"@byomakase/omakase-audio-effects","version":"1.0.0-SNAPSHOT.1762943499","_id":"@byomakase/omakase-audio-effects@1.0.0-SNAPSHOT.1762943499","maintainers":[{"name":"byomakase","email":"admin@byomakase.org"}],"homepage":"https://github.com/byomakase/omakase-player-utils#readme","bugs":{"url":"https://github.com/byomakase/omakase-player-utils/issues"},"dist":{"shasum":"5dc827c20d1772a6a3a00193c55e94f8cc326bac","tarball":"https://registry.npmjs.org/@byomakase/omakase-audio-effects/-/omakase-audio-effects-1.0.0-SNAPSHOT.1762943499.tgz","fileCount":29,"integrity":"sha512-rbieZykeI96wbgcUY8aiR50aBCTtNad/hxFDE0kdt85D48dNg7mhr7jrVrudWoDWKwRfN+LTrGq9tfiI0woVug==","signatures":[{"sig":"MEUCIQDCRIMdC/rooMWx+PwwI+YZ2ixTAqbpxG/KRorHpMAzVAIgKRJqYQD5LPNL4lxlNaYzbqpQZv5kQoGvdawNqk6GR64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669656},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.es.js","gitHead":"6f20bb1c0adede7c54c86905609d3ee8bb6c71a8","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"rm -rf dist && npm run build:workers && tsc --noEmit && vite build --mode production","publish:dry":"npm run build:prod && npm pack","build:workers":"vite build --config vite.workers.config.ts","publish:latest":"npm run build:prod && npm publish --access public --tag latest","publish:snapshot":"npm run build:workers && npm run build && npm publish --access public --tag snapshot"},"_npmUser":{"name":"byomakase","email":"admin@byomakase.org"},"repository":{"url":"git+https://github.com/byomakase/omakase-player-utils.git","type":"git"},"_npmVersion":"11.2.0","description":"Audio effects library for Omakase Player","directories":{},"_nodeVersion":"23.3.0","dependencies":{"rxjs":"7.8.2","fft.js":"^4.0.4","vite-plugin-dts":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","typescript":"5.7.3","@types/node":"^24.9.2"},"peerDependencies":{"@byomakase/omakase-player":"0.22.2-SNAPSHOT.1762938754"},"_npmOperationalInternal":{"tmp":"tmp/omakase-audio-effects_1.0.0-SNAPSHOT.1762943499_1762943513626_0.9601327271971027","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-SNAPSHOT.1762954038":{"name":"@byomakase/omakase-audio-effects","version":"1.0.0-SNAPSHOT.1762954038","_id":"@byomakase/omakase-audio-effects@1.0.0-SNAPSHOT.1762954038","maintainers":[{"name":"byomakase","email":"admin@byomakase.org"}],"homepage":"https://github.com/byomakase/omakase-player-utils#readme","bugs":{"url":"https://github.com/byomakase/omakase-player-utils/issues"},"dist":{"shasum":"9473a803917bc29b9b4e03c59e7d6fb6752a4bcd","tarball":"https://registry.npmjs.org/@byomakase/omakase-audio-effects/-/omakase-audio-effects-1.0.0-SNAPSHOT.1762954038.tgz","fileCount":29,"integrity":"sha512-N6FkMU1yJHWlGzrzMSR3WWQeNUbzaDYf6x0gry4DiOU5fS1ZAziAKnpQIM06b1PcKYGoBQDfjA5tT1+luCiwZQ==","signatures":[{"sig":"MEUCIDKaBU2l1Ha0tTJjfmXyYGY0aLuq/9hLVuv/yF/mj4bLAiEAvfOeuLsLyVh6LQ0iwdDh8Z2HMjPpqJkNCXn6QGtIrrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670444},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.es.js","gitHead":"4262152c197a05dbff5b379c593644e8f3a7a468","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"rm -rf dist && npm run build:workers && tsc --noEmit && vite build --mode production","publish:dry":"npm run build:prod && npm pack","build:workers":"vite build --config vite.workers.config.ts","publish:latest":"npm run build:prod && npm publish --access public --tag latest","publish:snapshot":"npm run build:workers && npm run build && npm publish --access public --tag snapshot"},"_npmUser":{"name":"byomakase","email":"admin@byomakase.org"},"repository":{"url":"git+https://github.com/byomakase/omakase-player-utils.git","type":"git"},"_npmVersion":"11.2.0","description":"Audio effects library for Omakase Player","directories":{},"_nodeVersion":"23.3.0","dependencies":{"rxjs":"7.8.2","fft.js":"^4.0.4","vite-plugin-dts":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","typescript":"5.7.3","@types/node":"^24.9.2"},"peerDependencies":{"@byomakase/omakase-player":"0.22.2-SNAPSHOT.1762938754"},"_npmOperationalInternal":{"tmp":"tmp/omakase-audio-effects_1.0.0-SNAPSHOT.1762954038_1762954054995_0.30406626507538626","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-SNAPSHOT.1762957706":{"name":"@byomakase/omakase-audio-effects","version":"1.0.0-SNAPSHOT.1762957706","_id":"@byomakase/omakase-audio-effects@1.0.0-SNAPSHOT.1762957706","maintainers":[{"name":"byomakase","email":"admin@byomakase.org"}],"homepage":"https://github.com/byomakase/omakase-player-utils#readme","bugs":{"url":"https://github.com/byomakase/omakase-player-utils/issues"},"dist":{"shasum":"cfd71f5d9fe2baee906a1aba765b34425447e2bc","tarball":"https://registry.npmjs.org/@byomakase/omakase-audio-effects/-/omakase-audio-effects-1.0.0-SNAPSHOT.1762957706.tgz","fileCount":29,"integrity":"sha512-9Ui491Qq6fjylEqVjP2KJLgCOlj5kwd7Yu3N+iDjtIR/zRMe5nGzEn96GvwrhbVaHGBNcfiGP4PHcipRxalkfw==","signatures":[{"sig":"MEQCIANPst2tgqVhKO+itJDLNmOSkaK4j16nsq/Bf/LAEXGIAiA+OWa69E5C7eKtXoc9RIqcoqhZFCNBQ2+0AnLswo/HzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670400},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.es.js","gitHead":"10a63c526341ca65d6959411eb148b77275c20a7","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"rm -rf dist && npm run build:workers && tsc --noEmit && vite build --mode production","publish:dry":"npm run build:prod && npm pack","build:workers":"vite build --config vite.workers.config.ts","publish:latest":"npm run build:prod && npm publish --access public --tag latest","publish:snapshot":"npm run build:workers && npm run build && npm publish --access public --tag snapshot"},"_npmUser":{"name":"byomakase","email":"admin@byomakase.org"},"repository":{"url":"git+https://github.com/byomakase/omakase-player-utils.git","type":"git"},"_npmVersion":"11.2.0","description":"Audio effects library for Omakase Player","directories":{},"_nodeVersion":"23.3.0","dependencies":{"rxjs":"7.8.2","fft.js":"^4.0.4","vite-plugin-dts":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","typescript":"5.7.3","@types/node":"^24.9.2"},"peerDependencies":{"@byomakase/omakase-player":"0.22.2-SNAPSHOT.1762938754"},"_npmOperationalInternal":{"tmp":"tmp/omakase-audio-effects_1.0.0-SNAPSHOT.1762957706_1762957739405_0.5237567099893521","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-SNAPSHOT.1763394809":{"name":"@byomakase/omakase-audio-effects","version":"1.0.0-SNAPSHOT.1763394809","_id":"@byomakase/omakase-audio-effects@1.0.0-SNAPSHOT.1763394809","maintainers":[{"name":"byomakase","email":"admin@byomakase.org"}],"homepage":"https://github.com/byomakase/omakase-player-utils#readme","bugs":{"url":"https://github.com/byomakase/omakase-player-utils/issues"},"dist":{"shasum":"d9026f2358b0e2f278e7d308b03ea57737012d3e","tarball":"https://registry.npmjs.org/@byomakase/omakase-audio-effects/-/omakase-audio-effects-1.0.0-SNAPSHOT.1763394809.tgz","fileCount":29,"integrity":"sha512-jTUDQbhoME74bVA8qxjw7ER1qD+ylfsitG0HB+9CtDhkIw+FLw+T9/o5XGS3NJ2iK1idrPHqMZExRImR/DXabQ==","signatures":[{"sig":"MEUCIQDCFZEEalxeAR80+xX/ZuPG3lUljb7+CfFL2zC+0VpKswIgZeeEJ1inPS9vw2IfYoOMEQ4TdyLQuvQgTEUk/qn2MSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670056},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.es.js","gitHead":"1b47026d18f64d4381a078c170ce674b30f0353a","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"rm -rf dist && npm run build:workers && tsc --noEmit && vite build --mode production","publish:dry":"npm run build:prod && npm pack","build:workers":"vite build --config vite.workers.config.ts","publish:latest":"npm run build:prod && npm publish --access public --tag latest","publish:snapshot":"npm run build:workers && npm run build && npm publish --access public --tag snapshot"},"_npmUser":{"name":"byomakase","email":"admin@byomakase.org"},"repository":{"url":"git+https://github.com/byomakase/omakase-player-utils.git","type":"git"},"_npmVersion":"11.2.0","description":"Audio effects library for Omakase Player","directories":{},"_nodeVersion":"23.3.0","dependencies":{"rxjs":"7.8.2","fft.js":"^4.0.4","vite-plugin-dts":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","typescript":"5.7.3","@types/node":"^24.9.2"},"peerDependencies":{"@byomakase/omakase-player":"0.22.2-SNAPSHOT.1762938754"},"_npmOperationalInternal":{"tmp":"tmp/omakase-audio-effects_1.0.0-SNAPSHOT.1763394809_1763394830353_0.08821797026505429","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@byomakase/omakase-audio-effects","version":"1.0.0","_id":"@byomakase/omakase-audio-effects@1.0.0","maintainers":[{"name":"byomakase","email":"admin@byomakase.org"}],"homepage":"https://github.com/byomakase/omakase-player-utils#readme","bugs":{"url":"https://github.com/byomakase/omakase-player-utils/issues"},"dist":{"shasum":"8b736588bcc4f68ca84f3348c16558406e02e6f8","tarball":"https://registry.npmjs.org/@byomakase/omakase-audio-effects/-/omakase-audio-effects-1.0.0.tgz","fileCount":30,"integrity":"sha512-te73uOG4bsqdAgLQmG6VqSyxeL1ASSp9/rnEh06QhfXQ6qXQyecSyMn4MdeyoJ5lHZzSTBY2lr1mFK12EXmPzQ==","signatures":[{"sig":"MEUCIBbU1j3G0t2nmjCDj2X2XvCz24H+ApRgbMIRHDSrtzz9AiEAgCeiMmwwbohNYCWt0jt8P12XHmT5nf1rLOr9BXDnIj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676133},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.es.js","gitHead":"a93b4b219bc3e65fb20fa4b8302cac1f0525ca0c","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"rm -rf dist && npm run build:workers && tsc --noEmit && vite build --mode production","publish:dry":"npm run build:prod && npm pack","build:workers":"vite build --config vite.workers.config.ts","publish:latest":"npm run build:prod && npm publish --access public --tag latest","publish:snapshot":"npm run build:workers && npm run build && npm publish --access public --tag snapshot"},"_npmUser":{"name":"byomakase","email":"admin@byomakase.org"},"repository":{"url":"git+https://github.com/byomakase/omakase-player-utils.git","type":"git"},"_npmVersion":"11.2.0","description":"Audio effects library for Omakase Player","directories":{},"_nodeVersion":"23.3.0","dependencies":{"rxjs":"7.8.2","fft.js":"^4.0.4","vite-plugin-dts":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","typescript":"5.7.3","@types/node":"^24.9.2"},"peerDependencies":{"@byomakase/omakase-player":"0.22.2-SNAPSHOT.1762938754"},"_npmOperationalInternal":{"tmp":"tmp/omakase-audio-effects_1.0.0_1763400274715_0.3961377486583524","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@byomakase/omakase-audio-effects","description":"Audio effects library for Omakase Player","version":"1.0.1","main":"./dist/index.cjs.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/byomakase/omakase-player-utils.git"},"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:workers":"vite build --config vite.workers.config.ts","build:prod":"rm -rf dist && npm run build:workers && tsc --noEmit && vite build --mode production","publish:dry":"npm run build:prod && npm pack","publish:latest":"npm run build:prod && npm publish --access public --tag latest","publish:snapshot":"npm run build:workers && npm run build && npm publish --access public --tag snapshot"},"devDependencies":{"@types/node":"^24.9.2","typescript":"5.7.3","vite":"^5.4.9"},"peerDependencies":{"@byomakase/omakase-player":"0.23.0"},"dependencies":{"fft.js":"^4.0.4","rxjs":"7.8.2","vite-plugin-dts":"^2.0.2"},"_id":"@byomakase/omakase-audio-effects@1.0.1","gitHead":"a93b4b219bc3e65fb20fa4b8302cac1f0525ca0c","bugs":{"url":"https://github.com/byomakase/omakase-player-utils/issues"},"homepage":"https://github.com/byomakase/omakase-player-utils#readme","_nodeVersion":"23.3.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-4Oerg1yqhpo+xwTz81tIPj2w5tkzZHtNegEEq6v7HSuCJGiynDaga+S827CulPAPKo/rWQrRG65HX1IMjDVfmA==","shasum":"3e391430f6d93c15aadb6ab017bb224e4370f08f","tarball":"https://registry.npmjs.org/@byomakase/omakase-audio-effects/-/omakase-audio-effects-1.0.1.tgz","fileCount":30,"unpackedSize":676113,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBdlhwPN49eITXqDJUL/2Fp9Qi9sfJYShDsSoT81HCKsAiEAxU0Y0yi7NmSCO6AC96fkUo+YwzTK2Wlusea6fqizTjI="}]},"_npmUser":{"name":"byomakase","email":"admin@byomakase.org"},"directories":{},"maintainers":[{"name":"byomakase","email":"admin@byomakase.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/omakase-audio-effects_1.0.1_1763400653877_0.025352850148749217"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-05T10:23:24.525Z","modified":"2025-11-17T17:30:54.334Z","1.0.0-SNAPSHOT.1762338136":"2025-11-05T10:23:24.780Z","1.0.0-SNAPSHOT.1762349354":"2025-11-05T13:31:51.717Z","1.0.0-SNAPSHOT.1762433291":"2025-11-06T12:49:01.831Z","1.0.0-SNAPSHOT.1762433438":"2025-11-06T12:50:53.094Z","1.0.0-SNAPSHOT.1762436093":"2025-11-06T13:35:33.674Z","1.0.0-SNAPSHOT.1762517358":"2025-11-07T12:12:15.786Z","1.0.0-SNAPSHOT.1762854705":"2025-11-11T09:52:14.879Z","1.0.0-SNAPSHOT.1762943499":"2025-11-12T10:31:53.847Z","1.0.0-SNAPSHOT.1762954038":"2025-11-12T13:27:35.229Z","1.0.0-SNAPSHOT.1762957706":"2025-11-12T14:28:59.618Z","1.0.0-SNAPSHOT.1763394809":"2025-11-17T15:53:50.595Z","1.0.0":"2025-11-17T17:24:34.899Z","1.0.1":"2025-11-17T17:30:54.136Z"},"bugs":{"url":"https://github.com/byomakase/omakase-player-utils/issues"},"homepage":"https://github.com/byomakase/omakase-player-utils#readme","repository":{"type":"git","url":"git+https://github.com/byomakase/omakase-player-utils.git"},"description":"Audio effects library for Omakase Player","maintainers":[{"name":"byomakase","email":"admin@byomakase.org"}],"readme":"# Omakase audio effects\n\nOmakase audio effects is a library designed to enrich [Omakase player](https://api.player.byomakase.org/) with more complex audio effects. The effects can be used both with sidecar audios and main audio as well as with mono, stereo or surround audio.\n\n## Equalizer effect\n\nEqualizer effect is based on biquad filters and supports up to 8 frequency bands. Lowest and highest band support different filters.\n\nThe following parameters are exposed:\n\n| name                                           | arguments                           | description                                                                                                                                                                                                      |\n| ---------------------------------------------- | ----------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **OmpAudioEffectBandGainsParam**               | `gains: number[]`                   | A list of gains to be applied on a per-band basis. The length must equal the number of bands. Minimum value is **–40** and maximum is **40**.                                                                    |\n| **OmpAudioEffectBandBoundaryFrequenciesParam** | `bandBoundaryFrequencies: number[]` | A list of frequencies representing the borders between the bands. Minimum and maximum allowed borders are **20** and **20000** Hz respectively. It creates one more band (the end frequencies are unchangeable). |\n| **OmpAudioEffectLowFilterTypeParam**           | `lowFilterType: LowFilterType`      | Type of filter applied to the lowest (first) band.                                                                                                                                                               |\n| **OmpAudioEffectHighFilterTypeParam**          | `highFilterType: HighFilterType`    | Type of filter applied to the highest (last) band.                                                                                                                                                               |\n|                                                |\n\n### Equalizer Types\n\n```ts\ntype LowFilterType = \"highpass\" | \"lowshelf\" | \"peaking\";\ntype HighFilterType = \"lowpass\" | \"highshelf\" | \"peaking\";\n```\n\nEqualizer effect can be registered to Omakase core with:\n\n```ts\nomakasePlayer.audio.registerAudioEffect(\n  OmpEqualizerEffectType,\n  OmpEqualizerEffectFactory\n);\n```\n\nYou can create effect definition using static method:\n\n```ts\nconst eqDef = OmpEqualizerEffect.createDef(\n   id: string,\n   bandBoundaryFrequencies?: number[],\n   bandGains?: number[],\n   lowFilterType?: LowFilterType,\n   highFilterType?: HighFilterType\n )\n```\n\n## Pitch Shifter Effect\n\nPitch shifter effect is based on audio worklet node. It supports up to `4.99` semitone shift in base audio frequency in either direction\n\nThe following parameters are exposed:\n\n| name                                      | arguments                    | description                                                                                                     |\n| ----------------------------------------- | ---------------------------- | --------------------------------------------------------------------------------------------------------------- |\n| **OmpAudioEffectSemitonesPitchParam**     | `semitonesPitch`: number     | Semitone part of the total base audio frequency shift. Minimal value is `-4` and the maximal one is `4`         |\n| **OmpAudioEffectSemitoneCentsPitchParam** | `semitoneCentsPitch`: number | Semitone cents part of the total base audio frequency shift. Minimal value is `-99` and the maximal one is `99` |\n\nPitch shifter effect can be registered to Omakase core with:\n\n```ts\nomakasePlayer.audio.registerAudioEffect(\n  OmpPitchEffectType,\n  OmpPitchEffectFactory()\n);\n```\n\nSince the worklet is using [soundtouch.js](https://github.com/cutterbl/SoundTouchJS/tree/master) code, it is fetched from the CDN. If you want to host your own script you can provide the url as an argument to `OmpPitchEffectFactory`.\n\nYou can create effect definition using static method:\n\n```ts\n   OmpPitchEffect.createDef(\n    id: string,\n    semitonesPitch?: number,\n    semitoneCentsPitch?: number\n  )\n```\n\n## Formant Shifter Effect\n\nFormant shifter effect is based on audio worklet node. It supports up to `12.99` semitone shift in formant frequency in either direction.\n\nThe following parameters are exposed:\n\n| name                                        | arguments                      | description                                                                                                  |\n| ------------------------------------------- | ------------------------------ | ------------------------------------------------------------------------------------------------------------ |\n| **OmpAudioEffectSemitonesFormantParam**     | `semitonesFormant`: number     | Semitone part of the total formant frequency shift. Minimal value is `-12` and the maximal one is `12`       |\n| **OmpAudioEffectSemitoneCentsFormantParam** | `semitoneCentsFormant`: number | Semitone cents part of the total formant frequency shift. Minimal value is `-99` and the maximal one is `99` |\n\nPitch shifter effect can be registered to Omakase core with:\n\n```ts\nomakasePlayer.audio.registerAudioEffect(\n  OmpFormantEffectType,\n  OmpFormantEffectFactory\n);\n```\n\nYou can create effect definition using static method:\n\n```ts\n   OmpFormantEffect.createDef(\n    id: string,\n    semitonesFormant?: number,\n    semitoneCentsFormant?: number\n  )\n```\n\n## Usage example\n\n```js\nlet effectGraphDef = DefaultOmpAudioEffectsGraphDef.create(\n  OmpEqualizerEffect.createDef(\"eq\").outputTo(\"pitch\"),\n  OmpPitchEffect.createDef(\"pitch\")\n\nomakasePlayer.audio.setMainAudioEffectsGraphs(effectGraphDef, {slot: 'source'})\n);\n```\n\n## Links\n\n- [Omakase player](https://api.player.byomakase.org/)\n","readmeFilename":"README.md"}