{"_id":"@audio/mir-drums","_rev":"7-2da01185185ba6ce59cb1fbafb7be48f","name":"@audio/mir-drums","dist-tags":{"latest":"1.1.5"},"versions":{"1.0.0":{"name":"@audio/mir-drums","version":"1.0.0","keywords":["audio","dsp","mir","drums"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/mir-drums@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":"5f55ebfc531b39c75daaf7fec9c1d3bb5cd97780","tarball":"https://registry.npmjs.org/@audio/mir-drums/-/mir-drums-1.0.0.tgz","fileCount":3,"integrity":"sha512-lrwLq+e1TwCMMcoww26huU1oS07/5J9XFdJ3DZF5CGJVLmdkXRl4QnQ/PJdlhC7e/PuqLXzRToDUMGwEkV2Vow==","signatures":[{"sig":"MEYCIQDjfyKsdAFIadtd1bwfivRzzHRDVse9Io/69GQ+d7WpkwIhANrr7MqlVO8uX1NHvNhRRsLdfX5m4pMjlzoCzxVsjrWg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2779},"main":"drums.js","type":"module","engines":{"node":">=18"},"exports":{".":"./drums.js","./package.json":"./package.json"},"gitHead":"3fa448fe0cd6bd1a997bb33703b4b99e684ba8cb","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Drum transcription — kick/snare/hihat onset detection and classification","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/beat-core":"^1.0.0","fourier-transform":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mir-drums_1.0.0_1783548388027_0.386111176062069","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@audio/mir-drums","version":"1.1.0","keywords":["audio","dsp","mir","drums"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/mir-drums@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":"351df8705807168cfe3016b6cf9554ec93cd2fce","tarball":"https://registry.npmjs.org/@audio/mir-drums/-/mir-drums-1.1.0.tgz","fileCount":4,"integrity":"sha512-aNpKRssAL7j5GUTX4NEcMdX+r+tcpDnd81ERBebHbeCRqJQHZqOaY63UoqudBXwrLLhn/iXJa39HWjNbtBTtfw==","signatures":[{"sig":"MEUCIQDuMjg2pux7gsmK8GDuOfUHcZP7PEeF30DcDrD3WqMPBQIgcnATrzyJ5tqv6SbXtVVD9NGPy8oa3UEfC86EoMESLZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"drums.js","type":"module","engines":{"node":">=18"},"exports":{".":"./drums.js","./stat":"./stat.js","./package.json":"./package.json"},"gitHead":"6623c86ac3c629314143d5df1ec488783d26bdc9","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Drum transcription — kick/snare/hihat onset detection and classification","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/beat-core":"^1.0.0","fourier-transform":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mir-drums_1.1.0_1783635229388_0.29852092163243804","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@audio/mir-drums","version":"1.1.1","keywords":["audio","dsp","mir","drums"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/mir-drums@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":"a47a165ddf22b7a3bf4e4a66ebcba69ad1be17f8","tarball":"https://registry.npmjs.org/@audio/mir-drums/-/mir-drums-1.1.1.tgz","fileCount":4,"integrity":"sha512-QdTTaDEI83BDtdR58+aeT/+vKlqboWb8qHdyGvBzzW01edKoupWGbts8bZP7Ln0ijz3tM6nK0HZWSDodoFuSiQ==","signatures":[{"sig":"MEYCIQCKFxA2t7CSAfNeSOWucKrSN5uIPMdwXGToL/XfGSYlJgIhAMlU79Q8uvvO+OJBEuMjA5nRvetcXCiXhGQCeChlVAwZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3310},"main":"drums.js","type":"module","audio":"./audio.js","engines":{"node":">=18"},"exports":{".":"./drums.js","./audio":"./audio.js","./package.json":"./package.json"},"gitHead":"c8329c9ec6cd79f0a16a922bd8270de827441a84","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Drum transcription — kick/snare/hihat onset detection and classification","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/beat-core":"^1.0.0","fourier-transform":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mir-drums_1.1.1_1783644977415_0.5530849943570679","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@audio/mir-drums","version":"1.1.2","keywords":["audio","dsp","mir","drums"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/mir-drums@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":"80af859b1eafdb58e8c5bb5eeb55ee4b954e4893","tarball":"https://registry.npmjs.org/@audio/mir-drums/-/mir-drums-1.1.2.tgz","fileCount":4,"integrity":"sha512-/AaMPOjODkBaT6UYwWFXVO75m+P2bm7BwRyKXX3MnNkhXogzM8vglgubgKtbao7YXT/i5mlWjWnJ0mB8slsjUg==","signatures":[{"sig":"MEUCIA1T3iZ0HN8GWlOujk09/liI7ANBqtkzDGiRzDGjWfkVAiEAtxvXVg+7hrraZwYOpY8FFB5LWakYWmLoEuuQuIv2dvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3302},"main":"drums.js","type":"module","audio":"./audio.js","engines":{"node":">=18"},"exports":{".":"./drums.js","./audio":"./audio.js","./package.json":"./package.json"},"gitHead":"c7c6264da6131fdbbca4377eb61e264e3184803f","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Drum transcription — kick/snare/hihat onset detection and classification","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/onset":"^1.0.0","fourier-transform":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mir-drums_1.1.2_1783645299311_0.7674069142709001","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@audio/mir-drums","version":"1.1.3","keywords":["audio","dsp","mir","drums"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/mir-drums@1.1.3","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"dist":{"shasum":"85d435830b905c7301ff5fa8072e448ef5deb5c8","tarball":"https://registry.npmjs.org/@audio/mir-drums/-/mir-drums-1.1.3.tgz","fileCount":5,"integrity":"sha512-Wn9DTGlgeTOXWCL8sfRq740n4tpSQCBcx9l6pjCFsqDNM/d0jQ2HwH+fSoONTgIj7iRww1arON799PFflBzZYw==","signatures":[{"sig":"MEUCIQDwP4D5qbv18EI6oEbOPExuUXLy51ZiPL3rQakJfs/VwAIgKKYmWVR9XEHD9Zto91o8BpaQFwWBVHSarzdWEx98OSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4375},"main":"drums.js","type":"module","audio":"./audio.js","engines":{"node":">=18"},"exports":{".":"./drums.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"gitHead":"d4fe4b5049989b7900c4b734f72dfd381ad8c23f","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_npmVersion":"11.12.1","description":"Drum transcription — kick/snare/hihat onset detection and classification","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/onset":"^1.0.0","fourier-transform":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mir-drums_1.1.3_1783701757976_0.9432513439328634","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@audio/mir-drums","version":"1.1.4","keywords":["audio","dsp","mir","drums"],"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","_id":"@audio/mir-drums@1.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/mir#readme","bugs":{"url":"https://github.com/audiojs/mir/issues"},"dist":{"shasum":"5951e67c0ca5e4000eda206711a514d96d67245f","tarball":"https://registry.npmjs.org/@audio/mir-drums/-/mir-drums-1.1.4.tgz","fileCount":5,"integrity":"sha512-edmf/Os670mkY3b13b5up9A8PxcqQMz8dTA8m6rTks1MajGJyRNx8K9dSGeJ4iSSglvlF+1KwHAXr8IaAgAe1Q==","signatures":[{"sig":"MEQCIAeVfF12Yx5HK1+kT/rj8eBrW7giCT8E7Shewo1mVgK2AiBgDdm+4Z5IkkBUKLitjgiH7r8HcsiVuOaJBgd02WbJTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5011},"main":"drums.js","type":"module","audio":"./audio.js","engines":{"node":">=18"},"exports":{".":"./drums.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"gitHead":"93085dd0c0423a8e35b609771c07d7c146aeb66e","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/mir.git","type":"git","directory":"packages/mir-drums"},"_npmVersion":"11.12.1","description":"Drum transcription — kick/snare/hihat onset detection and classification","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@audio/onset":"^1.0.0","fourier-transform":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mir-drums_1.1.4_1783726306863_0.946795838623516","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@audio/mir-drums","version":"1.1.5","description":"Drum transcription — kick/snare/hihat onset detection and classification","type":"module","sideEffects":false,"keywords":["audio","dsp","mir","drums"],"license":"MIT","author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"engines":{"node":">=18"},"main":"drums.js","exports":{".":"./drums.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"dependencies":{"@audio/onset":"^1.0.0","fourier-transform":"^2.3.0"},"publishConfig":{"access":"public"},"audio":"./audio.js","repository":{"type":"git","url":"git+https://github.com/audiojs/mir.git","directory":"packages/mir-drums"},"funding":"https://github.com/sponsors/audiojs","types":"index.d.ts","gitHead":"92646d93d32b77e5219d245361ffbcb361ff683e","_id":"@audio/mir-drums@1.1.5","bugs":{"url":"https://github.com/audiojs/mir/issues"},"homepage":"https://github.com/audiojs/mir#readme","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-RC9rSEzWobBTsstB+el8a72Jrz7Knoxtydd8HN+Ri+KVNWxWAFXjy8V+J7QtVUIj5aCnk7eJ9jynv0HVV9Fczw==","shasum":"ae69d16c8c1a4bba4830b1e78882eb1dc8e72e50","tarball":"https://registry.npmjs.org/@audio/mir-drums/-/mir-drums-1.1.5.tgz","fileCount":6,"unpackedSize":5718,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBWICa0vvrIi29ATyQv8KFZYUrISUz0tuvCrMoSRD2PXAiAQzhfgUXrmGbc5LIAlv1iqTKDmUJtOCakU+iZmFKL03w=="}]},"_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/mir-drums_1.1.5_1783731676829_0.11207257646829993"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-08T22:06:27.814Z","modified":"2026-07-11T01:01:17.110Z","1.0.0":"2026-07-08T22:06:28.144Z","1.1.0":"2026-07-09T22:13:49.524Z","1.1.1":"2026-07-10T00:56:17.563Z","1.1.2":"2026-07-10T01:01:39.431Z","1.1.3":"2026-07-10T16:42:38.122Z","1.1.4":"2026-07-10T23:31:47.021Z","1.1.5":"2026-07-11T01:01:16.979Z"},"bugs":{"url":"https://github.com/audiojs/mir/issues"},"author":{"name":"Dmitry Iv.","email":"dfcreative@gmail.com"},"license":"MIT","homepage":"https://github.com/audiojs/mir#readme","keywords":["audio","dsp","mir","drums"],"repository":{"type":"git","url":"git+https://github.com/audiojs/mir.git","directory":"packages/mir-drums"},"description":"Drum transcription — kick/snare/hihat onset detection and classification","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"readme":"# @audio/mir-drums\n\n> Drum transcription — spectral-flux onsets classified by post-onset band energy: kick = sub dominance (40-130 Hz), hihat/cymbal = HF dominance (>5 kHz), snare = the broadband mid case.\n\n`npm install @audio/mir-drums`\n\n```js\nimport drums from '@audio/mir-drums'\n\nlet events = drums(data, { fs: 44100 })\n// Array<{ time, type: 'kick'|'snare'|'hihat', strength: 0..1, bands: { low, mid, high } }>\n```\n\nOptions: - `fs` — sample rate (default 44100, Hz) · `delta` — onset-picker threshold, passed through to `@audio/onset`'s `peakPick` (default from `@audio/onset`)\n\nAlso exported as an `audio.js` stat manifest (`./audio`).\n\nPart of [@audio/mir](https://github.com/audiojs/mir).\n","readmeFilename":"README.md"}