rolandnsharp

Terminal-based oscilloscope with CRT phosphor physics, written in Nim

17
0
100% credibility
Found Apr 05, 2026 at 17 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Nim
AI Summary

A terminal program that turns your screen into a realistic oscilloscope displaying live audio waveforms with glowing CRT-style effects and persistence.

How It Works

1
πŸ‘€ Spot the demo

You discover a captivating video of sound waves glowing and dancing inside a simple terminal window like magic.

2
πŸ’Ύ Grab the program

You easily download the oscilloscope program to your computer to try it yourself.

3
πŸš€ Power it on

You launch the program and watch in awe as the screen boots up with a realistic old TV glow and sweep.

4
🎡 Play your sounds

As music or audio plays from your speakers, live wavy lines appear tracing the sound's rhythm right before your eyes.

5
πŸ”§ Fine-tune the view

Press simple keys to make the waves bigger, zoom in on details, or adjust how fast they move.

6
πŸ”„ Switch to patterns

Toggle the mode to see swirling, artistic shapes form from left and right audio channels together.

😊 Shut down smoothly

Press quit to see the screen fade and collapse like powering off a real vintage oscilloscope, leaving you smiling.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 17 to 17 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is terminal-oscilloscope?

This Nim-written terminal oscilloscope turns your command line into a retro CRT display for visualizing live system audio, complete with phosphor physics, beam trails, and glow effects. It captures audio directly from PulseAudio or PipeWire without extra dependencies, letting you probe signals like a real oscilloscope probe terminal. Switch between Y-T waveforms and X-Y Lissajous patterns, tweak gain and time zoom on the fly.

Why is it gaining traction?

The CRT boot animations, phosphor decay, and half-block Unicode rendering deliver convincing terminal-based oscilloscope visuals that feel like hardware, standing out from basic audio visualizers. Zero-install audio capture and physics-based persistence hook developers who want immersive, dependency-free tools for signal inspection. Its Nim foundation keeps it lightweight and fast in any terminal.

Who should use this?

Audio engineers debugging live streams in terminals, embedded devs testing signal chains without GUI overhead, or retro computing fans building terminal oscilloscope calibration setups. Nim enthusiasts will appreciate it as a showcase for high-perf terminal apps with real-time physics.

Verdict

Try it for fun audio probing if you're into terminals and Nimβ€”solid README and controls make it accessible despite 17 stars and 1.0% credibility score signaling early-stage maturity. Lacks tests or broad platform support, so stick to prototypes over production.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.