СУФЛЁР ·16пой — и увидь свой голос в нотах: ноты растут из твоего голоса

Пой — и увидь свой голос в нотах.

Модуль ·16 закрывает гештальт UltraStar внутри СИНГУЛЯР: микрофон анализируется локально в аудио-потоке — два детектора на выбор (McLeod MPM и ЙИН/YIN, ПВ2 v11.30), ноты летят справа «колбасками» с плавным проявлением, а HUD считает Score, Combo и рейтинг PERFECT / GOOD / MISS. Нотная карта не нужна заранее — она генерируется прямо из минусовки этим же DSP-движком и живёт в IndexedDB. Ни сервера, ни сети, ни innerHTML.

—кадров DSP/с
—нот в карте
—источник карты
выклмикрофон
—мс/кадр · движок ЙИН (ПВ2)

Сцена canvas · 60 fps · мастер-часы audio.currentTime

0.0 / 0.0 с

Нотная карта откуда берутся «колбаски»

ТРИ ИСТОЧНИКА — ВСЁ ОФЛАЙН

— DSP-экстрактор McLeod разберёт минусовку на мелодическую линию и квантует её в ноты (первый раз — счёт по кадрам с прогрессом, результат кэшируется в браузере). — формат UltraStar (: старт длина нота слово, * = золотая нота) или LRC. — карта, сохранённая раньше, подхватится сама при выборе песни.

Карта не загружена — включится режим вокального монитора (без очков).

Fusion-автосборщик слова ASR × ноты DSP = UltraStar .txt в один клик

Сведение по ТЗ KARAOKE_TREND «Fusion Engine»: тайминги слов из LRC/ASR × мелодическая линия DSP-экстрактора → квантование к 1/16 бита (#BPM/#GAP), мелизмы «теря-а-ем» помечаются маркером ~, паузы > 1,5 с нарезают строки. Результат — готовый UltraStar .txt: скачай или сохрани в память песни.

// собери карту (или импортируй ), при желании подгрузи слова LRC — и жми «собрать .txt»
Автосборщик ждёт карту и слова.

Микрофон и итог оценка только по твоему голосу

Частота → MIDI + центсы, медиана 5 кадров, октавная поправка, комбо ×1…×4. движок высоты (оба — в аудио-потоке, вне Main Thread):
Микрофон выключен. Нажми — браузер спросит разрешение (всё остаётся на устройстве).

РЕКОРДЫ ПЕСНИ (IndexedDB, локально)

Пока пусто — спой первую песню.
Честность оценки: без нотной карты очки не начисляются — только живой монитор голоса (шар с аурой). Для очков собери карту из минусовки или импортируй UltraStar .txt. Петь лучше в наушниках: если колонки играют в микрофон, DSP может ловить мелодию минусовки.

Горячие клавиши: Пробел — пуск/пауза · M — микрофон · ←/→ — перемотка ±5 с. Платформа: ОРКЕСТРАТОР ·15 · файл ·15 · флагман ·01

под капот · тех-гарантии и сборка
СУФЛЁР ·16 v1.1 · сборка 2026-10-14 (такт v11.30 «ЩИТ») · Fusion-автосборщик
офлайн-оценка вокала UltraStar-стиля · детекторы высоты в AudioWorklet: McLeod MPM + ЙИН/YIN (ПВ2, выбор в панели микрофона) · нотные колбаски с плавным проявлением · HUD Score/Combo/PERFECT-GOOD-MISS · автогенерация нотной карты из минусовки · IndexedDB: notecharts + scores · офлайн · 0 зависимостей · 0 внешних запросов · 0 innerHTML · канон дома v1.35.0 «СТАНДАРТ»
ДОМ СИНГУЛЯР · 42 дверь · 62 песни · 200 языков · такт v11.30 «ЩИТ» · кэш v181