Мод 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 ожидается в ближайшее время.

Больше статей на Shazoo
Тэги:

Об авторе

Эксперт по Fallout
Главный редактор
Более 16 лет в индустрии освещения видеоигр, кино, сериалов, науки и техники. Особенно разбираюсь в серии Fallout, ценитель The Elder Scrolls. Поклонник Arcanum и Fallout Tactics. Больше всего играю в Civilization, Old World и градостроители. Изучаю ИИ и загадки космоса.