// Free Projection Mapping + Open-Source VJ SoftwareAGPL-3.0 · Mac · Win · Linux · v1.9.7

Visuals for the next
generation of artists.

The complete projection mapping, live visual, and content creation studio. 316+ GPU shaders, 200+ chainable effects, dual-deck VJ + crossfader, macros, snapshots, MIDI clock, iPad / phone companion, recording, Spout/Syphon, AI generation. Free and open source under AGPL-3.0 — every feature for everyone.

Mac · Win · Linux/No signup · No watermark/AGPL-3.0 · Free forever

From the gallery to the festival.

Ship your first show tonight

Pick a shader. Point your projector. You are live. No tutorials, no code, no setup wizards. The interface disappears so you can focus on creating.

Replace your entire toolchain

Shaders, media, 3D, mapping, VJ mode, effects, MIDI, mobile control, AI generation, and recording. One app. One workflow. Free and open source.

Pro power at zero cost

16-channel VJ mode, mesh warping, 200+ GPU effects, Spout/Syphon output, gaussian splats, FluidGen, 3D Particles. Features that rival tools at thousands of dollars — yours for free, AGPL-3.0.

VJs/Projection Mappers/Digital Artists/Event Producers/Art Installations/Festivals

250+ GPU shaders. Free, downloadable, AGPL-3.0.

Every shader bundled with Ghost Arcade is open-source. Preview them live in your browser, tweak parameters in real time, and download the raw.fsfiles to use in any ISF v2 host — Resolume, MadMapper, VDMX, OBS, your own GLSL project. Built by working visual artists, released under AGPL-3.0 so the next generation has somewhere serious to start.

No paywall

Free to learn, free to perform

No watermark on the shaders themselves. Use them in your shows, your installations, your client work. Just keep the credit block intact and you're set.

Live preview

See before you download

Every shader runs in real-time on this page via WebGL. Tweak speed, color, complexity — find the one that fits your set before you ever open a download.

Universal format

ISF v2, runs anywhere

Shaders ship as standard ISF .fs files — the open VJ shader format. Drop them into Resolume, MadMapper, VDMX, OBS Lua, or any custom GLSL host. No lock-in.

Five-stage visual pipeline

Content flows through a GPU-accelerated pipeline. Each stage runs independently for maximum performance. From shader to projector in under one frame.

01
Shader Engine
100+ ready-to-use GPU visual effects. Fractals, particles, kaleidoscopes, plasma, sacred geometry. Pick one and start performing instantly.
02
3D Compositor
Import 3D models, render gaussian splats, and composite with 2D content. Camera automation, dynamic lighting, and depth control built in.
03
Media Mixer
Drop in videos, images, and GIFs. Layer them with 23 blend modes. Control playback, timing, and effects in real time.
04
Mesh Warper
Map visuals onto any surface. Adjustable mesh grids, corner pinning, and soft edge blending for multi-projector setups. No math degree required.
OUT
4K Projection Output
60fps to multiple displays and projectors. Screen recording, Spout/Syphon output for OBS and LED controllers. Zero-latency pipeline built for live shows.

Everything for visual performance

10 content layer types. 89+ chainable effects. 23 blend modes. AI generation. MIDI, audio, and mobile control. Mesh warping. 4K output. All in one app.

Content Layers
316+ GPU Shader Engine
01 — ISF SHADERS

316+ GPU Shader Engine

Pick from 316+ ready-to-use visual effects. Fractals, particles, kaleidoscopes, voronoi, plasma, sacred geometry, geometric primitives. Every shader has real-time sliders so you can make it yours.

Video & Image Mixing
02 — MEDIA

Video & Image Mixing

Drop in MP4, MOV, GIF, PNG, JPG, or WebM. Control playback speed, loop modes, and chromakey. Stack 200+ effects on every layer.

Full 3D Pipeline
03 — 3D MODELS

Full 3D Pipeline

Import GLTF, GLB, and FBX models with skeletal animation. 16 material types, 15 deformations, echo/instancing patterns. Full camera and lighting control.

Point Cloud Rendering
04 — GAUSSIAN SPLATS

