Skip to main content

Sources Reference

This reference documents all available source types in FXCanvas with their parameters, ranges, and descriptions.


Ambient Sources

Ambient sources create smooth, flowing visuals ideal for background atmospheres and calm moods.

Drift

Organic, slow-moving color regions that drift like ink in water.

ParameterTypeRangeDefaultDescription
Speedfloat0.0 – 0.50.1Animation speed
Scalefloat0.25 – 3.01.0Pattern scale
Blendfloat0.0 – 1.00.5Color blending amount
Layersint2 – 64Number of overlapping layers
Complexityfloat0.1 – 1.00.5Pattern complexity
Palette Spreadfloat0.2 – 2.01.0How much of the palette is used

Flow

Smooth, organic flowing gradients using the full color palette.

ParameterTypeRangeDefaultDescription
Speedfloat0.0 – 1.00.15Animation speed
Directionfloat0 – 3600Flow direction in degrees
Scalefloat0.25 – 4.01.0Pattern scale
Warpfloat0.0 – 1.00.3Amount of warping distortion
Complexityfloat0.1 – 1.00.5Pattern complexity
Softnessfloat0.0 – 1.00.7Edge softness
Breathingfloat0.0 – 0.50.1Pulsing intensity variation

Gradient

Smooth linear color gradients through the full palette, perfect for basic color wash effects.

ParameterTypeRangeDefaultDescription
Speedfloat0.0 – 2.00.3Animation speed
Anglefloat0 – 3600Gradient angle in degrees
Spreadfloat0.5 – 3.01.0How spread out the gradient is
Softnessfloat0.0 – 1.00.8Transition softness
RadialboolfalseUse radial gradient instead of linear

Lighthouse

A rotating lighthouse beam that sweeps in a circular motion.

ParameterTypeRange/OptionsDefaultDescription
Beam ModeenumSingle Beam, Double Beam, Quad BeamSingle BeamNumber of beams
Color ModeenumDistance Fill, Angular Repeat, Beam Solid, Rainbow Sweep, Radial GradientDistance FillHow colors are applied
Color Scalefloat0.1 – 5.01.0Color pattern size/repetition
Beam Widthfloat0.05 – 0.50.15Width of the beam
Beam Softnessfloat0.0 – 1.00.4Edge softness of the beam
Rotation Speedfloat0.1 – 3.01.0How fast the beam rotates
Fade Distancefloat0.0 – 2.01.0How far the beam extends

Plasma

Classic organic flowing color patterns using sine wave interference.

ParameterTypeRangeDefaultDescription
Speedfloat0.0 – 2.00.5Animation speed
Scalefloat0.5 – 4.01.5Pattern scale
Complexityfloat0.0 – 1.00.5Pattern complexity
Turbulencefloat0.0 – 1.00.3Amount of turbulent distortion
Softnessfloat0.0 – 1.00.7Edge softness

Pulse

Radial pulsing color rings emanating from a configurable center point.

ParameterTypeRangeDefaultDescription
Speedfloat0.0 – 1.00.15Animation speed
Scalefloat0.1 – 5.01.0Ring scale
Ringsint1 – 84Number of concentric rings
Softnessfloat0.0 – 1.00.5Edge softness
Center Xfloat0.0 – 1.00.5Horizontal center position
Center Yfloat0.0 – 1.00.5Vertical center position
Breathingfloat0.0 – 1.00.2Pulsing intensity variation

Warp Speed

Hyperspace tunnel effect with streaking stars.

ParameterTypeRange/OptionsDefaultDescription
Star Countfloat20 – 300100Number of stars/streaks
Speedfloat0.1 – 2.00.5How fast stars travel
Trail Lengthfloat0.1 – 1.00.5Length of the star streaks
Center Xfloat0.0 – 1.00.5Vanishing point X position
Center Yfloat0.0 – 1.00.5Vanishing point Y position
Star Sizefloat0.2 – 2.00.5Width of the star streaks
DirectionenumOutward, InwardOutwardWarp direction

