drop audio files
FILAMENT FREE

UNLOCK FILAMENT

FILAMENT IS PUBLISHED BY BIGHT
PRO3 machines
STUDIO10 machines · 30d offline

FILAMENT

Remote
Open remote.filamentvj.com on a phone or tablet and join room --- 0 connected
Presets
Scene
Macro Faders
ENERGY
CHAOS
DEPTH
PULSE
Palette
Audio
Audio follows the host - Filament reacts to whatever this track receives.
Output Monitor
Chakra Bands
---
M panel · A audio · F fullscreen · ? help
1-9 0 - = scenes · SPACE play/pause · D dmx · L laser
Performance
Low GPU keeps the look, halves the load. Blitz Classic skips the heavy Worlds shaders.
Rendering
Waveform
Motion
Reactivity
Video Output
off
Mirrors the visuals fullscreen onto the chosen display - this window stays free for the panel and show timeline. ESC on the output display closes it.
DMX Output
disconnected
Scene Template
Protocol
0 fixtures / 0 channels
DMX Monitor
no fixtures patched
Channel Mapping
DMX Input
Art-Net listener
Map incoming DMX to
waiting for input...
Laser Output
disconnected
Pattern
Intensity
Position
MIDI Controller
searching...
1 Click a slider, mode button, or action below
2 Move a knob/fader or press a pad on your controller
3 Repeat for more, or click DONE
Current MIDI Map
default mapping loaded
Audio Configuration
Device
Gain
Waves
Bright
Scale
Room --- 0 connected
A toggle panel · H expert panel · F fullscreen
no track
FOLLOW SNAP
AUTO
click a cue or range to edit · drag to move · drag range edges to resize · wheel pans, ctrl+wheel zooms · click empty space to set the insert cursor

Welcome to Filament

Filament turns any audio into real-time 3D visuals. Use it for festival projections, club nights, live performances, or just vibing at home.

Quick start

Step 1 - Get audio in

Drag and drop any audio file onto the screen, or press A to connect a live microphone or line-in.

Filament listens to whatever the track it sits on receives - no file loading needed. Drop it on a track, or on a bus fed by the channels you want it to react to.

Step 2 - Pick a look

Open the settings panel with the ≡ button, top-right, or press H. Choose from 48 visual modes in the scene grid at the top.

Step 3 - Let it run

Turn on auto-pilot from the Perform tab, or press P. Filament will smoothly switch between visuals on its own, reacting to the music.

The four engines

  • Particles - 14 sacred geometry forms
  • Kaleidoscope + Fractal - 21 shader modes with endless zoom
  • Worlds (Pro/Studio) - 19 cinematic scenes: terrain fly-overs with banking turns, digital realms, elemental spheres, and seven hypnotic tunnels

Every switch flows through a vortex transition - visuals morph into each other, never hard-cut. With no audio playing, everything settles into a calm ambient drift.

What you can plug into Filament

  • Any audio source (files, microphone, DJ mixer line-in)
  • Stage lights (DMX pars, moving heads, strobes, fog machines)
  • Laser projectors (Helios, EtherDream, any ILDA-compatible DAC)
  • MIDI controllers (knobs and faders for hands-on control)
  • Tablet or phone (as a wireless touch controller)

Beyond the browser

  • Filament Standalone - desktop app (macOS/Windows/Linux) with direct DMX output to your lighting rig, laser DAC support, and fullscreen-to-any-display for projection. No relay server needed.
  • Filament VST3/AU - plugin for Ableton, Logic, FL Studio and more. Visuals react to your DAW's audio, sync to project tempo, and every macro is automatable.

Open this help anytime from the ? button or by pressing ?. Use the Setup Wizard in the sidebar for a guided walkthrough.

Audio Setup

Filament listens to audio and turns the sound into visual movement. Louder bass makes things bigger, beats trigger flashes, and different frequencies light up different elements.

Option 1 - Play a file

Drag any MP3, WAV, FLAC, or OGG file onto the screen. You can drop multiple files to build a playlist. Use Space to play/pause and arrow keys to skip tracks.

File playback is a standalone feature. In the plugin your DAW is the transport, so Filament follows the host's audio and timeline instead.

Option 2 - Live audio input

Best for live performances

Open audio settings from the panel (or press A). Click "Live In" to connect your microphone or audio interface. Choose the right input device from the dropdown.

