‹ Plugin Player docs

Plugin Player beta: read me first (testers)

This is Beta 1.8 (the app's About / footer says v0.1.8-beta).

Thanks for trying this. It is a beta: it works, we use it at shows ourselves, and it still has rough edges. Everything in it is unlocked for you, no sign-in, no keys, no marks on the picture. Please tell us what breaks and what you wish it did.

What it is

A Windows app that plays live visuals. Plug in a game controller and you are playing them in seconds: every button does something, the scenes react to the music and to your camera, and the picture goes to a projector, a TV or into Resolume.

What is in it

Before you install: what you need

Install

  1. Download Plugin-Player-Beta-1.8-Setup.exe (about 130 MB). If the browser says the file "isn't commonly downloaded", choose Keep (Edge: the … next to the download → Keep → Keep anyway).
  2. Double-click it. Windows shows a blue box: "Windows protected your PC". That is expected: the beta is not digitally signed yet (signing is in progress). Click More info, then Run anyway. No More info link? Right-click the file → Properties → tick Unblock → OK, then run it again.
  3. There are no setup pages. A few seconds later Plugin Player opens by itself, with a scene already playing. It is also in the Start menu and on the desktop.

If Windows says "Smart App Control blocked an app"

Some Windows 11 PCs (mostly ones that came with Windows 11 preinstalled) have Smart App Control on. It refuses every unsigned app and has no "run anyway" button. Windows 10 does not have it. Check yours: Settings › Privacy & security › Windows Security › App & browser control › Smart App Control settings (On / Evaluation / Off).

If it blocked the installer, it is your call:

Either way, tell us it happened (below). The full list of Windows / antivirus / camera prompts and their fixes: SECURITY_PROMPTS.md.

First launch: what to expect

Connect a controller

New to this, or paired it before and now it won't connect? The step-by-step Windows guide, from cable to first scene: CONNECT_CONTROLLER.md.

When the app opens with no controller, a small card on the picture says PLUG IN ANY GAME CONTROLLER AND PLAY: every button is already mapped. It goes away by itself the moment your controller connects (any key or a click hides it too); HOW TO CONNECT on it opens the step-by-step guide.

Open Plugin Player first and leave it open. Then:

ControllerPut it in pairing modeThen
PlayStation 4 (DualShock 4)hold SHARE + PS together 3–5 s (light bar flashes fast, two blinks at a time)wait 10–30 s, Plugin Player pairs it; press any button
PlayStation 5 (DualSense)hold CREATE + PS together 3–5 ssame
Xboxa USB cable, or pair it in Windows Settings › Bluetooth & devicespress any button
8BitDo Microslide the switch to D, hold PAIR 3 s (fast blink)press Start
anything elsea USB cablepress any button

The CONTROLLER card says LIVE · PLAYSTATION (or your controller) and the app draws your controller with every button named. Step by step with pictures of what to look for: CONNECT_A_CONTROLLER.md. Stuck? CONTROLS → CONNECT A CONTROLLER inside the app.

Controller won't connect

While it fixes a controller by itself, the app says so over the picture ("Fixing your 8BitDo's Windows pairing… keep it switched on" → "Paired ✓ Press any button on your 8BitDo" → "8BitDo connected ✓"); that takes about 10–20 s. If it says Couldn't reconnect:

  1. 8BitDo Micro: slide the switch to D (in K or S the app sees nothing).
  2. Hold PAIR 3 s until the light blinks fast, then put it down and wait.
  3. Still dropping? Charge it, or plug it in with a USB cable (it works over the cable straight away).

Same on every scene: L2 = next scene (double-tap = back), R2 = next preset, + / − = your camera onto / off the scene, the centre button (PS / Xbox / ⊡) = the Effect Layer (then + = the effect on, − = off, ◀ ▶ walk the fluids, ✕ = a shockwave, ○ = ink burst, △ = electric, □ = reaction pattern). The face buttons, d-pad and shoulders do each scene's own tricks (barrel roll, spin, flash, fluid styles…): every button in every scene is in CONTROLLER_MAP.md. Remap anything on the CONTROLS tab.

A controller that is already paired just works: press any button.

Camera

Projector, TV, Resolume

Plug the projector / TV / LED wall in, set Windows to Extend (Win + P), then click ⧉ OUTPUT in the header: the big screen gets the picture only and your laptop keeps the app. Two or more screens? It asks which one. Only one screen? It tells you how to plug one in. Click ⧉ OUTPUT again to turn it off. Switching is instant: the app never restarts and the intro does not play again. Minimizing the laptop window does not stop the big screen. F fills the screen, G hides the chrome. MAP pins the picture to a wall or a box. Resolume users: Spout is built in, both ways (OUTPUT.md §4).

Send feedback

FEEDBACK / REQUEST is always at the bottom of the window. Pick Bug / Idea / Request a controller, write what happened, tick include support info (your log, with emails and keys removed). Press SEND: it goes straight to RexAffects and the panel says Sent ✓ Thanks! If it can't send right now, it says Copied it: your note is on the clipboard, paste it into an email to feedback@rexaffects.com (or a reply to the email this beta came in). That is exactly what we want to read: what you pressed, what you expected, what you saw.

If the app won't open at all: CONTROLS → HELP → COPY SUPPORT INFO next time it does, or just tell us which file Windows blocked.

Known limits (honest list)

Everything else about the app, written so your AI assistant can read it too: start at README.md and BETA.md. Install / uninstall details: INSTALL.md. Something wrong: TROUBLESHOOTING.md.