Winamp Tribute

Fractal Mosaic

Travel through jeweled patterns or two interfering ring tunnels with Fractal Mosaic. Eighteen looks, eight color presets, feedback trails and layers that answer bass, mids, highs and beats on their own.

Open Fractal Mosaic ↗
Default demo track · live audio-reactive settings

Fractal Mosaic has two cores. Mosaic surrounds you with layered ornamental contours, with bright inner jewels framed by softer outlines. Iris draws two ring tunnels whose spacing differs slightly, so where they overlap the rings interfere into a shimmering lens. In Iris every layer has its own job: bass rings tilt as the iris opens, mid rings sway and bend into lobes, high rings spin and shimmer, beats send echoes from ring to ring, and the waveform ripples outward through the rings. A scope ring draws the live waveform at the mouth of the tunnel and a spectrum corona flares around the rim. Feedback draws every frame over a zoomed, twisted copy of the last, so the picture leaves trails that rush through the tunnel, lunge on each kick and can fold into a kaleidoscope. Start with Irisfold, watch the layers turn independently in Gyroscope, follow beat echoes in Sonar, fall inward through Event Horizon, or ride the trails in Milk Tunnel, Kaleido Bloom and Hyperspace. Color Presets recolor either core without changing its shape.

Open Fractal Mosaic

Launch the visualizer with its matching left-nav entry selected.

Quick start

  1. Start the demo track, choose a local audio file, or enable a live input.
  2. Try a preset or style first, then open the section for the part of the image you want to change.
  3. On a control with Assign modulation, open the source picker, choose a signal, and watch the slider's live fill.
  4. Use Reset to Defaults whenever you want to return to the original look.

Presets and styles

Jewel Box · Stained Glass · Circuit Garden · Rose Window · Ice Prism · Ember Vault · Irisfold · Gyroscope · Sonar · Event Horizon · Moire Lens · Signal Well · Dream Iris · Milk Tunnel · Kaleido Bloom · Liquid Sun · Hyperspace · Acid Vortex · Indigo · Aurora · Sunfire · Vapor · Abyss · Blood Moon · Acid · Prism

How do I share a factory look?

Open SHARE A LOOK, choose a preset from FACTORY LOOK, and select COPY LOOK LINK. The link opens that original preset with its audio reactions. Personal slider edits and music are not included. Use OPEN LOOK to preview what the recipient will see.

How do I share my edited look?

Open SHARE A LOOK, select PREPARE MY LOOK, then choose COPY MY LOOK LINK. The link includes your current visual settings, modulation routes, and generator settings. Music is not included. Use OPEN MY LOOK to preview the result. Prepare a new link after making more edits.

Audio modulation

On a control with Assign modulation, select the activity icon to open Modulate with. Choose a named source, or choose — None to leave the control unmodulated. After you assign one, its name appears below the slider; select that name to edit the route, or use Clear modulation to remove it. The slider track shows the live signal reaching the control.

Modulated controlSectionWhat the route changes
Tile DensityMosaicSets the number of repeating petals around each contour.
Fold AngleMosaicTurns successive layers relative to one another.
CrowdRingsSets how tightly the rings gather toward the core. Low values space them evenly; high values make a deep receding tunnel.
MoireRingsSets the spacing difference between the two tunnels. Zero removes the interference lens; higher values make it busier.
Counter SpinRingsTurns the two tunnels in opposite directions, shearing the interference pattern.
Iris OpenLayersSets how far the iris opens. Its default route opens it on bass.
Bass TiltLayersTilts the bass rings forward and back on their own axis. Its default route swings them further on bass.
Mid SwayLayersSwings the mid rings side to side on their own axis. Its default route follows the mids.
High SpinLayersSpins the high rings around the tunnel. Its default route turns them faster with the highs.
High ShimmerLayersMakes the high rings flicker in weight along their length. Its default route follows the highs.
Layer SpreadLayersSeparates the bass, mid and high rings in depth.
Spectrum SwellLayersSets how far loud frequencies push their own rings outward.
Lobe DepthLayersSets how deeply the lobes bend the rings. Its default route deepens them with the mids.
Scope RingAccentsSets the strength of the ring that draws the live waveform at the mouth of the tunnel. It glows as a flat circle when the music is quiet. Its default route swells it with loudness.
Spectrum CoronaAccentsSets the length of the spectrum spokes around the rim, with bass at the top and highs at the bottom. Its default route follows the highs.
HueColorChooses the first palette color.
Color SpreadColorSeparates the palette colors around the color wheel.
BrightnessColorSets the strength of the colored lines while keeping highlights bounded.
Beat EchoBeat WavesSets the strength of the echo each beat sends through the rings. Its default route fires on beats.
TrailsFeedbackSets how long the trails last. Each frame is drawn over a moved copy of the last, so the picture leaves fading echoes. Zero turns the trails off.
ZoomFeedbackMoves the trails outward from the core, or inward toward it below zero. Its default route makes the tunnel lunge on each beat.
TwistFeedbackTurns the trails around the core as they fade, in either direction.
Liquid WarpFeedbackStirs the trails with a slow liquid ripple. Its default route follows the mids.
Color DriftFeedbackShifts the color of the trails as they fade.
Wave BendMotionSets how strongly the playing waveform bends the pattern or the rings.
Line WidthMotionSets the thickness of the colored lines.
Motion SpeedMotionSets how quickly the folds, lobes and spins move. Zero holds the motion while music can still bend the shape.
Depth DisplacementCameraControls how far the shape moves away from its base surface.
Camera SpeedCameraSets how quickly camera changes or moves.
Camera TravelCameraSets how far the camera wanders from its chosen view; 0 holds it still and higher values sweep it through wider arcs.

