Final Cut Pro is a non-linear video editor. Non-linear meaning the editor doesn't have to commit to cuts on a master tape and rebuild from scratch when something changes — clips live as references to source files, edits are described as in-points, out-points, and timeline placements, and the entire project is a directed acyclic graph that resolves to playback on demand.
FCP 1.0 wasn't the first NLE. Avid Media Composer (1989) was the first practical one. Adobe Premiere (1991) brought NLE to desktop computers. FCP arrived in 1999 with two things they didn't have: FireWire support, which let a $35 cable replace a $5,000 capture card, and multi-track compositing in the timeline, which let editors do in one tool what previously required an After Effects round-trip.
The path FCP took to Apple is the room's most interesting historical fact, and the reason the cartridge stamps FROM MACROMEDIA rather than honoring any single designer.
The codebase started as KeyGrip, an internal Macromedia project to build a desktop video editor. Macromedia secured a license from Truevision for a critical real-time effects component — and then Truevision turned out to be unable to grant that license under their existing agreement with Microsoft, which forbade the component from being used with QuickTime. Macromedia was simultaneously pivoting away from desktop apps toward the web. KeyGrip was dropped.
Apple bought the team — not the product, the people — in May 1998. Adobe, sensing competition with Premiere, met with Apple management and asked them to shelve the project. Steve Jobs personally argued the case for shipping it. FCP 1.0 debuted at NAB in April 1999.
Randy Ubillos, the lead engineer, had earlier designed Adobe Premiere. He effectively re-designed the NLE twice — once at Adobe, once at Macromedia-then-Apple — and would go on to design iMovie '08 and FCP X. He is the through-line of every NLE you've ever used.
The four windows you see in this room are FCP's foundational layout. Each has one job.
The Browser is the project database — every clip, every sequence, every effect, every bin, listed with metadata. Double-click a clip; it opens in the Viewer.
The Viewer is the source monitor. It plays the raw clip from the Browser. You scrub through it, set an in-point and an out-point, and the segment between them is what you'll commit to the timeline.
The Canvas is the program monitor. It plays the current state of the sequence at the timeline's playhead. When you drag from the Viewer, the Canvas displays the five-zone edit overlay and asks you to choose how the clip enters the sequence.
The Timeline is the sequence — multi-track, layered, the document being assembled.
The relationship is one-way: Browser → Viewer → Canvas → Timeline. The Canvas is the editor's commitment surface. The Timeline is the result.
When the user drags a clip from the Viewer toward the Canvas, the Canvas displays a five-zone semi-transparent overlay. Each zone represents a different edit operation.
Insert — pushes everything to the right of the playhead further right, opening a hole the size of the clip. Useful for adding a new beat without losing existing material.
Overwrite — replaces whatever is currently at the playhead on V1, for the duration of the clip. The classic edit operation. Destructive in the sense that pixels under it are no longer in the sequence; non-destructive in the sense that the source clip is untouched.
Replace — swaps an existing target clip in the timeline with the source. Used to revise a specific shot.
Fit-to-Fill — stretches or compresses the source to match an existing target duration. Speed-ramps the source as needed.
Superimpose — drops the clip on the track above V1 (typically V2), stacking it. This is the move that distinguished FCP from Premiere in 1999.
The killer feature. Where Premiere 1999 treated the timeline as essentially a sequence of cuts on a single video track (V2 existed but for transitions, not real compositing), FCP treated every video track as a real compositing layer. Drop a title card on V2 above V1 and the title actually composites over the underlying footage in the Canvas — alpha-aware, scaled, positioned, frame-accurate, in real time, in the timeline.
For editors coming from Avid or Premiere this seemed like an After Effects feature that had escaped into the NLE. For editors who had only used FCP this seemed like how NLEs were obviously supposed to work. Both groups were right. FCP rewrote the expectation.
The Superimpose zone in the edit overlay is how you commit a clip to V2 specifically. This room implements it for real: drop the source on Superimpose and the clip lands on V2; the Canvas shows V1 and V2 stacked with labels so you can see which layer is on top.
FCP 1.0 was a QuickTime application. Every clip was a QuickTime movie. Every effect rendered to QuickTime intermediate. The audio engine was QuickTime. The video engine was QuickTime. FCP's claim to professional credibility was that it stood on Apple's media stack rather than reinventing one.
This is also why FCP could ship with FireWire DV support before anyone else — QuickTime 3.0 had brought DV-25 as a native codec in 1998. FCP arrived in 1999 already speaking to consumer DV cameras over a $35 cable. The professional film world snickered. Within five years it stopped snickering.
FCP 1.0 included FXBuilder, a small scripting language for writing custom effects. Effects could declare typed parameters (slider, color, choice menu), reference clip pixels (in, alpha, time), and produce output pixels. The pattern is identical to HyperCard's HyperTalk (Cart 008) — a working programming environment hidden in plain sight inside an application most users never realized was scriptable.
This cartridge does not implement FXBuilder. A v00000-002 would. The decision was Phil's; the foundational thing to teach in 1.0 is the three-window dance, and FXBuilder is the deep cut we'd add next.
The National Association of Broadcasters convention in Las Vegas, April 1999. Apple demoed FCP 1.0 publicly for the first time. The price was $999, undercutting Avid Media Composer ($30,000+) and Adobe Premiere ($795) — the cheap Adobe felt threatening enough that Apple's announcement included a $500 cross-grade offer for Premiere license holders.
Within three years FCP had cut every major reality television show. By 2005 it had cut every major scripted television show. By 2010 The Social Network and much of HBO's catalog had been cut on FCP. The product Adobe asked Apple to shut down won the industry.
FCP 3 (2001) added real-time effects. FCP 4 (2003) added Soundtrack and LiveType. FCP 5 (2005) brought multicam editing. FCP Studio 2 (2007) bundled Final Cut Pro 6 with Color, Motion, Soundtrack Pro, Compressor, and DVD Studio Pro into the most complete professional editing suite Apple ever shipped.
Then came FCP X (June 2011), a full rewrite. The interface changed. The metadata model changed. The trackless magnetic timeline replaced the multi-track stack this cartridge celebrates. Half the professional user base fled to Premiere. The other half stayed and eventually came to prefer FCP X. The 1.0 lineage formally ended.
Whatever the rewrite, the three-window dance survives. iMovie, DaVinci Resolve, Premiere Pro, CapCut, Avid — every NLE that came after 1999 has a Browser, a source monitor, a program monitor, and a multi-track timeline. The pattern is what FCP 1.0 left behind.
FCP 1.0 shipped April 1999. FCP X arrived June 2011. As of 2026, Final Cut Pro (version 12, January 2026) is still in active development — on macOS 15.6+ and iPadOS 18.6+, the latter reuniting the editor with mobile after a quarter century on the desk.
From THE LITERATURE · CANON / 001B · the theory wing of CLASSICERY. Hear John Lasseter on Principles of Traditional Animation Applied to 3D Computer Animation read aloud — → track 15 →
→ CANON3 · track 09 · the non-linear timeline · time as a surface