Files
sideline/examples/default_visualization.toml
David Gwilliam 38bc9a2c13 feat(examples): Add default visualization script
Add script that renders the standard Mainline visualization using the
graph-based DSL. This demonstrates the default behavior with:

- Headlines source data
- Scroll camera mode
- Terminal display
- Classic effects: noise, fade, glitch, firehose

Files added:
- examples/default_visualization.py - Main script
- examples/default_visualization.toml - TOML configuration
- examples/README.md - Documentation for all examples

Usage:
  python examples/default_visualization.py
2026-03-21 19:43:52 -07:00

40 lines
699 B
TOML

# Default Mainline Visualization
# This configuration renders the standard Mainline visualization using the
# graph-based DSL. It matches the upstream-default preset behavior.
[nodes.source]
type = "source"
source = "headlines"
[nodes.camera]
type = "camera"
mode = "scroll"
speed = 1.0
[nodes.noise]
type = "effect"
effect = "noise"
intensity = 0.3
[nodes.fade]
type = "effect"
effect = "fade"
intensity = 0.5
[nodes.glitch]
type = "effect"
effect = "glitch"
intensity = 0.2
[nodes.firehose]
type = "effect"
effect = "firehose"
intensity = 0.4
[nodes.display]
type = "display"
backend = "terminal"
[connections]
list = ["source -> camera -> noise -> fade -> glitch -> firehose -> display"]