Settings reference

Core

SettingAvailable valuesWhat it changes
CoreMOSAIC, IRISChooses Mosaic for jeweled ornamental contours or Iris for two interfering ring tunnels.

Mosaic

SettingAvailable valuesWhat it changes
Tile ShapeSQUARE, DIAMOND, RINGChooses squares, diamonds or rings as the repeating shape.
Tile Density0.8–5; default 2.4Sets the number of repeating petals around each contour. Use Assign modulation to choose a source.
Recursion1–6; default 4Adds up to six separated layers of repeating detail.
Fold Angle0–180; default 60Turns successive layers relative to one another. Use Assign modulation to choose a source.

Rings

SettingAvailable valuesWhat it changes
Rings12–80; default 60Sets how many rings each tunnel draws. More rings make a finer interference pattern.
Core Size0.01–0.5; default 0.05Sets the size of the dark opening the rings converge on.
Reach0.2–2.5; default 1.05Sets the size of the outermost ring.
Crowd0.6–3.5; default 1.8Sets how tightly the rings gather toward the core. Low values space them evenly; high values make a deep receding tunnel. Use Assign modulation to choose a source.
Tunnel Depth0–2; default 0.8Sets how far the core sinks away from you.
Separation0–1.4; default 0.46Moves the two tunnel centers apart. Zero lays one tunnel over the other.
Moire0–0.5; default 0.14Sets the spacing difference between the two tunnels. Zero removes the interference lens; higher values make it busier. Use Assign modulation to choose a source.
Counter Spin-2–2; default 0.07Turns the two tunnels in opposite directions, shearing the interference pattern. Use Assign modulation to choose a source.

Layers

SettingAvailable valuesWhat it changes
Iris Open0–1; default 0.3Sets how far the iris opens. Its default route opens it on bass. Use Assign modulation to choose a source.
Bass Tilt0–1; default 0.35Tilts the bass rings forward and back on their own axis. Its default route swings them further on bass. Use Assign modulation to choose a source.
Mid Sway0–1; default 0.3Swings the mid rings side to side on their own axis. Its default route follows the mids. Use Assign modulation to choose a source.
High Spin0–2; default 0.4Spins the high rings around the tunnel. Its default route turns them faster with the highs. Use Assign modulation to choose a source.
High Shimmer0–1; default 0.6Makes the high rings flicker in weight along their length. Its default route follows the highs. Use Assign modulation to choose a source.
Layer Spread0–1.5; default 0.5Separates the bass, mid and high rings in depth. Use Assign modulation to choose a source.
Spectrum Swell0–2; default 0.75Sets how far loud frequencies push their own rings outward. Use Assign modulation to choose a source.
Lobes0–12; default 5Sets how many lobes bend each ring out of round.
Lobe Depth0–0.4; default 0.09Sets how deeply the lobes bend the rings. Its default route deepens them with the mids. Use Assign modulation to choose a source.

Accents

SettingAvailable valuesWhat it changes
Scope Ring0–1.5; default 0.7Sets the strength of the ring that draws the live waveform at the mouth of the tunnel. It glows as a flat circle when the music is quiet. Its default route swells it with loudness. Use Assign modulation to choose a source.
Scope Size0.1–1.2; default 0.32Sets the size of the scope ring.
Spectrum Corona0–1.5; default 0.5Sets the length of the spectrum spokes around the rim, with bass at the top and highs at the bottom. Its default route follows the highs. Use Assign modulation to choose a source.

Color

