Skip to content
English

Установка на Windows

In English

Музыкальный визуализатор: слушает то, что играет на компьютере, и рисует под это.

Это ранняя тестовая сборка. Она не подписана, поэтому Windows один раз предупредит о ней. Устанавливать ничего не нужно - распакуйте куда угодно и запустите ritmolux.exe.

  1. Разрешить запуск

Windows SmartScreen напишет “Windows protected your PC”, потому что сборка не подписана. Нажмите “More info”, затем “Run anyway”. Нужно только в первый раз.

Если вы распаковали архив прямо из загрузок браузера и приложение ведёт себя странно, нажмите на .zip правой кнопкой, выберите Properties, поставьте галочку Unblock - и распакуйте заново.

  1. Включите музыку

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

Если картинка движется, но никак не отзывается на ритм, значит, она идёт на холостой анимации - звук до приложения не дошёл. Приложение само говорит, почему:

  • Нажмите F3. В панели диагностики есть строка, начинающаяся с “audio”. Если она начинается с “live WASAPI”, звук до приложения доходит - дальше в строке указаны формат и устройство, которое оно слушает, так что проверьте, что что-то играет и играет именно через это устройство. Если там “failed WASAPI …”, остаток строки - это причина. Если там “lost WASAPI …”, вход пропал во время работы и открыть его заново не вышло; выберите его снова в строках Input меню S.

  • Или откройте diagnostics.log (раздел 4 ниже). Его последний столбец называется “capture” и несёт ту же фразу в каждой строке.

Достаточно прислать нам любой из этих двух ответов.

  1. Управление

Space следующий пресет
Tab список всех пресетов (стрелки - выбор, Enter - применить,
Esc - закрыть)
S настройки (качество, полный экран, монитор)
F полный экран
D перейти на следующий монитор
F3 частота кадров и диагностика
A автосмена пресетов вкл/выкл (по умолчанию выключена)

Выйти можно по Alt-F4 или закрыв окно. Escape только закрывает меню и из приложения не выходит, поэтому из полного экрана сначала выйдите клавишей F.

Если частота кадров в F3 низкая, нажмите [ и перейдите на облегчённый уровень качества (] возвращает обратно). Приложение делает это и само, если не укладывается в бюджет кадра.

  1. Где лежат файлы

%APPDATA%\Ritmolux\

Вставьте это в адресную строку проводника. Там лежит редактируемая копия пресетов, config.toml с вашими настройками и diagnostics.log. Удаление папки сбрасывает приложение; она создаётся заново при следующем запуске.

Папка presets рядом с этим файлом - справочная копия, её можно читать. Приложение её не загружает: у него своя, встроенная.

  1. Передача картинки в TouchDesigner (по желанию)

Эта сборка умеет работать БЕЗ ОКНА и отдавать картинку прямо в другое приложение на том же компьютере - TouchDesigner, Resolume, OBS - через Spout. Без записи, без кодека, с задержкой в кадр-другой.

ritmolux.exe —stream —size 1280x720 —fps 60

Затем в TouchDesigner добавьте TOP “Syphon Spout In” (это его настоящее имя; оператора просто “Spout In” не существует) и задайте в Sender Name то, что печатает запуск без окна, обычно:

publishing 1280x720 at 60 fps as Spout sender ‘Ritmolux’

Цвет настраивать не нужно - картинка должна выглядеть так же, как в самом приложении.

ЕСЛИ НИЧЕГО НЕ ПОЯВИЛОСЬ, А В НОУТБУКЕ ДВА ГРАФИЧЕСКИХ ЧИПА, почти наверняка дело в этом. Spout умеет отдавать картинку только программе на ТОМ ЖЕ чипе, а Windows выдаёт программе без окна энергосберегающий, пока TouchDesigner работает на быстром. Запустите:

ritmolux.exe —list-adapters

и затем назовите тот, на котором работает TouchDesigner:

ritmolux.exe —stream —gpu “RTX 3080”

Ctrl-C останавливает и печатает, сколько кадров было отправлено.

Spout - отдельный проект с открытым исходным кодом (Simplified BSD); его уведомление об авторских правах лежит рядом с этим файлом, в spout-license.txt.

  1. Что прислать в ответ

Пять пунктов, пусть и приблизительно:

  • Запустилось ли оно вообще и что сделал SmartScreen?
  • Реагирует ли картинка на музыку? Если нет - что написано в строке “audio” в F3?
  • Какую частоту кадров показывает F3 и пишет ли он, что уровень качества был понижен?
  • Какая у вас видеокарта?
  • Содержимое diagnostics.log из папки, указанной в разделе 4.

Спасибо - эта сборка существует ради того, чтобы выяснить, что ломается.

Built from 13c7582 at version 0.158.0. This site tracks main and is not versioned per release.