For Apple Vision Pro

Direct reality,
chapter by chapter.

Maestro is the immersive authoring suite for Apple Vision Pro. Compose spatial stories on a pro multi-track timeline on your Mac. Step inside and shape the scene with your hands on Vision Pro. Everything goes live on the headset the moment you save.

Chapter 01 · Maestro Studio

Cut spatial stories like a film editor.

On the Mac, Maestro Studio works the way a cutting room does: a source monitor and a live 3D program view side by side, above a full-width, multi-track timeline. Every reveal, move, fade, video and sound in your scene is a clip you can drag, trim and rearrange, frame by frame.

Chapter 02 · Maestro Vision

Step inside. Sculpt the scene with your hands.

On Vision Pro, your chapter isn't a preview. It's the editor. Look at an entity and pinch to move it. Summon a gizmo ring to rotate on a world axis. Keyframe a pose from where you're standing. The room is the canvas.

Chapter 03 · Animation

Ten channels. Bézier-native. One truth.

Keyframes live on the sequence: position, rotation and scale on every axis, plus opacity. Real tangent handles, per-key interpolation, and continuous Euler rotation that never flips. The same evaluator drives the Mac, the headset, and playback. What you author is what plays.

Chapter 04 · Live Sync

Save on the Mac. Blink on the headset.

An embedded server publishes your chapter on the local network. Every ⌘S goes straight to the headset, and edits flow the other way too. Move an entity on Vision Pro and it lands in the Mac's undo stack as one clean entry.

Live
from ⌘S to the headset over local Wi-Fi
2-way
revision-checked edit ops flow Mac ⇄ Vision Pro
0
cables, exports, or build steps between edits
SHA-256
asset manifests keep every frame cache-fresh
Chapter 05 · And the rest

Everything a spatial storyteller actually needs.

Immersive backdrops

Wrap a sequence in a 360° or 180° video sphere (mono, side-by-side, over-under or MV-HEVC) or a full USDZ environment.

Interaction gates

Hold a step until the audience taps, looks at, walks up to, or grabs the thing you choose, or until a timeout passes. With an optional on-screen prompt.

Passthrough or portal

Per-sequence presentation: fully immersive, mixed with the real room visible, or a plain window. Switch mid-story.

Primitives, lights & text

Drop in spheres, boxes, planes, 3D text and lights straight from the add menu. Block out a scene with no external modeling.

Asset folders

Organize scene assets and backdrops into folders, duplicate and re-target with a right-click, and keep big projects navigable.

Deep undo, everywhere

Every timeline drag, inspector tweak and spatial edit is one clean undo entry, on the Mac and on the headset.

Photos & Files import

Local-first media on Vision Pro: picks land in the scene instantly, hash-matched and background-uploaded to the Mac with retry.

Steps that hold curves

Playback gates pause the animation clock, not the story. Curves hold their pose and resume exactly where they left off.

Typed forms + raw JSON

Every action has a typed parameter form, plus a raw JSON escape hatch when you want to hand-tune the long tail.

Track groups

Fold a run of related tracks into one named, collapsible row. A folded group still shows every clip in miniature, and grouping never changes timing.

A library with bins

File media into bins that are labels, never storage. Browse folders on your Mac without leaving the app, and an import sheet asks what each video should become.

Audio you can hear

Auditioning is real: playback is audible, scrubbing plays the moment under the playhead, and volume rides are keyframed per channel. The editor's master volume never ships.

Chapter 06 · Open format

Your story is a readable file, not a black box.

Chapters save as ChapterScript, an open, documented directory bundle: one pretty-printed chapter.json plus your assets, manifested with SHA-256 hashes. Diff it, version it, generate it, play it anywhere the format is implemented.

chapter.json
{
  "formatVersion": 3,
  "id": "the-lighthouse",
  "displayName": "The Lighthouse",
  "defaultSequenceId": "arrival",
  "sequences": [{
    "id": "arrival",
    "presentation": "immersive",
    "immersiveBackdrop": {
      "kind": "video",
      "file": "shore_360.mov",
      "field": "equirect360",
      "loop": true },
    "steps": [{
      "duration": 8,
      "gate": { "type": "tap" },
      "actions": [
        { "kind": "revealEntity",
          "reveal": { "entity": "lantern",
            "fadeIn": 1.5 } } ] }],
    "animationTracks": [ /* bézier keys */ ]
  }]
}
  • One bundle, everything in it. chapter.json plus an assets/ folder. Copy it, zip it, ship it.
  • Sorted-keys, pretty-printed. Saves are deterministic, so version control diffs show exactly what changed in your story.
  • Integrity built in. Every asset is manifested with byte size and SHA-256, so players cache aggressively and never show a stale frame.
  • Made to outlive the tools. Forward-compatible migration on open; tolerant decoding on every field added since v1.
Chapter 07 · Learn

From first launch to fireworks.

The Maestro handbook covers every corner of the suite: tutorials, concepts, and a reference for every action, gate, channel and particle parameter.

Chapter 08 · Founding users

Be in the room before the release.

Maestro isn't publicly available yet. Ahead of launch we're onboarding a small group of founding users: directors, museums, educators and studios who want to tell stories in immersive experiences outside the bounds of one video file.

Pass · 01

The full suite,
not a trial

Maestro Studio on your Mac, Maestro Vision on your headset, and every update as it lands.

Admit oneAll access
Pass · 02

A direct line
to the team

Founding users talk to the people writing the code, and requests turn into builds.

Admit oneBuilders' row
Pass · 03

A real
head start

Put finished chapters in front of real audiences before the tools are public.

Admit oneEarly curtain

Write to us, tell us who you are and what you want to make, and a human will read it.

Open source · Powers Maestro

chapterscript

Every chapter you author in Maestro is a .chapterscript bundle: an open, documented JSON format, with ChapterPlayer, the open source visionOS runtime, performing playback. Both are MIT licensed and tool-agnostic. Your stories are never locked in; Maestro is simply the best way to write them.

The next great story
won't fit on a screen.

Maestro is how it gets made. We're bringing a first circle of storytellers on board ahead of release.

Request early access Browse the handbook