v0.1Latest
Random
Random
Generates random modulation values, either as a continuously drifting stream or as a fresh value produced on each trigger. It is a core source of unpredictability for animating parameters, adding variation, or driving generative patches. Range and rate settings shape how wide and how fast the randomness moves.

Inputs
Trigger
- ID:
trigger - Kind:
trigger - Rate:
event - Coercion: Implicit
- Description: Generate a new random value on a trigger or phase-clock wrap.
Min
- ID:
min - Kind:
control - Rate:
control - Range: -1000000 to 1000000
- Coercion: Implicit
- Default:
0
Max
- ID:
max - Kind:
control - Rate:
control - Range: -1000000 to 1000000
- Coercion: Implicit
- Default:
1
Seed
- ID:
seedMod - Kind:
control - Rate:
control - Range: 0 to 2147483647
- Coercion: Implicit
- Default:
0
Outputs
Value
- ID:
value - Kind:
control - Rate:
control - Coercion: Implicit
- Description: Random value output
Parameters
Rate
- ID:
rate - Type:
float - Control:
slider - Range or Options: 0.001 to 100 Hz, step 0.001, log
- Default:
1
Type
- ID:
valueType - Type:
enum - Control:
select - Range or Options: Number (
number), Frequency (frequencyHz), Pitch (pitch), MIDI Note (midiNote), MIDI Velocity (midiVelocity), Time (ms) (timeMs), Ratio (ratio), Count (count), Resonance (Q) (q), Pan (pan) - Default: Number (
number)
Mode
- ID:
mode - Type:
enum - Control:
buttons - Range or Options: On Trigger (
onTrigger), Continuous (continuous) - Default: On Trigger (
onTrigger)
Distribution
- ID:
distribution - Type:
enum - Control:
buttons - Range or Options: Uniform (
uniform), Gaussian (gaussian) - Default: Uniform (
uniform)
Min
- ID:
min - Type:
float - Control:
numberInput - Range or Options: -1000000 to 1000000, step 0.01
- Default:
0
Max
- ID:
max - Type:
float - Control:
numberInput - Range or Options: -1000000 to 1000000, step 0.01
- Default:
1
Smooth
- ID:
smooth - Type:
float - Control:
slider - Range or Options: 0 to 1 normalized, step 0.01
- Default:
0.5 - Description: Blend between stepped random output and slewed motion.
Seed
- ID:
seed - Type:
int - Control:
numberInput - Range or Options: 0 to 2147483647, step 1
- Default:
0
Notes
- Canonical ID:
mod.random - Category:
modulators - Runtime Surface: control
- Runtime Targets:
control-main-thread - JUCE Early Access: Supported
- Early Access Note: Native-supported in the plugin for the current catalog/runtime support contract.