release notes
VJ‑XY 1.4 — play in key
august 2026
VJ‑XY 1.4 gives OP‑XY a scale to play in. two experiments do it together: scale finds the key you are in, and in key holds you to it.
finding it comes first. tap a few notes you know you are playing and VJ‑XY lists every scale that holds them, along with the notes each one adds. preview a match, save one to the scene, and keep its keyboard in view while preparing or performing.
in key does the rest. play OP‑XY's AUX external MIDI track into VJ‑XY and every note is corrected into the scene's scale before it is passed on to the OP‑XY tracks you chose, one track or several at once. deselect the tracks and OP‑XY goes back to triggering clips.
trigger notes can now start from any MIDI note. choose the note and octave by hand, or learn the first trigger straight from your controller. F2 remains the default.
swap changes the media behind a clip while the clip stays where it is. the scene slot, the starting note, and the rest of the clip's setup carry over, so a loop that is not working can be replaced without rebuilding the sequence around it.
canvas clips get a second editor. the compact one is unchanged and still there; the new one gives the composition the whole screen, and adds undo and redo on two- and three-finger double-tap.
an optional performance timer keeps session time on screen. it runs on its own, so pausing or resetting it never touches playback or audience output.
highlights
- in key: play OP‑XY's AUX external MIDI track and every note lands in the scene's scale
- route the corrected notes to one OP‑XY instrument track or several at once; deselecting every track restores clip triggering
- scale: find a scene's key by tapping the notes you already know
- save a scale to a scene and keep its keyboard visible while performing
- trigger notes can start from any MIDI note, by hand or by MIDI learn
- swap a clip's source while keeping its scene position, note, mix, and vfx
- a full-screen canvas editor alongside the compact one, with undo and redo
- optional performance timer, paused and reset independently of playback
- a render load alert beside the vfx in perform mode: grey when the renderer is under strain, red when it is overloaded
- the
clipssources now open as a sheet that says what each one is for, and swap uses the same list - fixed the
zoomvfx affecting matrix clips while it was active - more reliable Bluetooth MIDI, and general bug fixes
VJ‑XY 1.3 — make your own matrix
july 2026
VJ‑XY 1.3 opens up the matrix. until now matrix clips were presets you chose from; now you can draw and animate your own, frame by frame, on the same 64×36 grid.
paint with touch or Apple Pencil, onion-skin the neighbouring frames so movement carries across them, and use transform, fill, shape, and clone to build a loop without redrawing it. build the loop to exactly the length you need, then reverse it or ping‑pong it in a tap. drawn clips live alongside the presets and behave like any other clip in a scene.
clips you draw can leave the app. export them as .vjxy files and send them through Files, AirDrop, Mail, or Messages, or post them to vjxy.app/gallery and play what everyone else made.
eight new presets join the built-in set: fold, shards, pillars, moire, assembly, oscilloscope, contours, and blobs. that takes matrix to 30 clips, each ready to drop straight into a scene.
underneath all of it the matrix engine has been rebuilt on a faster rendering foundation, so playback, transitions, and previews are smoother across every matrix clip, drawn or preset.
highlights
- draw and animate your own matrix clips, frame by frame
- paint the 64×36 grid with touch or Apple Pencil
- onion-skin tracing of the previous and next frames
- transform, select, fill, shape, and clone tools
- four brightness levels: max, mid, low, and off
- build the loop to any length, then reverse or ping pong it
- eight new matrix presets: fold, shards, pillars, moire, assembly, oscilloscope, contours, and blobs
- 30 matrix presets in total, up from 22
- rebuilt matrix engine for smoother playback, transitions, and previews
- share drawn clips as
.vjxyfiles through Files, AirDrop, Mail, or Messages - download clips from the community at vjxy.app/gallery
VJ‑XY 1.2 — perform
july 2026
VJ‑XY 1.2 focused on live control. perform mode gained a clip browser for jumping between clips without leaving the performance view, a controls lock to keep on-device controls visible during rehearsal or live correction, and clone actions for faster variation building.
the headline addition is experiments, a new area in settings for tools that reach beyond the visuals. the first one lets VJ‑XY control your OP‑XY itself: mixer, mutes, fx sends, filter cutoff, eq, tape track, and punch-in fx, played straight from the perform view. it is off by default, so you switch it on when you want it.
a clearer MIDI setup flow sits underneath it all. the MIDI sheet now distinguishes Bluetooth, USB‑C, and virtual sources, supports the VJ‑XY virtual input path for inter-app MIDI, and returns cleanly from Apple's Bluetooth MIDI browser.
highlights
- experiments: a new area in settings for tools beyond the visuals
- OP‑XY control from the perform view: mixer, mutes, fx sends, filter cutoff, eq, tape track, and punch-in fx
- perform mode clip browser for jumping between clips
- controls lock for keeping perform controls pinned
- clone actions for scenes and sets
- clearer MIDI connection view: Bluetooth, USB‑C, virtual, and mixed inputs
- VJ‑XY virtual input for inter-app MIDI routing
- background Metal rendering work and general release polish
VJ‑XY 1.1 — color and movement
june 2026
VJ‑XY 1.1 expanded the visual building blocks for sets. it added GIF support, canvas clips for layering stills and GIFs inside a single 16:9 clip, editable photo timing, clip background colors, blend modes, and the new mirror vfx. matrix clips also became more flexible, with per-clip background and dot colors plus a new blank matrix clip for pauses and quieter moments.
it also polished the live surface: perform mode hides device chrome more cleanly, canvas clips render through the normal audience pipeline, and release-readiness work improved import failure handling, external display behavior, MIDI and vfx stability, bundled onboarding assets, and the first-run demo set.
highlights
- GIF import, preview, loop-range editing, and playback
- canvas clips: still and GIF layers with MIDI note triggers, positioning, scale, rotation, and blend modes
- mirror vfx for symmetry and kaleidoscope-style reflections
- still-photo duration controls for cycle and shuffle timing
- clip blend modes across video, photos, and GIFs
- matrix clips: per-clip background and dot colors, plus a new blank matrix preset
- cleaner perform mode presentation, and release hardening across media, MIDI, vfx, and external display
OP‑XY is a trademark of teenage engineering. VJ‑XY is not affiliated with or endorsed by teenage engineering.