Spectral-flux onset detector (max-filtered reference, median threshold, refractory) and peak-based chroma with Krumhansl profile key estimate. Own FFT; no external dependencies. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
12 lines
302 B
JSON
12 lines
302 B
JSON
{
|
|
"name": "perlines-web",
|
|
"version": "2.0.0",
|
|
"description": "Perlines v2: zero-install browser audio visualizer (WebAudio + WebGL2)",
|
|
"type": "module",
|
|
"license": "MIT",
|
|
"private": true,
|
|
"scripts": {
|
|
"test": "node --test test/dsp.test.mjs",
|
|
"serve": "node tools/serve.mjs"
|
|
}
|
|
}
|