Example 07 — amplitude · frequency · phase
Shape Parameters
Three rows of filled wave ribbons — each isolates one parameter. Amplitude in red, frequency in blue, phase in green. Lighter bands show smaller values; all run the same classic sine.
Core snippet
// amplitude — scales the output height
Waves.wave(x * 0.016, {
wave: 'classic sine',
t: t,
amplitude: 60 // default: 100
});
// frequency — compresses/stretches the wave
Waves.wave(x * 0.016, {
wave: 'classic sine',
t: t,
frequency: 2.0 // default: 1
});
// phase — shifts the wave sideways
Waves.wave(x * 0.016, {
wave: 'classic sine',
t: t,
phase: PI * 0.5 // default: 0
});