LOAD "POCKETVJ"

POCKETVJ

V1.2

A pocket VJ instrument you play in real-time.

No AI API. No network. Visuals come from premade parametric design presets, driven by your hands and the music in the room.

GET THE BETA SEE THE RIG

60

frames per second, Metal shaders

59

hands-on controls: 8 faders, 8 encoders, 43 buttons

8-16

named parameters per preset

0

network calls. Runs fully offline

10 REM HARDWARE

Three boxes and one cable path. Everything wired, so the show stays in sync.

ENGINE

IPHONE 15+

USB-C required. Runs audio analysis, shaders and MIDI.

THE BUS

POWERED USB-C HUB

One hub carries HDMI out, MIDI in and charging.

CONTROL ~$60

M-VAVE SMC-MIXER

USB-C MIDI by default. Bluetooth MIDI as fallback.

HDMI = SHOW OUTPUT

Projector or LED wall. Frame-accurate, beat-synced.

AIRPLAY = MONITOR ONLY

Too much delay for sync. Use it for a side screen, never the show.

CONTROL SURFACE, 1 BLOCK = 1 CONTROL

FADERS 8
ENCODERS 8
BUTTONS 43

20 REM ENGINE

Sound in, light out. Two signal paths meet in the shader.

PATH A: AUDIO

MIC
AVAudioEngine
vDSP FFT
6 FEATURES
METAL 60 FPS
HDMI

PATH B: HANDS

SMC-MIXER
CoreMIDI
PRESET PARAMETERS
METAL 60 FPS

WHAT THE MIC HEARS

BASSMIDSHIGHSBEATBPMENERGY

Example meter levels. Every feature can drive any preset parameter.

TAP TEMPO WINS

Loud room, messy beat detection? Tap the button. Your tempo overrides the detected BPM.

HEAT GUARD

NOMINAL
FAIR
SERIOUS
CRITICAL
FULL RES
LOWER RES

Render resolution drops when ProcessInfo.thermalState reaches .serious. The frame rate holds.

30 REM PRESETS

Premade parametric designs ship in the app. Each one exposes 8 to 16 named parameters. Bind each to a fader, an encoder or an audio feature.

PARTICLES

TUNNELS

FLUIDS

GRIDS

KALEIDOSCOPES

SNAPSHOTS

Save your own variations of any preset. Recall them in one press.

SOFT TAKEOVER

RED = your faderBLUE = stored value

After a recall, the fader does nothing until it crosses the stored value. No jumps.

SNAPSHOT MORPH

One fader glides between two snapshots. Fresh looks from the same preset.

40 REM PLAY

Two preset layers, one surface. An example map of the SMC-Mixer.

ENCODERS

COLOR
SPEED
ZOOM
DENSITY
BIND x4

FADERS

LAYER A/B
CROSSFADE
SNAPSHOT
MORPH
INTENSITY
x6

BUTTONS

PRESET JUMPS
STROBE
TAP TEMPO

NO AI.
NO API.
NO NETWORK.

Every look ships inside the app. Nothing to generate, nothing to wait for, nothing that breaks when the venue Wi-Fi dies.

50 REM RISKS

Known failure modes, with the fix already built in.

R Hub fails mid-set, 0:1

Bluetooth MIDI fallback keeps you in control.

4 Phone heat, long sets, 0:2

Heat guard lowers resolution, the hub keeps it charged.

E Presets feel repetitive, 0:3

Two-layer crossfade plus snapshot morph make new looks live.

PRESS PLAY ON TAPE

Join the beta. Bring an iPhone 15 or newer and an SMC-Mixer.

[YOUR SIGNUP LINK]