Quick Answer
Milanote is a visual corkboard — great for collecting references and building mood boards, but with no connection to your schedule, your scenes, or your crew. Headroom links your visual references directly to a master scene list and produces role-filtered briefs for each department. When your schedule changes, your prep follows it.
What’s the difference between a canvas and a connected prep tool?
Milanote is a canvas. Headroom is a connected structure.
In Milanote, your data doesn’t know what it is. You drop an image for Scene 14 and type a lighting requirement below it — that note is text on a digital post-it. It doesn’t belong to Scene 14 in any structural way. When your AD flips the schedule — which happened constantly on Bambai Meri Jaan — Milanote just sits there. You’re dragging boards around, re-typing notes, and hoping you didn’t drop an equipment request in the process.
Headroom treats the scene as the atom of the production. When I built it, I wanted the visual freedom of a canvas but anchored to actual data.
The Weave is that canvas — you arrange references and diagrams spatially, just like Milanote. But every image you place can be tagged to a scene. The Loom is your master scene list, pulled directly from your AD’s schedule. Import a new schedule, and every reference and gear flag you put in the Weave follows the scene to its new shoot day. The Thread is where the technical detail lives — every choice you make inside a scene flows into role-filtered Briefs for your gaffer, your grip, your AC.
The difference isn’t that one looks better than the other. It’s that one knows what your data means and the other doesn’t.
Why does connected prep actually win on set?
Milanote’s shot list template is a checklist on a board. On a show the size of Glory — over 400 scenes across multiple cities — a checklist isn’t going to cut it.
If I add a Technocrane requirement to a shot in Headroom, it doesn’t sit there as a note. It becomes a gear flag on the scene and shows up in the Gaffer’s brief. In Milanote, that same requirement is just text you typed. If the scene moves, you’re the one who has to find it, move it, and re-send it to your gaffer manually.
That’s the real cost of a disconnected tool. You stop being a creative lead and start doing data entry for your own ideas — manually reformatting the same prep for different departments, then re-doing it every time something changes.
Connected prep clears that out. You prep once, into the scene structure, and the briefs pull the right data to the right person.
What does Headroom promise that Milanote doesn’t?
Headroom is built around a specific boundary: it won’t generate your shot lists, suggest your gear, or decide your look. The art stays yours.
Milanote doesn’t make that distinction because it doesn’t need to — it’s a general-purpose visual board, not a production tool. It doesn’t know what a shot list is, what a scene is, or what a gaffer needs to see on day one.
Headroom does. But it draws a hard line at the creative work. You write everything. You make every decision. The tool just holds your thinking together when the production shifts around you, and gets the right information to the right people without you having to reformat it by hand.
John Schmidt is a working cinematographer (Glory, Netflix; Bambai Meri Jaan, Amazon Prime Video; Summertime, Sundance 2020) and the founder of Headroom.
FAQ
Is Headroom just a Milanote alternative for film?
It’s more than a swap. Milanote handles the visual curation piece — mood boards, reference collection. Headroom replaces the fragmented stack: Milanote for references, Airtable for shot lists, Google Slides for briefs. Those all live inside one connected production model.
Can I still use freeform layouts for my lookbooks?
Yes. The Weave is an infinite canvas for visual curation. You arrange images spatially the same way you would in Milanote, but those images are tagged to scenes and shots. When a scene moves on the schedule, its references move with it.
Does Headroom use AI to generate visual treatments?
No. You write everything. We use strict data parsing for the logistics — like reading the export of your AD’s schedule — but prep decisions stay yours.
Can I share my prep with my crew like in Milanote?
Better. Instead of inviting your crew into a cluttered board where they have to find what’s relevant, you send role-filtered Live Briefs. Your gaffer only sees lighting and grip. Your AC only sees camera and lens data. If you update a reference image at 11 PM, their link shows the current version at call time.