|
|
cd5034ce78
|
feat: Add oscilloscope with image data source integration
- 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
|
2026-03-19 04:16:16 -07:00 |
|