Реклама партнера — Название партнёра
UNIT.City — місце, де люди працюють... КРАЩЕ! Обирай свій простір просто зараз 👉

A developer vibecoded a sound visualizer for his hearing-impaired brother to play shooters. The application, with a bunch of settings, was created in 4 hours, and he didn't even have to take his eyes off the game.

Developer Oleksandr Vozny loves playing shooters with his younger brother, who has congenital hearing impairments. Sometimes communication during the game became a real challenge, so the IT guy had the idea to create a sound visualizer. So one evening, while he was playing, Claude was creating an application for Windows on the second monitor. Oleksandr shared in detail how it happened.

Leave a comment
A developer vibecoded a sound visualizer for his hearing-impaired brother to play shooters. The application, with a bunch of settings, was created in 4 hours, and he didn't even have to take his eyes off the game.

Developer Oleksandr Vozny loves playing shooters with his younger brother, who has congenital hearing impairments. Sometimes communication during the game became a real challenge, so the IT guy had the idea to create a sound visualizer. So one evening, while he was playing, Claude was creating an application for Windows on the second monitor. Oleksandr shared in detail how it happened.

My brother and I like to play the same games together, especially shooters. Arma Reforger, Arc Raiders, Squad, PUBG Battleground are games in which players with a quality headset have an advantage over players who play without headphones, or with music, or no sound at all.

Before that, we were transmitting information via text and screenshots in the Steam chat: where the shots came from, where the enemy was ambushed, where the enemy was standing behind the wall, and all that. Especially when I was taken out first and I only had to transmit information via chat — “the enemy is 5 meters to the right behind the box.”

And then I had an idea: what if I made a program with an overlay of sound direction visualization, so that the sounds would be displayed the way I hear them through my headphones — just so that the program would be like "Man in the Middle."

I have no experience working with WPF, nor with sound, but I have a set-up for Claude.

The development process looked like a real techno-performance: Oleksandr played with his brother, and on the second monitor he simultaneously “communicated” with Claude. He formulated the context, polished the prompts, and immediately threw them into the IDE terminal. He tested the result instantly — right in the game, watching how the new overlay reacts to sounds in real time.

This is what the process timeline looks like:

  • 04:30 — first commit;
  • 04:53 — Oleksandr records a video for his brother of silently destroying the first enemy using radar;
  • 04:58 — sends the .exe file to his brother for testing and collects feedback from him;
  • 08:03 — the final stable version of the radar is ready, with Opacity settings for the radar and points and lines, sound capture sensitivity, radar scaling and positioning, the ability to select monitors and sound types Stereo 2.0 | Surround 5.1 | Surround 7.1, stable operation of the radar with each type of sound, the ability to Import / Export / Save configurations;
  • 08:30 — the brother with the visualizer does more enemy kills and more total damage than Oleksandr. He adds that “without the info, this would have been practically impossible, and this is despite the fact that we played without chat”;
  • 08:37 — brother demonstrates how he adjusted the radar to make it convenient.

The next day, Oleksandr and Claude updated the visualizer, adding support for artificial intelligence. Claude wrote a Python script to train the AI ​​and simplified the process of collecting data for different directions and types of sound as much as possible. However, the first experience showed that 2000 short audio files are not enough for high-quality AI training, so there is still work to be done with the data.

“My brother is very happy with the result, as am I. Claude, if you configure it correctly and set correctly formulated prompts, produces very impressive results. In 4 hours, you can create a Windows application from scratch with a bunch of settings, while playing a game at the same time,” Oleksandr concludes.

A Ukrainian created an audio player that transcribes and translates audiobooks right while you listen
A Ukrainian created an audio player that transcribes and translates audiobooks right while you listen
On the topic
A Ukrainian created an audio player that transcribes and translates audiobooks right while you listen
Kyiv students have created a hearing diagnostic device that is suitable even for infants and can be used in frontline conditions
Kyiv students have created a device for diagnosing hearing that is suitable even for infants and can be used in frontline conditions
On the topic
Kyiv students have created a device for diagnosing hearing that is suitable even for infants and can be used in frontline conditions
Read the country's main IT news in our Telegram
Read the country's main IT news in our Telegram
On the topic
Read the country's main IT news in our Telegram

Have important news to share? Message our Telegram bot

Key events and useful links in our Telegram channel

Discussion
No comments yet.