- demo_image_oscilloscope.py: Uses ImageDataSource pattern to generate oscilloscope images - Pygame renders waveforms to RGB surfaces - PIL converts to 8-bit grayscale with RGBA transparency - ANSI rendering converts grayscale to character ramp - Features LFO modulation chain Usage: uv run python scripts/demo_image_oscilloscope.py --lfo --modulate Pattern: Pygame surface → PIL Image (L mode) → ANSI characters Related to #46
11 KiB
11 KiB