Установка на Windows
Музыкальный визуализатор: слушает то, что играет на компьютере, и рисует под это.
Это ранняя тестовая сборка. Она не подписана, поэтому Windows один раз предупредит о ней. Устанавливать ничего не нужно - распакуйте куда угодно и запустите ritmolux.exe.
- Разрешить запуск
Windows SmartScreen напишет “Windows protected your PC”, потому что сборка не подписана. Нажмите “More info”, затем “Run anyway”. Нужно только в первый раз.
Если вы распаковали архив прямо из загрузок браузера и приложение ведёт себя странно, нажмите на .zip правой кнопкой, выберите Properties, поставьте галочку Unblock - и распакуйте заново.
- Включите музыку
Запустите любую музыку, и визуализация начнёт реагировать. Настраивать ничего не нужно: приложение захватывает то, что и так играет, через устройство вывода по умолчанию.
Если картинка движется, но никак не отзывается на ритм, значит, она идёт на холостой анимации - звук до приложения не дошёл. Приложение само говорит, почему:
-
Нажмите F3. В панели диагностики есть строка, начинающаяся с “audio”. Если она начинается с “live WASAPI”, звук до приложения доходит - дальше в строке указаны формат и устройство, которое оно слушает, так что проверьте, что что-то играет и играет именно через это устройство. Если там “failed WASAPI …”, остаток строки - это причина. Если там “lost WASAPI …”, вход пропал во время работы и открыть его заново не вышло; выберите его снова в строках Input меню S.
-
Или откройте diagnostics.log (раздел 4 ниже). Его последний столбец называется “capture” и несёт ту же фразу в каждой строке.
Достаточно прислать нам любой из этих двух ответов.
- Управление
Space следующий пресетTab список всех пресетов (стрелки - выбор, Enter - применить, Esc - закрыть)S настройки (качество, полный экран, монитор)F полный экранD перейти на следующий мониторF3 частота кадров и диагностикаA автосмена пресетов вкл/выкл (по умолчанию выключена)Выйти можно по Alt-F4 или закрыв окно. Escape только закрывает меню и из приложения не выходит, поэтому из полного экрана сначала выйдите клавишей F.
Если частота кадров в F3 низкая, нажмите [ и перейдите на облегчённый уровень качества (] возвращает обратно). Приложение делает это и само, если не укладывается в бюджет кадра.
- Где лежат файлы
%APPDATA%\Ritmolux\Вставьте это в адресную строку проводника. Там лежит редактируемая копия пресетов, config.toml с вашими настройками и diagnostics.log. Удаление папки сбрасывает приложение; она создаётся заново при следующем запуске.
Папка presets рядом с этим файлом - справочная копия, её можно читать. Приложение её не загружает: у него своя, встроенная.
- Передача картинки в 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.
- Что прислать в ответ
Пять пунктов, пусть и приблизительно:
- Запустилось ли оно вообще и что сделал 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.