VocalRoom видео/аудио чат · минусовки · контроль нот
не подключено комната не выбрана

Сцена

участников: 1

Пульт

минусовка не выбрана — откройте вкладку «Минусовки»
—
00:00 / 00:00

Текст песни

текст не задан
Нет текста. Добавьте его во вкладке «Минусовки» → «Текст песни», затем нажмите «Играть».

Комната

сигнализация: не активна

Видео/аудио идёт напрямую между браузерами (WebRTC, peer-to-peer). Сервер нужен только для «рукопожатия» — если его нет, используйте локальный режим или обмен кодами ниже.

Оборудование

Разрешения ещё не запрошены.

Обмен кодами (совсем без сервера)

  1. Хост: Создать приглашение → скопируйте код и отправьте любым мессенджером.
  2. Гость: вставьте код в нижнее поле → Принять код → скопируйте ответ.
  3. Хост: вставьте ответ в поле приглашения → Завершить рукопожатие.

Участники

1

    Текстовый чат

    идёт по тому же каналу, что и видео

    Прикрепить свою музыку

    Перетащите сюда аудиофайлы mp3, wav, m4a, ogg, flac (поддерживается браузером)

    Файл обрабатывается локально в браузере: никуда не загружается. После разбора можно сделать из него минусовку (убрать вокал) — см. ниже.

    Папка не выбрана Выберите папку для минусовок и текстов — она запомнится для следующих сессий.

    Браузер не сообщает полный путь, но запоминает выбранную папку. При следующем запуске доступ обычно восстанавливается сам; если браузер спросит — нажмите «Разрешить доступ». После этого снова можно сохранять сюда WAV и тексты и открывать аудио и .lrc/.txt из неё одним кликом.

    Создать минусовку из песни

    —

    Текст песни

    выберите минусовку

    Вставьте слова или прикрепите файл .lrc / .txt. Таймкоды вида [мм:сс.дд] дают точную синхронизацию; без них строки распределяются по длительности, а если вокал распознан — по фразам пения. Текст во время воспроизведения показывается в «Студии», текущая строка подсвечивается.

    Распознавания слов из аудио офлайн нет — браузер без моделей не может превратить вокал в текст. Текст вводится вручную (или .lrc/.txt), а привязка к музыке — автоматическая. Кнопка ниже включает онлайн-распознавание: модель Whisper скачается из интернета и распознает слова и таймкоды прямо в браузере (аудио никуда не отправляется).

    нужен интернет; модель кэшируется после первой загрузки

    Сгенерировать минусовку с нуля

    —

    Генератор синтезирует настоящую инструментальную аранжировку (барабаны, бас, аккорды), сразу с разметкой аккордов — по ней работает контроль попадания в ноты.

    Библиотека минусовок

    0 шт.

      Тюнер и эталонные ноты

      Клик по клавише — прослушать ноту. Подсвеченные клавиши — ноты текущей гаммы или аккорда.

      Гамма и аккорд для контроля

      Результаты сессии

      НотаПопаданийПромаховСреднее отклонение
      Пока нет данных — включите микрофон и пойте.
      сессия не начата

      Голосовая разминка и калибровка

      • Спойте «а» ровно 3 секунды на удобной ноте — смотрите индикатор центов.
      • Программа покажет, на сколько центов вы выше/ниже центра ноты.
      • Если систематически +30…+40 центов на всех нотах — поправьте строй A4 или распойтесь.
      • Дрожание стрелки ±10 центов — нормальный вибратто, попадание считается.
      —

      Как пользоваться VocalRoom

      1. Запуск

      Откройте start.bat — поднимется локальный сервер и браузер откроет приложение. Можно открыть и просто index.html двойным щелчком: камера/микрофон работают, но автоматическая сигнализация доступна только при запуске через start.bat.

      2. Видео и аудио чат

      Вкладка Комната и чат. Один участник нажимает «Создать комнату», остальные вводят тот же код и нажимают «Подключиться». Связь устанавливается напрямую между браузерами (WebRTC), сервер участвует только в рукопожатии.

      • Авто — если сервер сигнализации доступен, участники находят друг друга сами.
      • Локально — несколько вкладок одного браузера (удобно проверить всё в одиночку).
      • Вручную — обмен кодами через любой мессенджер, сервер не нужен вообще.

      3. Минусовки

      Вкладка Минусовки:

      • Прикрепить — перетащите свой аудиофайл, он разберётся прямо в браузере.
      • Папка для минусовок и текстов — нажмите «Выбрать папку» (Chrome / Edge). Браузер запомнит её для следующих запусков; при необходимости один раз нажмите «Разрешить доступ». WAV и тексты сохраняются прямо в эту папку, а аудио и .lrc/.txt из неё открываются одним кликом — обычные кнопки «Выбрать файлы» и «Прикрепить .lrc/.txt» тоже начинают диалог в этой папке. Полный путь браузер не показывает — только имя папки.
      • Создать из песни — подавление вокала в центре стерео (караоке-минус) с защитой баса. На выходе минус без вокала; мелодия удалённого вокала показывается толстыми линиями на графике высоты тона.
      • Сгенерировать с нуля — выбрать темп, тональность, прогрессию и стиль: программа синтезирует барабаны, бас и аккорды и сразу разметит аккорды по времени. Клавишные партии (аккорды и арпеджио) показываются голубыми полосами-нотами на графике высоты тона.
      • Текст песни — вставьте слова или прикрепите .lrc/.txt. Таймкоды [мм:сс.дд] синхронизируют точно, иначе строки распределяются по длительности или по фразам вокала. Во время пения текст виден в «Студии», текущая строка подсвечивается. Распознавания слов из аудио офлайн нет; кнопка «🌐 Распознать слова (онлайн)» скачивает модель Whisper из интернета и распознаёт слова прямо в браузере (аудио не отправляется).
      • Выбранную минусовку можно петь, отправлять в комнату, скачать в WAV.

      4. Контроль попадания в ноты

      Справа в «Студии» — индикатор: текущая нота, отклонение в центах (красное/зелёное), цель и статистика. Режимы:

      • По аккордам минусовки — засчитываются звуки текущего аккорда в момент пения.
      • По гамме — засчитываются ноты выбранной тональности.
      • Тюнер — нужно точно попасть в одну заданную ноту.
      • По мелодии вокала минусовки — пойте вслед за толстыми линиями мелодии, извлечённой из вокала минусовки: засчитывается нота, которая сейчас звучит в оригинале.
      • Свободный — просто показывает вашу ноту без оценки.

      Строгость октав — переключатель «Без привязки к октавам / Строгий»:

      • Без привязки к октавам — важно только название ноты (до, ре, ми…), в любой октаве.
      • Строгий — нужна ровно та же нота, что в цели, вместе с октавой. Работает там, где у цели есть октава: режим «Тюнер» и «По мелодии вокала».

      Допуск в центах задаётся во вкладке «Ноты и настройка». Нота считается засчитанной, если удержана ровно дольше заданного времени.

      При запуске минусовки («▶ Играть») микрофон включается автоматически — сразу можно петь и видеть попадание. Это поведение можно отключить галочкой «Включать микрофон при старте минусовки».

      5. Приватность

      Всё считается локально: файлы не загружаются на серверы, видео и звук идут напрямую между участниками. Сервер сигнализации видит только коды комнаты.