Pro tip: For the cleanest visuals, run a cable from your DJ mixer's record output or booth output into a USB audio interface. This gives you the exact audio without room noise.

Adjusting sensitivity

  • Gain - turn this up if the visuals feel too subtle, or down if they're too jumpy
  • Scale - changes how much the frequency analysis spreads out
  • Bass / Mid / High (in the H panel under Reactivity) - controls how much each frequency range affects the visuals

Recommended audio interfaces

Focusrite Scarlett Solo ~$120 1 input, USB-C, great for line-in from a mixer recommended
Behringer UMC22 ~$50 Budget option, gets the job done budget
Built-in Microphone Free Works for casual use, picks up room noise

Visuals

Filament has 48 visual modes organized into four types. Each one reacts to your audio differently.

Particles (modes 1-14)

3D shapes made of thousands of glowing points. Sacred geometry forms like spheres, toruses, flower of life, and merkabas. These react strongly to bass - the particles spread apart and pulse with the beat.

Kaleidoscopes (modes 15-21)

Full-screen mirrored patterns that shift and morph with the music. Think of a real kaleidoscope, but the colors and shapes are being driven by what you're hearing. Great for psychedelic or ambient looks.

Fractals (modes 22-29)

Mathematical zoom patterns - Mandelbrot sets, Julia sets, and more. The camera continuously zooms deeper into infinite detail, with the zoom speed and color driven by the music. These can be very hypnotic.

Worlds (modes 30-48, Pro/Studio)

Cinematic flying scenes - alpine terrain, neural networks, elemental spheres, and endless tunnels. The camera banks and turns like a bird in flight, and the whole scene brightens and pulses with your music.

Tweaking the look

Open the settings panel with the ≡ button, top-right or H, and adjust:

  • Macros - four main controls that change character. Energy makes things more intense. Chaos adds randomness. Depth pushes shapes further. Pulse adds rhythmic variation
  • Bloom - the glow around bright areas. Higher values give a dreamier, softer look
  • Particle Size - bigger particles for bold looks, smaller for detailed ones
  • Displacement - how much the shapes deform with the music. Low for clean geometry, high for wild organic forms
  • Orbit - camera rotation speed. Set to zero to keep the camera still
  • Palettes - four color schemes to choose from. Colors shift gradually over time

Auto-pilot

Auto-pilot lets Filament switch between modes on its own (press P). It picks modes based on the energy of the music and smoothly transitions between them. Great for set-and-forget projection.

Performance

In the Visuals section of the settings panel:

  • Performance mode - Auto watches your frame rate and quietly switches to Low GPU mode if your machine is struggling. Low GPU mode keeps the same visuals but renders lighter - ideal for older laptops and integrated graphics. High forces full quality
  • Blitz pool - Classic keeps Blitz cycling through the lighter particle, kaleidoscope, and fractal modes. All Modes adds the heavy Worlds scenes to the mix - only recommended on machines with a dedicated GPU

Controls

Keyboard shortcuts

Not available in the plugin. Inside a DAW the host owns the keyboard - in Logic, H hides tracks and A toggles automation - so Filament deliberately leaves keys alone. Everything below is reachable from this panel, from your phone via the Remote, or by automating the plugin's parameters from the host.

H Settings panel   A Audio config   F Fullscreen

Space Play/pause   ←→ Prev/next track

1-9, 0, -, = Quick-select visual modes

P Auto-pilot   M Magic mode

D Toggle lights output   L Toggle laser output

? This help screen

Touch controller

Open the controller page on any phone or tablet on the same network. It gives you a touch-friendly panel with mode buttons, faders, palette picker, and transport controls. No app install needed.

How to connect

Your room code is in the Remote row at the top of the Perform tab (or press A). On your phone, go to the same URL and add /controller to the end. Enter the room code to pair.

Stage Lights

Filament can control real stage lights (also called "DMX lights"). Your lights will pulse, flash, and change color in sync with the music and visuals - automatically.

What you need

  • DMX lights - LED pars (the colored wash lights), moving heads (the ones that aim and spin), LED bars, strobes, or fog machines
  • A DMX interface - a small box that connects your computer to the lights. Either USB (plugs into your laptop) or network (connects over ethernet/wifi)
  • DMX cables - the special 3-pin or 5-pin cables that chain lights together

How it works

