Спектро-лист: «взгляд» ИИ-агента на аудио (тулза движка + view в aiaudio)
- packages/engine/tools/spectro.mjs: FFT (radix-2, чистый JS) → спектрограмма
  log-частоты в dB-палитре + огибающая RMS + секундные тики + маркер шва лупа;
  CLI листует несколько клипов в один PNG
- wav.mjs: decodeWav (PCM 16-бит, моно/стерео → Float32, чанки по ID)
- тесты: roundtrip encode/decode, частота тона попадает в бин, лист пишется
- aiaudio: команда view <id> [seeds] — лист кандидатов в /tmp одной командой
- docs: assets-audio-save (decodeWav/spectro), practices (приём отбора),
  llms.txt, plan.md (Работа A)

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent 231b960 commit 0563bb8d10fcb2b1cf9d5fdfefb19e5dacb66442
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 2 days ago
Showing 8 changed files
View
apps/game/tools/aiaudio/index.mjs
View
docs/engine/assets-audio-save.md
View
docs/engine/practices.md
View
docs/llms.txt
View
docs/plan.md
View
packages/engine/tools/__tests__/spectro.test.mjs 0 → 100644
View
packages/engine/tools/spectro.mjs 0 → 100644
View
packages/engine/tools/wav.mjs