pvj-1.2 / real-time visual instrument
a pocket VJ instrument you play in real time.
no AI API. no network. premade parametric presets, shaped by your hands and the sound in the room.
a / engine
USB-C. runs audio analysis, Metal shaders and CoreMIDI.
b / bus
HDMI out, MIDI in and charging on one cable.
c / control, ~$60
USB-C MIDI by default. Bluetooth MIDI as fallback.
path a / audio
path b / hands
p1 / particles
p2 / tunnels
p3 / fluids
p4 / grids
p5 / kaleidoscopes
snapshots
save your own variations. recall in one press.
soft takeover
after a recall, a fader acts only once it crosses the stored value. no jumps.
snapshot morph
one fader glides between two snapshots.
| engine | iPhone 15 or newer, USB-C |
|---|---|
| render | Metal shaders, 60 fps |
| audio | mic, AVAudioEngine, vDSP FFT |
| features | bass, mids, highs, beat, BPM, energy |
| control | CoreMIDI, 8 faders, 8 encoders, 43 buttons |
| output | HDMI via hub; AirPlay for monitoring |
| thermal | resolution drops at thermalState .serious |
| network | none. no AI, no API |
hub fails mid-set
Bluetooth MIDI fallback keeps control.
heat on long sets
thermal guard lowers resolution; hub keeps it charged.
presets feel repetitive
two-layer crossfade and snapshot morph.
join the beta. bring an iPhone 15 or newer and an SMC-Mixer.