Every light has an "address" (a number 1-512) set by its own buttons or switches. You tell Filament what lights you have and what address each one is on, and it automatically maps your audio to the light channels.

Low bass makes lights dim and warm. A beat drop triggers a strobe. A high note changes the color. The macro faders in Filament control the overall energy and chaos of the light show alongside the visuals.

Quick setup

Step 1 - Set addresses on your lights

Each light needs a unique starting address. Check your light's manual - usually there are DIP switches or a screen on the back. For 4 RGB pars, set them to addresses 1, 5, 9, and 13 (each uses 4 channels).

Step 2 - Connect your interface

Plug your USB DMX interface into your laptop, then run a DMX cable from the interface to the first light, and daisy-chain cables between lights.

For network interfaces (Art-Net), just connect to the same network.

Step 3 - Pick a template

In the settings panel (H), scroll to "DMX Output" and choose a template that matches your setup. "Minimal (4x RGB Par)" works for most small rigs.

Step 4 - Turn it on

Click the ON button (or press D). Your lights should start reacting immediately. Use the Master Dimmer slider to control overall brightness.

Templates explained

  • Minimal - 4 RGB pars. Perfect for a small room or DJ booth
  • DJ Booth - 4 wash lights + a strobe. Standard DJ setup
  • Club Install - 6 washes + 2 moving heads + 2 LED bars + strobe + fog. Full club rig
  • Festival Stage - 8 washes + 4 moving heads + 4 bars + 2 strobes + 2 fog. Big stage setup
  • Projection + Accent - 4 pars + 2 bars. Minimal lighting alongside projected visuals

Protocol options

  • Art-Net - sends light data over your network (ethernet or wifi). Most flexible, works with network DMX nodes
  • sACN - similar to Art-Net, used by some pro lighting gear
  • USB - direct connection through a USB DMX dongle (needs the desktop app)

Recommended hardware

Enttec Open DMX USB ~$70 Cheapest way to get started. USB to DMX out budget
Enttec DMX USB Pro ~$150 Industry standard. Reliable, fast, works everywhere recommended
DMXking ultraDMX Micro ~$100 Compact USB interface, great for mobile rigs budget
Enttec ODE Mk2 ~$250 Network to DMX. Put it anywhere in the venue, no laptop nearby needed pro
Chauvet SlimPAR 56 (light) ~$70 each Affordable RGB par. 4 of these + Enttec Open = a complete starter rig for ~$350 recommended starter light

Laser Shows

Filament can drive laser projectors to create geometric patterns that dance with the music. Lasers project crisp bright lines on walls, ceilings, or into haze/fog for volumetric beams.

Safety first

Laser safety is serious. Never point a laser at people's eyes. Always aim above head height. Use safety zones (Filament has these built in). Check your local regulations - many places require a variance or permit for public laser shows.

What you need

  • A laser projector - these have galvanometer mirrors inside that steer the beam. Rated in scan speed (kpps) and power (mW)
  • A laser DAC - the "translator" between your computer and the laser. Some lasers have one built in (LaserCube), others need an external one (Helios, EtherDream)
  • Fog or haze - lasers are invisible in clear air. You need particles in the air to see the beams. A haze machine gives a subtle effect, a fog machine gives thick beams

Quick setup

Step 1 - Connect your DAC

Plug your Helios DAC into USB, or connect your EtherDream to the same network. The DAC connects to your laser projector via an ILDA cable (DB-25 connector).

Step 2 - Pick a pattern

In the settings panel, scroll to "Laser Output" and choose a pattern from the dropdown. Circle and Lissajous are good starting points.

Step 3 - Turn it on

Click ON (or press L). Start with brightness low and size small, then increase gradually while making sure the beam stays safe.

Patterns (12 audio-reactive, full RGB)

  • Pulse Ring - circular beam that punches and wobbles with bass. Rainbow color shift follows energy
  • Bass Wave - three layered sine waves that stack and ripple with different frequencies. High frequencies add harmonic detail
  • Shatter - geometric fragments that explode outward on beats and contract between them
  • Helix - DNA-style double helix with depth shading. Twist rate follows chaos macro
  • Starburst - rays that burst from center with beat-driven length. Ray count follows chaos
  • Fractal Spiral - golden-ratio spiral arms that unfurl with the music. Arm count follows depth
  • Beat Grid - matrix of pulsing cells, each on its own phase. Grid density follows depth
  • Aurora - flowing aurora borealis bands with multi-frequency oscillation
  • Vortex Tunnel - concentric rings with rotation falloff. Ring geometry morphs with depth
  • Orbital Dance - orbiting spheres that expand on beats. Orbit count follows chaos
  • Wave Collapse - intersecting wave patterns from multiple angles with edge fade
  • Geometry Morph - shape that smoothly morphs between polygon counts. Beat-triggered size punch