SettingAvailable valuesWhat it changes
Color ModeCORE TO RIM, BY BANDIris only. Core to Rim shades from the center outward; By Band gives the bass, mid and high rings their own colors.
Hue0–360; default 195Chooses the first palette color. Use Assign modulation to choose a source.
Color Spread0–300; default 160Separates the palette colors around the color wheel. Use Assign modulation to choose a source.
Color Cycle0–6; default 0Iris only. Turns the whole palette around the color wheel, in turns per minute. Zero keeps the chosen hue.
Brightness0.2–1.5; default 1Sets the strength of the colored lines while keeping highlights bounded. Use Assign modulation to choose a source.
Background Opacity0–1; default 1Fades the black gaps while preserving colored details for Studio layers.

Beat Waves

SettingAvailable valuesWhat it changes
Beat Echo0–1.5; default 0.8Sets the strength of the echo each beat sends through the rings. Its default route fires on beats. Use Assign modulation to choose a source.
Echo DirectionOUTWARD, INWARDSends beat echoes outward from the core or inward from the rim.
Echo Travel0.2–3; default 0.7Sets how many seconds an echo takes to cross the rings.
Echo Fade0–1; default 0.4Sets how quickly echoes fade as they travel. Zero keeps them bright all the way.
Wave Trail0–1; default 0.5Sets how much recent sound the rings show at once. The core shows the current waveform and the rim shows it up to a second later.

Audio

SettingAvailable valuesWhat it changes
Sensitivity0–3; default 1Sets sensitivity to music. Zero leaves the quiet pattern.
Response0–1; default 0.3Sets how gradually the waveform bends and assigned audio reactions respond.

Feedback

SettingAvailable valuesWhat it changes
Trails0–1; default 0.35Sets how long the trails last. Each frame is drawn over a moved copy of the last, so the picture leaves fading echoes. Zero turns the trails off. Use Assign modulation to choose a source.
Zoom-1–1; default 0.25Moves the trails outward from the core, or inward toward it below zero. Its default route makes the tunnel lunge on each beat. Use Assign modulation to choose a source.
Twist-1–1; default 0.1Turns the trails around the core as they fade, in either direction. Use Assign modulation to choose a source.
Liquid Warp0–1; default 0.3Stirs the trails with a slow liquid ripple. Its default route follows the mids. Use Assign modulation to choose a source.
Color Drift0–1; default 0.2Shifts the color of the trails as they fade. Use Assign modulation to choose a source.
Mirror0–8; default 0Folds the trails into mirrored slices around the core. Zero and one leave them unmirrored.

Motion

SettingAvailable valuesWhat it changes
Wave Bend0–1.2; default 0.45Sets how strongly the playing waveform bends the pattern or the rings. Use Assign modulation to choose a source.
Line Width0.008–0.12; default 0.04Sets the thickness of the colored lines. Use Assign modulation to choose a source.
Motion Speed0–1; default 0.2Sets how quickly the folds, lobes and spins move. Zero holds the motion while music can still bend the shape. Use Assign modulation to choose a source.

Camera

SettingAvailable valuesWhat it changes
Camera ModeORBIT, AUDIO, FLYChooses the camera mode or style.
Camera ViewINSIDE, CORE, WIDE, TOP, ISO, FLY-THROUGHChooses the camera view mode or style.
Camera PathORBIT, HELIX, DRIFT, SURGEChooses the camera path mode or style.
Depth Displacement0–1.5; default 0.4Controls how far the shape moves away from its base surface. Use Assign modulation to choose a source.
Canvas Fill0.75–2; default 0.85Sets how much of the canvas the artwork fills; higher values zoom in so it fills more of the screen, and lower values pull back to show more of the surroundings.
Scene Depth0.2–4; default 1.1Sets the visible scene depth.
Camera Speed0–1; default 0.08Sets how quickly camera changes or moves. Use Assign modulation to choose a source.
Camera Travel0–1.5; default 0.4Sets how far the camera wanders from its chosen view; 0 holds it still and higher values sweep it through wider arcs. Use Assign modulation to choose a source.

Some controls appear only after you enable a related mode or style. The settings panel always reflects the options available for the current selection.

Tips for a better audio visualization

  • Choose Iris, then the By Band color mode to see which rings answer bass, mids and highs.
  • Raise Trails with a strong Scope Ring for the classic tunnel look; set Mirror to 4 or 6 for a kaleidoscope.
  • Set Zoom below zero to pull the trails into the core instead of out of it.
  • Raise Moire slowly: small values make the widest, calmest interference bands.
  • Set Beat Echo to Inward with a long Echo Travel for a slow pull toward the core.
  • Choose Inside to travel among the layers, or ISO for an exterior view.
  • Presets preserve your chosen Background Opacity.