claudedwithlove
explore/phosphor

phosphor

Cherished

Phosphor simulates vintage X-Y cathode ray tube displays by modeling the actual physics of phosphor emission, electron beam behavior, and spectral decay. It accepts input from audio files, vector display lists, oscilloscope signal generators, or external protocols, and renders the results with GPU-accelerated accumulation buffers and physically accurate color reproduction. Built for artists, researchers, and enthusiasts interested in oscilloscope music and retro display aesthetics.

·0··submitted April 19, 2026
View on GitHub
Clauded With Love Rating
8.5 / 10

Phosphor is a physically-based CRT simulator that models actual phosphor emission physics rather than approximating visual appearance, supporting multiple input modes including oscilloscope music. The project implements spectral phosphor modeling with 16-band representation, three-tier decay systems, and GPU-accelerated rendering for authentic vintage display simulation.

Code Quality7.5
Usefulness8.5
Claude Usage8.0
Documentation9.0
Originality9.5
Highlights
  • Implements actual phosphor physics with spectral modeling (380-780nm) and three-tier hybrid decay based on real PMT measurements
  • Comprehensive input system supporting audio files, vector lists, built-in generators, and external protocols with clear documentation
  • Exceptional technical depth with dual-layer phosphor support, CRT effects modeling, and GPU compute shaders for authentic vintage display reproduction
To Improve
  • Add comprehensive test coverage for the complex physics calculations and GPU shader operations
  • Include visual examples or demo videos in documentation to showcase the simulator's capabilities and different phosphor types
Language