Recommended hardware

Helios DAC ~$100 USB DAC. Cheapest way to control any ILDA laser. Open-source recommended
LaserCube by Wicked ~$350 All-in-one: laser + DAC + galvos in one box. WiFi or USB. Great for beginners easiest to start
EtherDream ~$200 Network DAC. Run long ethernet cables instead of being near the laser pro
Pangolin FB4 ~$800 Industry standard. Network, 4 outputs, used in major productions pro

MIDI Controllers

A MIDI controller gives you physical knobs, faders, and buttons to control Filament with your hands instead of a mouse. Twist a knob to change the visual intensity. Push a fader to control bloom. Tap a pad to switch modes.

How it works

Just plug in any USB MIDI controller and Filament automatically detects it. Knobs and faders send CC messages, pads send notes - Filament maps both to its controls. Multiple devices can be connected at once.

Default knob mapping

CC 0: Energy   CC 1: Chaos   CC 2: Depth   CC 3: Pulse
CC 4: Bloom   CC 5: Particle Size   CC 6: Displacement   CC 7: Speed
CC 8: Bass sensitivity   CC 9: Mid   CC 10: High   CC 11: Volume
Pads/notes: Unmapped notes trigger mode select (note 0 = mode 0). Use learn mode to map pads to any action

Learn mode (Logic Pro-style)

How to map any knob to any control

1. Click the LEARN button in the MIDI section (it turns green)

2. Click any slider, button, or mode in the settings panel - it highlights orange

3. Move a knob/fader or press a pad on your controller - any MIDI input works

4. Done - the control flashes green to confirm. Click another to keep mapping

5. Click LEARN again to exit learn mode

Mappings save automatically and persist between sessions. Use CLEAR ALL to reset to defaults.

Recommended controllers

Korg nanoKONTROL2 ~$60 8 faders + 8 knobs + buttons. Compact, cheap, and works great recommended
Arturia MiniLab ~$70 16 encoders + 8 pads + pitch/mod strips. Knobs and pads in one unit knobs + pads
Behringer X-Touch Mini ~$60 8 rotary encoders with LED rings + 16 buttons. Very visual budget
Akai APC Mini MK2 ~$100 64 RGB pads + 9 faders. Great for triggering modes with the pads best for mode switching
Novation Launch Control XL ~$170 24 knobs + 8 faders + buttons. The most control surface for the money most knobs

Hardware Shopping Guide

Here's everything you might need, organized by budget. You don't need any of this to use Filament - it works with just your laptop and some audio.

Starter rig (~$350)

Good for: bedroom DJs, small parties, practice sessions

  • 4x Chauvet SlimPAR 56 (~$70 each) - LED wash lights
  • 1x Enttec Open DMX USB (~$70) - connects lights to your laptop
  • DMX cables (~$5 each) - chain your lights together
  • Total: ~$350

DJ booth rig (~$700)

Good for: club nights, mobile DJ setups

  • 4x Chauvet SlimPAR Pro H (~$150 each) - full color wash lights
  • 1x Enttec DMX USB Pro (~$150) - reliable interface
  • 1x Korg nanoKONTROL2 (~$60) - hands-on control
  • 1x USB audio interface (~$50) - clean audio from your mixer
  • Total: ~$710

Full show rig (~$2000)

Good for: venue installs, festival side stages, art installations

  • 6x RGBW par lights (~$150 each)
  • 2x Moving head spots (~$250 each)
  • 1x Helios DAC + laser projector (~$500 total)
  • 1x Enttec ODE Mk2 (~$250) - network DMX
  • 1x MIDI controller (~$100)
  • 1x Haze machine (~$150)
  • Total: ~$2150

Everything works without hardware

Filament runs entirely in your browser. The visuals work on any laptop with a decent GPU. Hardware just extends the output to physical lights and lasers.

Multi-Device Setup

Filament can spread across multiple devices on your network - a laptop runs the visuals while a tablet acts as a wireless controller, and network DMX nodes control lights around the venue.