Point Cloud Rendering

Render gaussian splats and point clouds from PLY and .splat files. 12 animation types, physics simulation, mouse interaction, and 100+ parameters.

Line Drawing & Mapping
05 — LINES

Line Drawing & Mapping

Draw freehand or point-click lines with 15 stroke effects: glow, neon, snake, laser, pipe. Animated draw-on for PVC pipe mapping and stage line work.

Advanced Light Painting
06 — LIGHT PAINTING

Advanced Light Painting

WebGL2-accelerated brush engine with 12 procedural brushes — glow, neon, flame, electric, ribbon, smoke, sparkles, plasma, more. Per-stroke trail decay, additive bloom, post-process FX (chromatic aberration, motion blur). Apple Pencil pressure-sensitive on iPad over the mobile bridge.

Animated Vector Graphics
07 — SVG

Animated Vector Graphics

Import SVG files with 7 fill modes and 15+ effects. Edge particles, energy pulses, lightning, plasma. Gradient, shimmer, and liquid fills.

Animated Typography
08 — TEXT

Animated Typography

18 animation modes: typewriter, wave, glitch, rainbow, matrix rain, elastic, spiral, explode. 3D extrusion with depth, lighting, and bevel.

Live Screen Input
09 — SCREEN CAPTURE

Live Screen Input

Capture any screen, window, or application as a live layer. System audio loopback on Windows. Perfect for incorporating other software into your visual mix.

Layer Organization
10 — GROUP LAYERS

Layer Organization

Group layers into folders. Apply effects, blend modes, and opacity to the entire group. Organize complex compositions and toggle visibility instantly.

WebGPU Compute Layer
11 — GPU SHADER LAYER

WebGPU Compute Layer

New layer type that runs WebGPU compute shaders directly — zero-copy from compute output to the compositor. Use for bespoke generative pipelines, particle simulations, fluid sims, or any heavy GPU work that the WebGL effect chain can't express. Auto-hides on devices without WebGPU.

Effects Pipeline
200+ Chainable Effects
12 — EFFECTS

200+ Chainable Effects

Drag-and-drop effect chains per layer. 17 categories: color grading, stylize, blur, light, distort, glitch, feedback, trails, atmosphere, text & pattern, advanced 3D, advanced depth, and more. Every effect has presets, ParamMeta, and audio-reactive parameter modulation.

30+ Premium Effects (v1.0)
13 — NEW HERO EFFECTS

30+ Premium Effects (v1.0)

Hero-grade rewrites and new additions across Color, Stylize, Light, Distort, Glitch — Pixel Sand, Point Cloud Dissolve, Strobe Sequencer, BPM-synced patterns, dual-band glitch, datamosh, and more. Each ships with full parameter wiring and 4+ presets so you can drop them in mid-show.

10 SDF-Raymarched Effects
14 — GEOMETRIC 3D PACK

10 SDF-Raymarched Effects

String Orb, Sphere Wireframe, Voxel Cube Cluster, Mobius Lattice, Crystal Shard Field, Tube Lattice, Disco Mirror Ball, Lissajous Knot, Helix Particle Stream, Donut Constellation. True 3D surface extrusion driven by source luma — not a flat texture-shift fake. Resolume-grade premium effects, all included.

23 Compositing Modes
15 — BLEND MODES

23 Compositing Modes

Professional blend modes: add, multiply, screen, overlay, soft light, hard light, color dodge, color burn, difference, exclusion, luminosity, and more.

Live Performance
16-Channel Clip Launcher
14 — VJ MODE

16-Channel Clip Launcher

4 layers x 8 columns clip grid. Instant triggering, crossfades, compositions, and stage presets. Load any layer type into slots. Built for live shows.

Bank A / Bank B Decks
15 — DUAL DECK

Bank A / Bank B Decks

Split the launcher into two complete, independent banks. Per-bank clip grids, layer states, solos, mutes. Stage-mode + crossfader works per-screen so different physical outputs fade independently.

10 Transitions × 9 Blend Modes
16 — X-FADER

10 Transitions × 9 Blend Modes

Vertical performance crossfader with 10 GLSL transition shaders (dissolve, glitch, shatter, halftone, liquid, slide, cube, RGB-split, strobe, wipe) and 9 output blend modes that combine: pick "glitch + multiply" for multiplied scattered shards, "dissolve + screen" for screen-blended noise.

8 Effect-Bank Knobs
17 — MACROS

8 Effect-Bank Knobs

8 user-assignable wet/dry knobs. Each macro is a bundle of effects with an expandable per-effect param editor. Auto-pulse on a beat grid (1/4, 1/2, 1bar, 2bar) for hands-free build-ups. MIDI-mappable.

16-Slot Scene Bank
18 — SNAPSHOTS

16-Slot Scene Bank

Capture the full live state — layer opacities, blend modes, solos, both decks, crossfader, quantization, master, macros — into any of 16 slots. Click to recall. Right-click to rename / overwrite. MIDI-mappable for instant scene jumps.

Beat-Snap Clip Triggering
19 — QUANTIZED LAUNCH

Beat-Snap Clip Triggering

Schedule clip triggers on a beat boundary instead of firing instantly. 1/4 / 1/2 / 1bar / 2bar / 4bar grids. Anchored to detected audio beats; falls back to BPM clock when audio is off. STOP ALL flushes the queue.

36-Key Visual Instrument
20 — PERFORMER

36-Key Visual Instrument

Map any visual to keyboard keys. 4 rows, 36 slots. Save and recall presets. Full-screen performance mode. Your keyboard becomes a visual synthesizer.

Beat-Synced Automation
21 — SEQUENCER

Beat-Synced Automation

Timeline-based layer sequencer synced to BPM. Automate layer visibility and transitions on the beat. Configurable time signatures.

Instant Scene Switching
22 — STAGE PRESETS

Instant Scene Switching

Save complete multi-layer setups as presets. One click changes your entire visual environment. Perfect for scene transitions during live sets.

AI-Powered Content
23 — AI GENERATION

AI-Powered Content

Describe what you want in plain English. Claude generates custom GLSL shader code and Luma generates video clips in seconds. Bring your own API keys. No coding required.

Control Systems
Full MIDI Mapping
24 — MIDI

Full MIDI Mapping

Learn mode for any MIDI controller. Map CC, notes, and pitch bend to any parameter. Multi-device support. Hardware control for every knob and fader.

Sync To / From Your DAW
25 — MIDI CLOCK

Sync To / From Your DAW

Receive 24 PPQN MIDI clock from Ableton, drum machines, or any external sequencer to flow into the master BPM. Or send clock out to drive slaved gear. Manual tap tempo overrides when active.

Audio-Reactive Visuals
26 — AUDIO

Audio-Reactive Visuals

8-band FFT (sub/bass/lowMid/mid/highMid/treble/air/presence) with kick + snare onset events. Drive any parameter from audio. System audio capture on Windows.

iPad / Phone Touch Surface
27 — MOBILE

iPad / Phone Touch Surface

Open http://lan-ip:9002 on any tablet over WiFi. Full clip launcher, crossfader, mixer, master, snapshots, macros, and tempo controls. Touch-optimized for warp + parameter control. Works with phone hotspot.

Mapping & Output
Precision Projection Mapping
28 — MAPPING

Precision Projection Mapping

Corner warp, mesh warp with adjustable density, per-element warping. Shape masks and soft edge blending for multi-projector setups.

Recording & Output
29 — RECORD

Recording & Output

Screen capture in WebM/MP4 at any resolution. Spout/Syphon output for OBS, TouchDesigner, and LED controllers. 4K at 60fps to multiple displays and projectors.

Texture Sharing
30 — SPOUT / SYPHON

Texture Sharing

Send the rendered output as a Spout (Windows) or Syphon (macOS) texture to OBS, TouchDesigner, Resolume, MadMapper, vMix, Notch, Touch, or any compatible host. Zero-copy, GPU-direct.

Two powerhouse plugins, in the box

FluidGen and 3D Particles ship with Ghost Arcade. GPU-accelerated generative engines with deep parameter control, mouse interaction, and audio reactivity.

