Wave Nodes
Wave generators for creating rhythmic effects: sine waves, triangle waves, sawtooth, and noise-based oscillations.
Wave Nodes
Wave generators for creating rhythmic effects: sine waves, triangle waves, sawtooth, and noise-based oscillations.
This category contains 9 nodes.
Nodes
Chirp Wave
Generates a chirp (frequency sweep)
Inputs: Value, start/end frequencies, amplitude, period.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
| Start Freq | Number | any | 1 |
| End Freq | Number | any | 10 |
| Amplitude | Number | any | 1 |
| Period | Number | any | 1 |
Outputs: Sine wave with frequency increasing from start to end over the period.
| Name | Type | Range |
|---|---|---|
| Number | Number | ±1 |
Cosine
Calculates cosine
Inputs: Angle in radians (typical range: 0 to 2π).
| Name | Type | Range | Default |
|---|---|---|---|
| Angle | Number | rad | 0 |
Outputs: Cosine value in range [-1, 1].
| Name | Type | Range |
|---|---|---|
| Number | Number | ±1 |
Elastic Wave
Creates oscillating wave with exponential decay, like elastic bounce
Inputs: Value, amplitude, frequency, decay rate, phase.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
| Amplitude | Number | any | 1 |
| Frequency | Number | any | 3 |
| Decay | Number | any | 1 |
| Phase | Number | any | 0 |
Outputs: Decaying oscillation.
| Name | Type | Range |
|---|---|---|
| Result | Number | ±1 |
Noise Wave
Generates pseudo-random noise as a wave
Inputs: Value, frequency (noise rate), amplitude, seed.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
| Frequency | Number | any | 1 |
| Amplitude | Number | any | 1 |
| Seed | Number | any | 0 |
Outputs: Random values varying smoothly over time.
| Name | Type | Range |
|---|---|---|
| Number | Number | ±1 |
Pulse Wave
Generates periodic pulses
Inputs: Value, frequency, amplitude, phase, width (pulse duration), falloff (edge softness).
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
| Frequency | Number | any | 1 |
| Amplitude | Number | any | 1 |
| Phase | Number | any | 0 |
| Width | Number | any | 0.1 |
| Falloff | Number | any | 0.05 |
Outputs: Pulse train with controllable shape.
| Name | Type | Range |
|---|---|---|
| Number | Number | ±1 |
Sawtooth Wave
Generates a sawtooth wave
Inputs: Value, frequency, amplitude, phase.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
| Frequency | Number | any | 1 |
| Amplitude | Number | any | 1 |
| Phase | Number | any | 0 |
Outputs: Linear ramp that resets periodically, range [-amplitude, amplitude].
| Name | Type | Range |
|---|---|---|
| Number | Number | ±1 |
Sine
Calculates sine
Inputs: Angle in radians (typical range: 0 to 2π).
| Name | Type | Range | Default |
|---|---|---|---|
| Angle | Number | rad | 0 |
Outputs: Sine value in range [-1, 1].
| Name | Type | Range |
|---|---|---|
| Number | Number | ±1 |
Square Wave
Generates a square wave
Inputs: Value, frequency, amplitude, phase, duty cycle [0, 1] (fraction of time at high level).
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
| Frequency | Number | any | 1 |
| Amplitude | Number | any | 1 |
| Phase | Number | any | 0 |
| Duty Cycle | Number | any | 0.5 |
Outputs: Alternating high/low values ±amplitude.
| Name | Type | Range |
|---|---|---|
| Number | Number | ±1 |
Triangle Wave
Generates a triangle wave
Inputs: Value, frequency, amplitude, phase.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
| Frequency | Number | any | 1 |
| Amplitude | Number | any | 1 |
| Phase | Number | any | 0 |
Outputs: Linear up-down ramp in range [-amplitude, amplitude].
| Name | Type | Range |
|---|---|---|
| Number | Number | ±1 |