Мод LiveHaptics превращает звук с ПК в вибрацию Steam Controller для слабослышащих
Энтузиаст под ником FamBoy32-dev выпустил LiveHaptics, приложение, которое передаёт системный звук ПК на моторы отдачи Steam Controller. Идея в том, чтобы пользователи с нарушениями слуха могли ощущать музыку, фильмы и игры через вибрацию геймпада. Мод уже доступен на GitHub и работает под Windows и Linux.
Технически LiveHaptics пропускает системный аудиопоток через цепочку DSP-обработки по каждому каналу отдельно, а затем формирует haptic-поток PCM, который отправляется напрямую на актуаторы контроллера. Такой подход позволяет сохранить разделение на левый и правый канал и передать динамику звука, а не просто амплитудный шум.
Приложение поддерживает все способы подключения геймпада:
Bluetooth
проводное соединение по USB
фирменный беспроводной приёмник Valve
Версия для Windows представляет собой полностью статичный исполняемый файл, которому не требуется установка. Порт для Linux совместим с любыми дистрибутивами, включая SteamOS. Ранняя демонстрация на Reddit показывает, как через вибрацию контроллера воспроизводится звук ролика с YouTube и игровой сцены.
Запуск на Windows выглядит просто. Нужно закрыть Steam, распаковать архив со страницы релизов на GitHub и запустить исполняемый файл, после чего подключить Steam Controller и выбрать нужный источник в поле "Capture device", если он не назначен по умолчанию. Подробная инструкция для Linux вынесена в отдельный документ репозитория.
Мод способен дополнить уже существующие решения для слабослышащих игроков, вроде субтитров с расширенной настройкой шрифта, фона и индикации направления звука, которые всё чаще встречаются в новых играх. Тактильная обратная связь даёт то, чего текстовые подсказки не передают, а именно ощущение ритма, взрывов и пространственной динамики.
Ценник в 99 долларов делает Steam Controller недешёвым вариантом на фоне обычных геймпадов, однако открытость платформы Valve с момента апрельского релиза породила заметное количество любительских разработок.
Ранее энтузиасты научили контроллер перемещаться по поверхности за счёт вибрации, а затем совместили этот трюк с системой компьютерного зрения, чтобы геймпад сам находил дорогу к зарядной подставке.
Похожим образом работает SteamHapticsPlayer, который умеет проигрывать через моторы контроллера аудиофайлы на Windows и Linux. Тот же разработчик выпустил и отдельную утилиту для точного мониторинга заряда батареи геймпада.
Официально контроллер Valve требует запущенного в фоне клиента Steam, но моддеры собрали прошивку для микроконтроллеров, снимающую это ограничение. С платой Pro Micro nRF52840 или аналогичной геймпад работает с Nintendo Switch, Xbox, PlayStation 5, PlayStation 4 и даже PlayStation 3.
Сам Steam Controller позиционируется Valve прежде всего как основной способ управления для гибрида ПК и консоли Steam Machine, хотя он рассчитан и на обычный ПК-гейминг. Релиз VR-гарнитуры Steam Frame ожидается в ближайшее время.
- Valve не ожидала, что Steam Controller раскупят так быстро – уже готовит новую партию
- Steam Controller раскупили за полчаса, а в России продают втрое дороже рекомендуемой цены
- Valve обновила Steam с уведомлениями о разряде геймпада, быстрыми чатами и удалённым управлением загрузками