Pattern Sources

Pattern sources create geometric, rhythmic visuals ideal for high-energy moments.

Bars

Horizontal, vertical, or diagonal bar patterns that scroll across the canvas.

ParameterTypeRangeDefaultDescription
Speedfloat0.0 – 2.00.5Scroll speed
Countint2 – 124Number of bars
Anglefloat0 – 1800Bar angle in degrees
Thicknessfloat0.2 – 0.80.5Bar thickness
Softnessfloat0.0 – 1.00.5Edge softness
Wave Amountfloat0.0 – 1.00.0Wavy distortion amount

Octopus

Swirling tentacle patterns inspired by WLED — a cephalopod stuck in a whirlpool.

ParameterTypeRange/OptionsDefaultDescription
DirectionenumCounter-Clockwise, ClockwiseCounter-ClockwiseRotation direction
Speedfloat0.1 – 2.00.5Animation speed
Tentaclesfloat3 – 168Number of tentacles
Swirlfloat0.0 – 3.01.0Amount of spiral twist
Thicknessfloat0.1 – 1.00.5Tentacle thickness
Softnessfloat0.0 – 1.00.7Edge softness (0 = hard lines, 1 = soft glow)
Center Xfloat0.0 – 1.00.5Horizontal center position
Center Yfloat0.0 – 1.00.5Vertical center position
Edge Fadefloat0.0 – 1.00.0Fade at canvas edges

Spiral

Rotating arm patterns emanating from a center point.

ParameterTypeRangeDefaultDescription
Speedfloat0.0 – 2.00.5Rotation speed
Armsint2 – 124Number of spiral arms
Twistfloat0.0 – 2.00.5Amount of spiral twist
Thicknessfloat0.1 – 0.50.3Arm thickness
Softnessfloat0.0 – 1.00.5Edge softness
Center Xfloat0.0 – 1.00.5Horizontal center position
Center Yfloat0.0 – 1.00.5Vertical center position

Wave

Sinusoidal waves of color rolling across the canvas.

ParameterTypeRangeDefaultDescription
Speedfloat0.0 – 1.00.15Animation speed
Directionfloat0 – 3600Wave direction in degrees
Frequencyfloat0.5 – 8.02.0Number of waves
Amplitudefloat0.0 – 1.00.3Wave height
Complexityfloat0.0 – 1.00.5Pattern complexity
Softnessfloat0.0 – 1.00.5Edge softness

BPM Sources

BPM sources trigger animations synchronized to the beat for music-reactive visuals.

Bubble

An expanding bubble with wobble effect that triggers on each beat.

ParameterTypeRangeDefaultDescription
Sizefloat0.1 – 1.50.55Maximum bubble size
Softnessfloat0.01 – 0.30.05Edge softness
Wobblefloat0.0 – 0.50.2Amount of wobble distortion
Wobble Speedfloat5 – 5025Speed of wobble oscillation
Decayfloat1.0 – 10.04.0How quickly the bubble fades out
Center Xfloat0.0 – 1.00.5Bubble center X position
Center Yfloat0.0 – 1.00.5Bubble center Y position

Explosion

Explosive bursts that trigger on each beat with randomized locations.

ParameterTypeRange/OptionsDefaultDescription
Particle ModeenumFireworks, BlobFireworksExplosion style
Location Randomnessfloat0.0 – 1.00.3How much locations vary (0 = center only)
Decay Speedfloat0.2 – 3.01.0How quickly effects fade (higher = faster)
Burst Sizefloat0.2 – 2.00.8Maximum size of each burst
Particle Densityfloat4 – 2412Number of particle rays per burst
Intensityfloat0.1 – 3.01.0Brightness of explosions
Softnessfloat0.0 – 1.00.6Edge softness
Rotationfloat-1.0 – 1.00.0Spin speed as particles expand
Twistfloat-1.0 – 1.00.0Spiral twist effect

Rain

Falling droplets synced to the beat.

