I wanted to VJ but I didn't want to carry a laptop. A phone has a GPU, a microphone, a screen, and an HDMI output. That's everything a VJ needs.

I built VJam to make that work. 1,200+ presets. Beat-reactive. Runs in a browser. Plug into a projector with a cable. That's the whole setup.

But there's a catch. Not every phone can output HDMI.

📱 Which Phones Actually Work

To connect a phone to a projector, you need a wired HDMI connection. This requires hardware support called DisplayPort Alt Mode. Not all phones have it.

iPhones: Every iPhone supports HDMI output. All of them. iPhone 15 and newer use USB-C to HDMI. iPhone 8 through 14 use Apple's Lightning Digital AV Adapter ($49). This is the easiest path.

Android: This is where it gets complicated. Most Android phones do not support HDMI output. You need a flagship from a brand that includes DisplayPort Alt Mode.

Phone HDMI Out Notes
iPhone (any model) Yes USB-C or Lightning adapter
Samsung Galaxy S20–S25 Yes Via Samsung DeX
Samsung Galaxy Note 20 Yes Via DeX
Samsung Galaxy Z Fold 3+ Yes Via DeX
Google Pixel 7/8/9 Pro Yes Pro models only
OnePlus 12, 13, Open Yes Flagships only
Sony Xperia 1 V/VI Yes  
ASUS ROG Phone 7–9 Yes  
Samsung Galaxy A series No  
Google Pixel (non-Pro) No Pixel 7, 8, A-series
Motorola No Most models
Nothing Phone No  
Before buying an adapter: Check your phone's spec sheet for "DisplayPort Alt Mode" or "video output." If it's not listed, the adapter won't work. A USB-C port alone doesn't mean HDMI output.

If your phone doesn't support HDMI, VJam still runs. You just can't output to a projector from the phone. Options: use the phone screen directly (works for small rooms), cast wirelessly via Chromecast (50–200ms latency — noticeable), or run VJam on a laptop browser instead.

📦 What You Need

Total cost: Under $75 with a USB-C phone. Under $125 with an older iPhone (Lightning adapter costs more). A traditional laptop-based VJ rig starts at $2,000.

⚡ Setup

Five minutes. Maybe less.

  1. Open vjam.vercel.app in your browser. Chrome on Android, Safari on iPhone.
  2. Tap anywhere to start. Allow microphone access when prompted. VJam uses the mic to detect the beat. Nothing is recorded or sent anywhere.
  3. Plug in HDMI. Adapter into phone, cable into projector. Screen mirrors automatically at 1080p.
  4. Tap [Full] on the minibar to go fullscreen. Tap the ▾ toggle in the center of the minibar to hide the UI — only visuals on the projector.
  5. Play music. The mic picks it up. 1,200+ presets react to the beat.
PWA: Tap "Add to Home Screen" (Safari) or "Install" (Chrome). Full screen, no browser chrome, works offline.

🎛️ Controls

VJam is controlled by touch gestures and a minibar at the bottom of the screen.

Touch gestures:

TapSwitch to a random preset
Swipe rightSwitch MilkDrop preset
Swipe leftKill — reset all effects to a clean state
Swipe upCycle blend mode (lighten, difference, exclusion…)
Swipe downCycle filter (saturate, hue-rotate, contrast…)
PinchOpen/close the preset browser
Long pressCycle through saved scenes

Minibar buttons:

[Auto]Auto-switch presets on the beat. Modes: fast (4 beats), mid (16 beats), slow (32 beats).
[Kill]Same as swipe left. Resets everything.
[Lock]Lock the current blend/filter/preset. Tap again to unlock.
[Blnd]Pick a blend mode directly.
[Filt]Pick a filter directly.
[Rec]Record video (MP4).
[Menu]Navigation hub. Search presets, favorites, scenes, media, text, audio.
[?]Settings & help. Sensitivity, transition, BPM, No Mic mode.

🎤 Live Tips

📊 Quick Comparison

VJam Resolume
Price $27 once €299–€799
Platform Any browser Mac / Win
Mobile Yes No
Install No Yes
Presets 1,200+ Custom content
Beat detection Built-in (mic) Audio input / MIDI
Best for Bars, clubs, parties Festivals, LED walls

Resolume is professional software for festival stages. VJam is for everything smaller. For a detailed comparison, see Resolume Alternative: VJam vs Resolume.

❓ FAQ

Can I actually VJ from a phone?

Yes. I do it. Phone + HDMI adapter + projector. Open VJam. Tap. Done.

My phone doesn't support HDMI. Can I still use VJam?

VJam runs on any phone with a browser. You just can't output to a projector via cable. Use the phone screen directly, cast wirelessly, or run VJam on a laptop.

Which phones are safest for this?

Any iPhone. Samsung Galaxy S20 or newer. Google Pixel Pro models. See the compatibility table above.

How much does it cost?

30-day free trial. Then $27. One-time. No subscription.

Do I need internet during a set?

Only the first time. Install as a PWA and it works offline.

1,200+ presets. Beat-reactive. Runs on your phone. $27 once.

Try VJam Free

30-day free trial. No credit card. No install.