TERMBEAT started as one idea: what if the terminal itself became an instrument. Scale that up and it gets big fast, a room built like a film set, walls of screens, a projector throwing code across smoke, a rack of phones each running a different theme side by side. Somewhere in the middle of it, someone is playing music instead of a keyboard. Every command that types itself, every block that drops, every line that pings back, all of it driven by a snare hit or a bassline instead of a person pressing enter. The performer is not a programmer. They are a conductor, and the orchestra is a wall of terminals losing its mind in time with the track.
The app listens to the audio itself rather than counting on its own clock. A Web Audio analyser splits the signal into two bands, low frequencies for kicks and high frequencies for hi-hats, each tracking its own rolling average. When either band spikes far enough above its recent average, that counts as a beat. Every beat triggers something, a burst of characters typed into a fake command line, a block dropping in the Visualizer, another line of a build project appearing. Quiet stretches get their own behavior too, a slow one character at a time trickle, like someone thinking between phrases instead of a hard stop.
Four self playing modes live behind the Visualizer tab, and none of them take input. Bars is a straightforward ASCII equalizer reading the live frequency spectrum off the same analyser the beat detection uses. Tetris drops a real piece every beat, locks it when it lands, clears full rows, and wipes the board clean if it ever fills up, unattended, forever. Snake path finds toward food on its own logic every beat and resets itself the moment it traps itself. Pong is a ball bouncing around the grid with no paddles, picking up speed on strong hits. None of them are games to play. They are games watching the music instead.
Six terminal styles, Paper, Hacker, Android, Linux, Windows, PowerShell, and Kali, each pull from commands native to that world instead of generic text reused everywhere. A rare joke category sits in most of them, a fork bomb string, sudo make me a sandwich, an ASCII cowsay, the sl train, a telnet call to the old ASCII Star Wars broadcast, a fake System32 deletion in PowerShell that only ever prints text, a Windows shutdown prank paired with its own cancel command. On the Android theme, termux-toast, termux-vibrate, and termux-tts-speak are not fake, they trigger a real on screen toast, a real vibration, and real text to speech through the browser. Every theme can pop open a themed document with nano or Notepad, mix notes, a bit of hacker history, an on call runbook, a pentest engagement agenda, whatever fits. The Build button rotates through four small real projects, Tetris, Pong, Snake, and a todo list, not just one.
load audio or use mic to see the visualizer