ParameterTypeRange/OptionsDefaultDescription
ShapeenumCircle, Diamond, Hexagon, Triangle, LineCircleDroplet shape
Blend ModeenumNormal, Additive, ScreenNormalHow droplets blend together
Countfloat1 – 10020Number of droplets
Widthfloat0.005 – 0.10.02Droplet width
Lengthfloat0.01 – 0.30.08Droplet length (vertical stretch)
Softnessfloat0.0 – 1.00.3Edge softness
Spreadfloat0.1 – 2.01.0Spread perpendicular to direction
Directionfloat0 – 3600Movement direction (0=down, 90=left, 180=up, 270=right)
Randomnessfloat0.0 – 1.00.3Variation in speed and size

Ripple Pop

Ripple waves triggered on each beat that collide and overlap.

ParameterTypeRange/OptionsDefaultDescription
Energyfloat0.1 – 3.01.0Wave strength/amplitude
Wave Lengthfloat0.1 – 1.00.5Size of the ripple waves
Decayfloat0.1 – 1.00.5How quickly waves fade (lower = longer lasting)
Ripple Countint1 – 125Number of concentric ripples per drop
Historyint1 – 84Number of past beats to keep visible
Drop ModeenumCenter, Random, SequenceCenterWhere droplets appear
Pitch Xfloat0.1 – 0.50.25Horizontal spacing for sequence mode
Pitch Yfloat0.1 – 0.50.25Vertical spacing for sequence mode
ReflectionboolfalseWaves bounce off edges
Displacementfloat0.0 – 1.00.0Amount of visual distortion

Scanner

Knight Rider style scanning beam.

ParameterTypeRange/OptionsDefaultDescription
DirectionenumHorizontal, Vertical, DiagonalHorizontalScan direction
Beam Widthfloat0.02 – 0.50.15Width of the scanning beam
Softnessfloat0.0 – 1.00.5Edge softness of the beam
Trailfloat0.0 – 1.00.3Length of the trailing glow
Segmentsint1 – 101Number of beam segments (1 = solid)

Shape Expand

An expanding shape that triggers on each beat.

ParameterTypeRange/OptionsDefaultDescription
ShapeenumCircle, Square, Rectangle, Diamond, HexagonCircleShape type
Thicknessfloat0.02 – 0.50.15Shape outline thickness
Softnessfloat0.0 – 1.00.3Edge softness
Center Xfloat0.0 – 1.00.5Shape center X position
Center Yfloat0.0 – 1.00.5Shape center Y position
Max Sizefloat0.3 – 2.01.0Maximum expansion size
Decayfloat0.0 – 1.00.0How quickly the shape fades (0 = no fade)
Aspect Ratiofloat0.5 – 3.01.0Width/height stretch ratio

Sweep

A horizontal sweep that triggers on each beat.

ParameterTypeRangeDefaultDescription
Widthfloat0.05 – 1.00.3Sweep width
Softnessfloat0.0 – 1.00.3Edge softness
Directionfloat0.0 – 1.00.0Sweep angle (0=right, 0.25=down, 0.5=left, 0.75=up)

3D Sources

3D sources use raymarching for volumetric, three-dimensional visuals.

Blobs

Raymarched metaballs with refraction and palette colors.

ParameterTypeRangeDefaultDescription
Speedfloat0.0 – 3.01.0Animation speed
Zoomfloat1.0 – 4.02.0Camera zoom level
Refractionfloat1.0 – 2.01.33Index of refraction (glass-like effect)
Blob Countint1 – 103Number of metaballs
Blob Sizefloat0.5 – 2.01.0Size of the metaballs
Spreadfloat0.3 – 2.01.0How far apart the blobs move
Absorptionfloat0.0 – 0.20.05Color absorption inside the blob
Rotate Xfloat-1.0 – 1.00.3Camera rotation around X axis
Rotate Yfloat-1.0 – 1.00.0Camera rotation around Y axis

  • Sources — Learn how to use sources in FXCanvas
  • Effects Reference — Complete reference for all effect types
  • BPM Sync — Synchronize parameters to the beat