Controle Steam Vira Alto-Falante Estéreo

Modder transforma a vibração háptica em som de 16 bits com uma ferramenta HID personalizada, surpreendendo pela qualidade.

🎮 Inovação no Controle Steam

Um projeto fascinante chamado “Steam Haptics Player” está permitindo que os proprietários do controle Steam de segunda geração transformem seus seus dispositivos em surpreendentes alto-falantes estéreo. A abordagem aberta da Valve para seu hardware continua a inspirar a comunidade de modders.

🔊 Como Funciona a Magia do Som?

  • Sem Alto-Falantes Integrados: O controle Steam não possui alto-falantes; em vez disso, ele utiliza dois atuadores lineares sob cada trackpad para feedback háptico.
  • Descoberta Engenhosa: O modder Pixel1011 descobriu que esses motores hápticos podem ser direcionados com comandos HID de baixo nível.
  • Processamento de Áudio: O “Steam Haptics Player” pega um arquivo de áudio, o reamostra via FFmpeg, divide-o em pacotes de fluxo PCM e os envia diretamente ao controle. A firmware do controle então alimenta esses dados brutos aos motores, que vibram para produzir som.

🎶 Qualidade Sonora Surpreendente

  • Conexão com Fio (16-bit 8kHz PCM): A qualidade de áudio é notavelmente boa, produzindo um som equilibrado e alto. Há até um “grave” genuíno que você não esperaria de uma configuração improvisada.
  • Conexão Sem Fio (8-bit 8kHz μ-law): A qualidade sem fio é mais áspera, com estalos e interrupções devido às limitações de largura de banda. No entanto, o fato de ser possível já é impressionante.

🔧 Experimente Você Mesmo!

Para aqueles com um controle Steam de segunda geração, o projeto está disponível no GitHub. Basta baixar o arquivo, instalar o FFmpeg (se necessário) e executar o programa via PowerShell.

Atenção: O impacto na vida útil da bateria do controle ainda é desconhecido. Use com moderação!

Baseado no artigo de Tom’s Hardware