Wave
Generates a horizontal waveform path: a line that undulates vertically. Control the number of cycles, phase offset, and wave shape to create everything from gentle sine ripples to sharp zigzags.
Inputs
| Port | Type | Default | Range | Description |
|---|---|---|---|---|
| Scale X | Scalar | 0.5 | 0–1 | Horizontal extent |
| Scale Y | Scalar | 0.5 | 0–1 | Vertical amplitude |
| Phase | Scalar | 0.0 | 0–1 | Shifts the wave along its length |
| Wave Shape | Scalar | 0.0 | 0–1 | Morphs between wave shapes (0 = sine) |
| Cycles | Scalar | 2.0 | 0–10 | Number of complete wave cycles |
Outputs
| Port | Type | Description |
|---|---|---|
| Frame | Frame | Open wave path |
Controls
Resolution: Low, Medium, High, or Very High. Higher resolutions give smoother sine curves and cleaner sharp shapes.
Ideas
- Animate Phase with a Phasor for a scrolling wave that flows continuously across the frame.
- Modulate Cycles for frequency sweeps; the wave compresses and expands.
- Wire an Audio Input into Scale Y for a waveform display that reacts to music.
Tips
- The Wave node produces an open path (not closed), so it naturally has visible endpoints.
- Use Colorize with Fade Ends to soften the start and end of the wave.
Related
- Parametric Curve: build custom waveforms from scratch with oscillators
- Spiral: another open path with a different character
- Colorize: add color and fade the endpoints