Модифікатор переробив тактильні двигуни Steam Controller на стереодинаміки

Модифікатор переробив тактильні двигуни Steam Controller на стереодинаміки 3 Модифікатор переробив тактильні двигуни Steam Controller на стереодинаміки 4 Влад Черевко Цікавлюся різноманітною електронікою та технологіями з початку 2000-х. Регулярно слідкую за світовими технологічними новинами і сам пишу матеріали на цю тему. 8 серпня, 16:12 0

Друге покоління Steam Controller від Valve знайшло неочікуване застосування завдяки ентузіасту під ніком Pixel1011. Він розробив проєкт Steam Haptics Player на GitHub, який дозволяє використовувати вбудовані тактильні актуатори під тачпадами контролера для відтворення музики у стереоформаті. Про це повідомляє Tom’s Hardware.

У стандартному режимі ці актуатори забезпечують лише вібраційний відгук під час взаємодії з пристроєм. Однак автор експерименту встановив, що ними можна керувати низькорівневими HID-командами через бібліотеку HIDAPI. Для цього аудіофайл обробляється за допомогою FFmpeg, трансформується у PCM-потік і передається безпосередньо до контролера, змушуючи актуатори працювати в аудіорежимі.

Якість відтворення залежить від методу підключення. При використанні бездротового каналу сигнал стискається до 8-бітного формату з частотою 8 кГц, що призводить до появи перешкод та переривань. Натомість дротове з’єднання дозволяє передавати 16-бітний PCM-потік з тією ж частотою, забезпечуючи значно чистіший та гучніший звук.

У демонстраційному відео автор відтворив композицію Want You Gone з фінальних титрів гри Portal 2. Незважаючи на експериментальний характер системи, звук виявився збалансованим. Для підсилення ефекту контролер розміщували на рушнику на рівній поверхні, що сприяло кращому звучанню.

Проєкт має свої обмеження, зокрема пропускну здатність бездротового каналу, який не був призначений для передачі аудіо. Це вимагає використання компресії, що знижує якість. Водночас, навіть у такому вигляді, експеримент вважається показовим прикладом нестандартного використання апаратних можливостей контролера.

Користувачі можуть самостійно протестувати Steam Haptics Player на другому поколінні Steam Controller. Для цього необхідно завантажити архів з GitHub, встановити FFmpeg та запустити програму через PowerShell. Детальна інструкція з встановлення доступна за посиланням.

Раніше став відомий і інший незвичний спосіб використання цього контролера: латвійський розробник Very Lazy Pixels створив вебдодаток на основі браузерного рушія Chromium, який дозволяє новому Steam Controller рухатися в реальному часі, подібно до радіокерованої машинки.

Дізнатися більше на: mezha.ua

No votes yet.
Please wait...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *