Mac-native vs ported. A Mac-native VJ app is written in Swift or Objective-C against Metal — it sees your M-series GPU directly. A ported app (usually from Windows or Linux) runs through OpenGL or a cross-platform abstraction and leaves performance on the table. RenderWave and VDMX are native. Ghost Arcade and Radiance are cross-platform — they work on Mac but weren't built for it. On a 90-minute set, that difference shows up as fan noise and dropped frames.
Metal vs OpenGL. Apple deprecated OpenGL on macOS in 2018 and hasn't shipped updates since. Apps still using OpenGL work today, but they run on Apple's compatibility layer — slower, less efficient, and one macOS update away from breaking. Anything using Metal compute shaders (RenderWave, VDMX 6, Arkestra) has a longer runway than anything still on OpenGL.
Audio reactivity depth. "Audio reactive" can mean two very different things. Shallow audio reactivity is one volume meter driving one parameter — pulse a circle to the beat. Deep audio reactivity is per-frequency-band analysis (bass, mid, treble, sometimes 16+ bands) where you map specific frequency energy to specific shader parameters. RenderWave and Arkestra do per-band. Most free tools do shallow. The difference is the gap between visuals that obviously sync and visuals that feel composed.
Syphon support. Syphon is the Mac-only protocol for sending GPU frames between apps with no copy overhead. Real Mac VJ rigs almost always chain apps via Syphon — visuals from app A, mapping from app B, recording from OBS. If your free VJ app doesn't speak Syphon, you can't integrate it into a real rig later. RenderWave, VDMX, Arkestra, and Magic Music Visuals support Syphon. Most cross-platform OSS tools don't.
Watermark policy. Watermarks come in three flavors: permanent (RenderWave Free), demo-only that goes away with a license (Magic Music Visuals, Modul8), or none at all (Arkestra Free, Ghost Arcade, Radiance, VDMX Demo, OBS). A watermark is the price you pay for using free software at a paid gig — decide upfront whether that's a deal-breaker for you.
Upgrade economics. Free tiers exist on a spectrum. Some (RenderWave, Arkestra) are loss leaders that funnel you toward a clearly-priced paid tier. Some (Ghost Arcade, Radiance, OBS) are genuinely free forever with no upsell. And some (Modul8 demo, VDMX demo, Magic demo) are time-limited or commercially-restricted trials wearing the "free" label. Read the fine print before you build a workflow on top of a tool.