FluidGen plugin in Ghost Arcade
Built-in

FluidGen

Fluid Dynamics Engine

Real-time GPU fluid dynamics simulation with 5 visual modes: Smoke, Fire, Ink, Neon, and Thermal. Mouse-interactive flows, optional camera feed input, and full color/glow control.

5 fluid modes (Smoke, Fire, Ink, Neon, Thermal)
Mouse-interactive flow fields
Optional camera feed input
Viscosity, vorticity, and dissipation control
Custom fluid and background colors
Glow, contrast, saturation, and hue shift
3D Particles plugin in Ghost Arcade
Built-in

3D Particles

Particle World Engine

3D particle system with 4 render modes, 5 PBR materials, mouse interaction, bloom, spotlights, connectors, and physics. Up to 10,000 particles with real-time control.

4 modes (Spheres, Tendrils, Voxels, Point Cloud)
5 materials (Chrome, Glass, Neon, Wire, Soft)
Mouse force interaction
Bloom with threshold control
3 orbiting spotlights with color
Particle connectors and physics (gravity, vortex, drag)

Control your show from anywhere

Walk around the venue, adjust mappings, trigger clips, and tweak parameters from your phone or tablet. Works over WiFi or hotspot. No internet required.

MOBILEWiFiRENDEROUTPUT

Distributed architecture

Your phone handles the controls. Your desktop handles the rendering. Low-latency WebSocket keeps everything in sync.

Touch gestures for precise warp point control
Real-time preview of all layers and effects
VJ clip triggering from anywhere on site
Works with hotspot — no internet required

Frequently asked questions

Is Ghost Arcade free to use?

Yes — fully free and open source. AGPL-3.0. Every feature, every effect, every output is unlocked: projection mapping, 11 layer types, 200+ effects, dual-deck VJ launcher with A/B crossfader, macros, snapshots, MIDI control + clock, mobile companion (iPad/phone), recording, Spout/Syphon, AI shader generation. Source on GitHub. No signup, no watermark, no expiry.

How is it free? What is the catch?

AGPL-3.0 — if you fork it and run a modified version as a network service, you have to publish your changes back. Output you create with it (videos, livestreams, recordings) is yours, not subject to the license. You can use it commercially for paid gigs, installations, broadcasts — anything.

Do I need any coding experience?

No. Everything is visual and interactive. Pick shaders from the library, drag effects onto layers, and adjust parameters with sliders. The AI generator lets you describe what you want in plain English (bring your own Claude / Gemini / Luma key).

What projectors work with Ghost Arcade?

Any projector that connects to your computer via HDMI, DisplayPort, or USB-C. Ghost Arcade outputs to any display your operating system recognizes, including multiple projectors simultaneously.

Can I use it for live shows?

Absolutely. Ghost Arcade was built for live performance. The VJ clip launcher, Performer keyboard mode, beat sequencer, MIDI mapping, and wireless mobile control are all designed for real-time use on stage.

Does it work with MIDI controllers?

Yes. Any MIDI controller works out of the box. Use learn mode to map any knob, fader, button, or pad to any parameter in the software. Multi-device support with channel filtering.

Is there a Mac version?

Yes. Ghost Arcade runs on Windows 10+, macOS 12+, and Linux. Download the installer for your platform from the download page, or build from source.

Can I run it on multiple computers?

Yes — install on as many machines as you like. No activation, no machine limits.

What file formats are supported?

Videos: MP4, MOV, WebM, GIF. Images: PNG, JPG, WebP. 3D models: GLTF, GLB, FBX. Point clouds: PLY, .splat. Vector: SVG. Shaders: ISF/GLSL.

How do I get help?

Open an issue on GitHub at github.com/riskcapital/ghost-arcade, or use GitHub Discussions for usage questions and ideas. For commercial integrations or on-site support, email hello@ghostarcade.live.

Free, open source, and ready to ship.

Ghost Arcade is fully open source under AGPL-3.0 — no signup, no watermark, no expiry. Mac, Windows, Linux. Every effect, every layer, every output, included. Run a real show with it tonight.