Tablet/phone controller

Works with every version - web, desktop app, and the DAW plugin. Whatever runs the visuals is the "display"; your phone or tablet is the remote.

Step 1 - Find your room code

Open the settings panel (≡ button top-right, or H) - the 6-letter room code is in the Remote row at the top of the Perform tab.

Step 2 - Open the controller

On your phone or tablet, open remote.filamentvj.com in any browser. Add it to your home screen for a fullscreen app feel.

Step 3 - Join

Type the room code, tap Connect. The Remote row shows "1 connected" and every fader, mode button, and XY pad on the phone now drives the visuals live.

Both devices need internet for the initial pairing handshake; after that the connection is direct between the two devices. Controls locked on your tier show greyed out on the controller.

Step 2

The room code (6 characters) is in the Remote row at the top of the Perform tab, or press A on the display.

Step 3

On your tablet, open the controller URL (your laptop's IP + /controller). Enter the room code to pair.

Network DMX (Art-Net)

If you're using a network DMX node (like the Enttec ODE), it picks up Art-Net packets automatically on the same network. Just set the protocol to Art-Net in the DMX Output section and turn it on.

Production server

For production use (venues, festivals), run the Filament server on a dedicated machine:

npm run build && npm run server

This starts a production server on port 3000 with WebSocket relay for controllers and UDP relay for Art-Net/sACN output. Access the display at http://your-ip:3000 and the controller at http://your-ip:3000/controller.

Deck Link (BETA)

This feature is a beta test. Everything here is under active development - expect rough edges, and tell us what you hit so it gets fixed fast. The normal audio-reactive show keeps running underneath no matter what, so a hiccup never blacks out the room.

Deck Link plugs Filament into the DJ gear's own network, so the visuals follow the actual decks - real BPM, real downbeats, the real playhead position in the track - instead of guessing from the audio. On top of that sits the Show Timeline: pre-programmed visual shows per track, locked to the track's beat grid, that fire automatically as the track plays. Standalone app only, Studio tier only, and it's a beta.

What the monitor shows

With Deck Link ON, every deck gets a live row in the STAGE tab - Pioneer decks show as P2/P3..., Denon decks as D1-D4: model, loaded track (ID on Pioneer, title and artist on Denon), effective BPM (including the pitch fader), and the playhead as bar.beat - plus PLAY/PAUSED/CUED, MASTER, ON AIR and SYNC badges. The big BPM readout and the four beat dots follow the master deck. The packet counter (b/s/a) proves data is flowing (b = beats, s = status, a = announcements), and on Denon rigs an xf readout shows the live crossfader position.

How multiple decks work

  • Every linked player is tracked at once - all rows update live
  • Tempo and beat lock follow the master deck (the one the players' SYNC system designates; the amber MASTER badge). When the DJ hands off master in a transition, Filament follows automatically
  • The Show Timeline follows one deck at a time: AUTO follows the master deck, or pick DECK 2/3/... in the FOLLOW menu to pin it
  • Each deck's loaded track has its own show - when the followed deck's track changes, its show loads by itself

Setup: real CDJs / XDJ (Pro DJ Link)

Step 1

The players are already linked together with ethernet (that's how the DJ uses one USB across decks). Plug your computer into a free port on the same switch - or the spare LINK port on the mixer. Wired only; never WiFi.

Step 2

Don't touch your computer's network settings - the link network self-configures. If your Mac asks, leave the adapter on automatic (DHCP). It's fine that there's "no internet" on that port.

Step 3

Settings panel (H) › STAGE › Deck Link ON. Players appear within ~5 seconds; the BPM lights up when a deck plays. Works with CDJ-2000NXS2, CDJ-3000 and XDJ models. Best results when tracks were analyzed by rekordbox (that's where the beat grid comes from).

Setup: rekordbox on a laptop

Important: rekordbox and Filament cannot link on the same computer. Pro DJ Link uses fixed network ports and whichever app starts first owns them - the other goes silent. This is a limitation of the protocol itself, not a bug. Two ways around it:

  • Same machine, no gear: use PRACTICE mode instead. The PRACTICE button in the Deck Link section spins up a simulated CDJ pair at 128 BPM - the monitor, beat lock and Show Timeline all run exactly as they would on real decks. Build and rehearse your shows this way
  • Two machines: real test. Run rekordbox in PERFORMANCE mode on a second computer on the same network (wired preferred). Load an analyzed track, press play, and it appears in Filament as a player with full BPM, beats and playhead - exactly like a CDJ

In the booth this never comes up: the CDJs speak the protocol and Filament is the only listener on your laptop.

Setup: Denon SC5000/SC6000/Prime (StagelinQ)

Step 1

Connect your computer to the same ethernet network as the players (Prime gear links over the LAN ports / a switch, same idea as Pioneer).

Step 2

Deck Link ON - Denon players appear with full deck rows: live BPM, playhead position (bar.beat), track title and artist, play state and master deck, plus the mixer's channel faders and crossfader in the monitor. The Show Timeline follows Denon decks exactly like Pioneer ones. StagelinQ is Denon's officially opened protocol - Filament joins the handshake but only ever reads state.

The Show Timeline (pre-programmed shows)

Hit TIMELINE in the Deck Link section to open the editor at the bottom of the screen. The timeline is measured in bars of the playing track (from its rekordbox beat grid), so everything you place stays locked to the music - even through scratches, loops and hot cue jumps.

In PRACTICE mode the timeline gains transport controls on the left: restart, play/pause, jump back 4 bars - and clicking the bar ruler jumps the practice deck straight to that bar, so you can audition any section instantly while programming.

  • Playhead - the moving line is the deck's live position (green while RUN is on). CHASE keeps it in view
  • Cues (diamonds) - one-shot triggers at an exact beat: scene change, palette change, blitz on/off, or a full captured look
  • Ranges (blocks) - "from bar X to bar Y, hold this scene (and optionally these macro settings)". While a range is active, auto-pilot steps back and lets your programming own the look; audio reactivity keeps running underneath
  • RUN - arms playback. Off = the show is silent and you're just editing

Programming a show

Fastest start: the AUTO buttons. One click on ✦ CLUB, ✦ JOURNEY or ✦ CHILL drops a complete phrase-structured show into the timeline - intros, builds, drops and breakdowns with matching scenes, palettes and macro moods (CLUB even fires blitz on the drops). Click again for a fresh roll, and everything it makes is a normal cue/range you can drag, retype or delete (generated ranges have dashed borders). Your own hand-made edits always survive a regenerate; ✕ clears only the generated parts.

Step 1

Load the track on a deck (or rekordbox) with Deck Link ON. The show for that track is created automatically - give it a name at the top.

Step 2

Click in the timeline to place the insert cursor (it snaps - choose 1/4, BEAT, BAR or 4 BARS). Set the visuals how you want them, then +CUE (scene trigger at the cursor), +RANGE (16-bar block you can stretch), or CAPTURE LOOK (drops your entire current look - mode + palette + macros - at the live playhead: perform it once, it's programmed).

Step 3

Fine-tune: drag cues, drag range edges, or click one and type exact beats in the editor bar below. Everything autosaves per track. Hit RUN and play the track - drops fire your programmed scenes on the exact bar, every time.

EXPORT/IMPORT moves shows between machines as .filamentshow.json files - build at home, carry to the club.

Video output to a second display

The Video Output section (top of the STAGE tab, standalone app) mirrors the visuals fullscreen onto any connected display or projector - while this window keeps the panel and Show Timeline open for live editing. Pick the display, hit OPEN, done. ESC on the output display (or the CLOSE button) ends it. This replaces fullscreening the main window when you want to keep programming mid-set.

Good to know

  • Deck Link is listen-only: Filament reads the network broadcast and never sends anything to the players. It cannot interfere with the DJ's gear
  • If the network drops mid-set, visuals fall back to pure audio-reactive mode with no visible cut, and re-lock when it returns
  • Position accuracy comes from the track's rekordbox/Engine analysis - unanalyzed tracks give beats but no timeline position
  • PRACTICE mode and real Deck Link are exclusive - turning one on turns the other off
  • Coming through the beta: hot-cue scene triggers, phrase detection (auto drop scenes), fader-driven visual crossfades, and the full show editor with waveforms - roadmap on the website

License & Presets

Filament runs free forever with a core set of features. A Pro or Studio key unlocks everything. Use of Filament is covered by the fair-terms license at filamentvj.com/terms - 14-day refunds, no tracking, your shows are yours.

What each tier includes

  • Free - all 14 particle modes, 3 kaleidoscopes, 3 fractals, 2 palettes, auto-pilot, tablet controller, basic DMX (Minimal template, Art-Net), 4 MIDI knobs
  • Pro - all 48 modes including the 19 Worlds scenes, all palettes + custom colors, Magic and Blitz modes, full MIDI learn, laser output (6 patterns), all DMX templates and sACN, presets with cloud sync. $19/yr or $39 lifetime, 3 machines
  • Studio - everything in Pro plus all 12 laser patterns, USB DMX, Deck Link BETA (CDJ/Denon beat sync in the standalone app), and 10 machines with 30-day offline grace. $59/yr or $99 lifetime
  • Enterprise - commercial license for installations, large-scale events, white-label branding, and custom animations. Enquiry only, via the website

Activating a key

Step 1

Open the settings panel (H) and click the tier badge next to the FILAMENT title (it says FREE, PRO, or STUDIO).

Step 2

Paste your key (looks like FIL-PRO-XXXX-XXXX-XXXX-XXXX-XXXX) and hit ACTIVATE. Your features unlock instantly - no reload, no account, no password.

Your license keeps working offline at gigs - it re-checks in the background whenever you're online. To move to a new machine, hit DEACTIVATE first to free up the seat.

Presets (Pro/Studio)

The Presets row at the top of the Perform tab saves your complete look - visual mode, palette, all four macros, every slider, and the laser pattern. Build your set at home, recall it live with one tap.

  • SAVE - snapshots the current state under a name
  • Dropdown - instantly applies a saved preset
  • DEL - removes the selected preset

Presets and MIDI mappings sync to the cloud automatically, so they follow you across machines.

Custom palette (Pro/Studio)

The fifth palette swatch (marked C) is yours. Pick two colors with the color dots next to it - everything reacts to your colors like any built-in palette.

Troubleshooting

No visuals / black screen

  • Make sure your browser supports WebGL 2.0 (Chrome, Firefox, Edge all do)
  • Try closing other GPU-heavy apps (games, video editing)
  • On laptops, make sure you're using the dedicated GPU, not integrated graphics
  • Try a different visual mode - some fractal modes are more GPU-intensive than others

Crashes, stutters, or overheating

  • Set Performance mode to Low GPU in the Visuals section of the settings panel - same visuals, much lighter load
  • Keep Blitz pool on Classic unless you have a dedicated graphics card - All Modes rapid-switches heavy scenes and can overwhelm older GPUs
  • On Auto, Filament detects low frame rates and switches itself to Low GPU mode after a few seconds
  • Close other apps using the GPU (browser tabs with video, games, screen recording)

Audio not reacting

  • If using a file: make sure it's playing (press Space). Check the volume slider in the H panel
  • If using live input: press A and make sure "Live In" is highlighted. Check that the right input device is selected
  • Your browser might have blocked microphone access - check the address bar for a microphone icon and allow access
  • Try adjusting the Gain slider in the audio panel (press A)

Lights not responding

  • Is DMX output enabled? Press D or check the ON button in the settings panel
  • Is Blackout on? If the button is red, click it to turn blackout off
  • Check that your lights are set to the right DMX addresses (matching the template)
  • For USB interfaces: you need the desktop app (the web version uses network protocols)
  • For Art-Net: make sure your computer and DMX node are on the same network subnet
  • Try the Master Dimmer slider - if it's all the way down, nothing will output

Laser not working

  • Is laser output enabled? Press L or check the ON button
  • Start with the Brightness slider low and increase slowly
  • USB DACs (Helios) need the desktop app. The web version shows a preview only
  • Check your ILDA cable connection between the DAC and the laser projector

MIDI controller not detected

  • Web MIDI only works in Chrome and Edge (not Firefox or Safari)
  • Try unplugging and re-plugging the controller
  • Check the MIDI section in the H panel - it should show your device name
  • Some controllers need a driver installed first (check manufacturer's website)

Low frame rate / stuttering

  • Lower the Bloom setting - it's the most GPU-intensive effect
  • Reduce particle count by lowering Particle Size
  • Switch to a kaleidoscope or fractal mode (they use less GPU than particles)
  • Close other browser tabs and apps
  • Use fullscreen mode (press F) - it can improve performance

Setup Wizard

Let's get everything configured step by step. Answer a few questions and we'll set up Filament for your specific situation.