Use this on your mobile phone. Tap Lock Camera to Phone and allow motion access, then turn or tilt your phone to aim the camera.
It controls where the camera looks. Tap the lock button again to return to manual control.
Virtual Filmmaking Workspace
Plan the story. Build the scene. Frame the shot.
Current Project · Untitled Project
Current Project · Untitled Project
Render a clean storyboard frame or the complete rough animation from the selected camera. Editor arrows, boxes, handles, and guides are excluded.
Mactorran Studio may automatically organize information from your screenplay and breakdowns. Automated information may be incomplete or incorrect. Always review the Shooting Schedule before using it for production.
Build your scene. Position your actors. Frame your camera. Save your shots.
Assets build your scene. Camera View composes your shot. Shots builds your storyboard.
HOME is the central Studio launcher. Return Home from any major workspace without losing your project or current work.
Open ASSETS to add actors, cameras, vehicles, walls, floors, doors, windows, tables, chairs, and simple props. Vehicles are listed in the Vehicle section of the Asset Library.
Click the visible object you want to select. When objects overlap, the object closest to the camera is selected, so an actor standing in front of another asset remains clickable. Use the colored arrows to move it, Rotate for the colored rotation rings, and the purple resize handles on supported assets.
Use Shift + Click on desktop, or Multi Select on mobile. The shared gizmo moves or rotates the selection together. Ctrl + D duplicates and Backspace deletes selected objects.
Select Camera 01 like any other scene asset, then use Move and Rotate to position it in the scene.
Open ASSETS, find Vehicles, and add the Car. Select it in the scene to move, rotate, resize, recolor, or use its vehicle controls.
1. Select the car. 2. In Vehicle Seats, choose an Actor and a Seat: Driver, Front Passenger, Rear Left, or Rear Right. 3. Press Seat Actor. The actor is attached to the car and moves with it.
Use Forward / Back and Up / Down for small seating adjustments. Driving Pose places the selected actor in a steering pose.
Choose the seated actor and press Exit Vehicle. The actor returns to the exact position, rotation, and size they had immediately before entering the car.
Use Open Left Doors, Open Right Doors, or Hide Roof for easier interior blocking. These are editor access tools; saved shots and captures restore the complete car. Vehicle camera presets provide quick exterior and interior starting angles that you can refine normally.
Vehicle color, transforms, seat occupants, seating adjustments, and car setup are included with the working scene, saved scenes, shots, and project export where applicable.
Project Overview on Studio Home summarizes screenplay scenes, breakdown progress, storyboards, shots, reusable sets, Table Read recordings, and Motion Preview shots in one place.
Use Next Steps to see factual missing connections between these tools. The dashboard is informational only and never changes project data.
The Shooting Schedule organizes screenplay scenes into the order they will actually be filmed. Movies are often not filmed in screenplay order: create Shoot Days, assign scenes, change shooting order, add estimated filming times, and review the cast and production requirements for each day.
Open Studio Home, find SCHEDULE under Pre-Production, and open the workspace. Screenplay scenes that have not been assigned yet appear in UNSCHEDULED SCENES.
Press + ADD SHOOT DAY for each planned filming day. A Shoot Day can hold its number, name, date, crew call, expected wrap, base / primary location, and notes.
Example: SHOOT DAY 1 — August 17, 2026. Crew Call: 7:00 AM. Expected Wrap: 6:30 PM. Base: Downtown Diner.
On desktop, drag an Unscheduled Scene into a Shoot Day or use Move to Shoot Day. On mobile, use Move to Shoot Day. A screenplay Scene can belong to only one Shoot Day at a time.
Scenes in a day are in shooting order, not screenplay order. For example, Scenes 2 and 4 can be filmed together if they share a house location, even if Scene 3 occurs between them in the script. On supported desktop layouts, drag to reorder; on mobile use the Up and Down controls.
Each scheduled Scene can have a manual Estimated Shoot Time in minutes: 30 means 30 minutes, 90 means 1 hour 30 minutes, and 120 means 2 hours. Mactorran Studio does not guess filming duration automatically.
Each Shoot Day summarizes assigned scenes, Storyboard shots, estimated total time, and Cast Needed. For example: 5 Scenes, 31 Shots, Estimated: 9 hr 20 min, 4 Cast.
Cast Needed gathers Characters from the scheduled scenes. When connected breakdown data exists, Schedule can also gather Props, Wardrobe, Vehicles, Extras, VFX, SFX, Makeup / Hair, and Special Equipment.
Mactorran Studio may automatically organize information from your screenplay and breakdowns. Automated information may be incomplete or incorrect. Always review the Shooting Schedule before using it for production.
The Schedule is a planning tool. The filmmaker or production team must confirm cast, locations, props, wardrobe, equipment, times, and other production information before filming.
Scheduled Scene cards may link to SCREENPLAY (the written scene), BREAKDOWN (production requirements), STORYBOARD (planned shots), and OPEN SET (the linked reusable 3D Set). These links connect the schedule to the rest of the project.
Use Move to Another Day when plans change. Moving a Scene does not change its screenplay content. Use Remove from Day to return it to UNSCHEDULED SCENES; its screenplay Scene, Storyboard, and Breakdown remain intact.
Deleting a Shoot Day asks for confirmation. The day is removed and its scenes return to Unscheduled, while screenplay scenes, Storyboards, and Breakdowns remain.
The Shooting Schedule is saved with the current project and should remain after refresh, browser restart on the same device, or leaving and returning to Schedule. It is included in normal Project Export/Import.
For important productions, regularly use EXPORT PROJECT. Local browser saving should not be your only backup.
Once a schedule exists, Project Overview can show Shoot Days plus scheduled and unscheduled scene progress, such as SCHEDULE — 8 / 12 Scenes Scheduled.
1. Write your screenplay. 2. Break down scenes. 3. Create Storyboards and Shots. 4. Open Shooting Schedule. 5. Create Shoot Days. 6. Assign scenes. 7. Arrange actual shooting order. 8. Add estimated times. 9. Review cast and requirements. 10. Confirm all gathered information yourself. 11. Export the Project as a backup.
The next production step can use this Schedule to create Call Sheets for individual Shoot Days.
On mobile, use Move to Shoot Day and the Up / Down controls instead of precise drag-and-drop. This provides the same scheduling workflow on a touchscreen.
Enter Camera View to compose the actual shot. Use the zoom slider for lens/focal length, framing guides for composition, the white shutter button to save, and Hide UI for a cleaner monitor view.
Camera View uses the same navigation style as the normal 3D workspace: left-drag to look/orbit, right-drag to pan, and use the mouse wheel or trackpad scroll to dolly. Middle mouse is not required.
On a supported mobile device, tap Lock Camera to Phone, then turn or tilt the phone to aim Camera 01. Use Recenter if needed. If available, Phone Position Experimental provides rough movement only and is not precise real-world tracking.
Motion Preview lets you test simple camera moves, actor blocking, and object movement.
1. Select Camera 01, an Actor, or an editable asset. 2. Position it where movement should begin. 3. Press Set Start. 4. Move and/or rotate it to the ending position. 5. Press Set End. 6. Choose the Duration. 7. Press Play.
The object moves from Start to End over the selected duration. Reset to Start lets you rehearse the move again.
You do not need a separate Save Motion button. Motion becomes part of a shot when you press the normal Save Shot / white shutter button. The saved shot stores the Start and End positions, rotations, duration, camera, and scene setup together.
When you Edit a saved shot with Motion, its saved Start, End, rotations, and Duration return. Press Play to preview it again. Storyboard cards may show a small Motion indicator for shots with saved movement.
Motion is included in normal local project persistence, Project Export, and Project Import. For important work, use Export Project to create a backup file; browser/device storage can be cleared.
Clear Motion removes the selected object's saved Start/End setup. It does not delete the object itself.
Motion Preview is for simple previs: dolly moves, pans, tilts, trucks, crane-style moves, actor blocking, and simple object movement. It is not a full animation program.
Select the filmmaking camera, then press RENDER at the top of the 3D Editor. Choose 480p, 720p, or 1080p.
Render Storyboard PNG exports the current animation frame as a clean still image from the selected camera.
Choose 12, 24, or 30 FPS and press Render Animation WebM. The complete animation timeline renders from frame 0 through the End frame and downloads as a WebM video. Rendering occurs in real time and does not include audio.
Editor arrows, selection boxes, resize handles, pose controls, framing guides, and temporary vehicle-access openings are excluded from both render types.
Save sets and scene layouts so you can reuse them without rebuilding everything.
Build your set, open SCENES, then choose Save Current Scene. A saved Scene can include walls, floors, doors, windows, furniture, actors, Camera 01, and other scene assets. Load it again with one click.
Saved Scenes live locally in this browser. Refreshing, closing the browser, or restarting the device normally will not delete them. They do not automatically appear on another computer, phone, or browser, and clearing browser/site data may remove them.
For important sets, use Export Scene to create a portable backup file. Keep it, send it to another filmmaker, move it to another device, or import it later.
Choose Import Scene and select a previously exported Mactorran Scene file. It is added to your Scene Library, ready to load and reuse.
For any Scene you do not want to lose, export a backup copy.
Open SCREENPLAY to write your script with Scene Heading, Action, Character, Dialogue, Parenthetical, Transition, Shot, and General Text elements. Choose an element from the selector; Enter follows normal screenplay flow and Tab cycles element types.
Each Scene Heading becomes a script scene. Create or link a Shot List from that heading to build its Storyboard, then use Open Storyboard or the Script Scene link to move between the two workspaces.
Use Export with Voices to save an editable screenplay with all attached actor recordings. Import the .mactorran-screenplay file on another device to restore the script and its voice lines. Export PDF and Export Text contain written content only, without recordings.
Write keyboard-first with Enter and Tab: Scene Heading → Enter → Action; empty Action → Tab → Character; Character → Enter → Dialogue; Dialogue → Enter → Dialogue; empty Dialogue → Tab → Parenthetical; Parenthetical → Enter → Dialogue. On mobile, the inline Element menu appears after dialogue so you can switch the new line to Action, Character, or any other screenplay element.
Use Ctrl/Cmd + 1–8 for Scene Heading, Action, Character, Dialogue, Parenthetical, Transition, Shot, and General Text. Ctrl/Cmd + Enter adds a Scene Heading; Ctrl/Cmd + S saves. Standard Undo, Redo, Copy, Cut, Paste, Select All, and Find remain native. The element selector is always available for mouse or touch.
Table Read attaches prerecorded actor voices directly to screenplay Dialogue lines. Listen to one line or play a whole scene while the active Dialogue highlights automatically. It is useful for table reads, rehearsals, dialogue timing, hearing scene flow, shot timing, and previsualization.
Every Dialogue element automatically receives its own + Voice button. There is no separate Voice list or manual Voice slot setup. 1. Open SCREENPLAY. 2. Find a Dialogue line. 3. Press + Voice beside it. 4. Choose the actor's recording from your device. 5. The line then shows that Voice audio is available. Each recording is attached specifically to that Dialogue line.
To add another recording, add another Dialogue element. Its + Voice button appears automatically. Deleting a Dialogue also removes its associated Voice control.
Voice tools are optional. Use them only for Dialogue lines that need recorded performances or Table Read audio; remove Voice from other lines to keep the screenplay clean and easy to read.
If a line does not need audio, remove its Voice control. The Voice button disappears completely: no small restore +, empty audio box, or extra spacing remains. The written Dialogue stays exactly the same, and the screenplay returns to normal professional formatting. Removing Voice does not delete the Dialogue itself.
1. Select the Dialogue element. 2. Use its existing element options/menu. 3. Choose Add Voice. The normal + Voice control returns without cluttering the screenplay while it is unused.
If a Dialogue already has uploaded or recorded audio, Studio may ask for confirmation before removing it. When confirmed, the attached Voice recording is removed from that Dialogue, its Voice controls disappear, and the written Dialogue remains unchanged.
Press + Voice, choose Record Voice, allow microphone access, perform the line, then press Stop. The recorded Voice is stored locally on this browser/device exactly like uploaded audio. Standard Project JSON Export does not include the recording, so keep important source files backed up separately.
Press the Play button beside a Dialogue line to hear its recording. The active Dialogue highlights in gold, its associated Character may also highlight, and only one Voice recording plays at a time. Starting another recording stops the previous one.
Use Play Scene to hear all recorded Dialogue in screenplay order. Lines without Voice recordings are skipped. During playback, the current Dialogue highlights, scrolls into view when needed, then moves to the next recorded line as the current recording finishes.
Pause temporarily pauses the current recording. Resume continues from that point. Stop ends the Table Read and clears the active Dialogue highlight.
Use Replace Voice to choose a different recording without changing the screenplay text. Use Remove Voice to detach the recording; it does not delete or change the written Dialogue.
Voice recordings are stored locally in this browser on the current device, separately from screenplay text so larger files do not overload normal project storage. They should normally remain after refreshing, reopening the browser, or returning to this project on the same browser/device.
Voice recordings do not currently sync between devices or browsers. Recordings added on a laptop will not automatically appear on a phone. Standard Project JSON export does not include the actual audio files, so keep original actor recordings backed up separately. A future Project With Media export may support portable audio.
Use common browser-compatible audio such as MP3, WAV, M4A / AAC where supported, or OGG where supported. Actual playback support depends on the browser and device.
1. Write the scene. 2. Have actors record Dialogue. 3. Attach each recording with + Voice. 4. Press Play Scene. 5. Listen as Dialogue highlights. 6. Use the timing to plan blocking, shots, and camera movement. 7. Open Storyboard or the 3D Editor to continue planning.
Table Read can help estimate a shot or camera move duration: a six-second line may suggest a six-second Dolly In. Table Read and Motion Preview are separate preview tools and do not automatically synchronize.
Table Read is for screenplay rehearsal and previsualization, not full audio editing, mixing, or recording.
Use Script Breakdown to organize everything needed for each screenplay scene.
From a screenplay Scene Heading, choose Breakdown. This opens that scene’s production breakdown.
Track Characters, Location, Props, Wardrobe, Vehicles, Extras, VFX, SFX, Makeup / Hair, Special Equipment, and Notes.
Characters already used in the screenplay scene may appear as suggestions; select them or add names manually. The location may be suggested from a heading such as INT. DINER - NIGHT, and can always be edited.
Use Link Saved Scene to connect the script scene to a reusable 3D Scene, such as Diner Interior. Open Set loads that set into the 3D editor using the normal confirmation flow; it does not change previously saved Storyboard shots.
Add required props such as a phone, coffee cup, keys, weapon, or letter. Record wardrobe like Patrick — Black Jacket, and extras like Diner Customers — 8.
Use VFX / SFX for visual, practical, sound, or effect notes. Add scene-specific equipment such as a dolly, slider, drone, or fog machine. Use Breakdown Notes for anything else important.
Production Breakdown combines information from all screenplay scenes into one project-level overview of characters, locations, props, wardrobe, vehicles, extras, VFX, SFX, makeup / hair, and special equipment.
When the same item appears in multiple scenes, it shows where it is used—for example, Coffee Cup in Scene 3 and Scene 8—so you can plan what is needed on each shoot day.
1. Write the screenplay scene. 2. Open Breakdown. 3. Add production needs. 4. Link a reusable 3D Set. 5. Create or link a Storyboard. 6. Build and frame shots. 7. Return to the screenplay or breakdown whenever needed.
Screenplay = story and dialogue. Breakdown = what is needed to film the scene. 3D Set = reusable virtual location/setup. Storyboard = how the scene will be shot.
Use Export Breakdown PDF for a clean printable scene breakdown. Use the Production Breakdown export for a project-level overview.
Breakdown sections are scrollable and touch-friendly on mobile.
Press the white shutter in Camera View, then give the shot a name, notes, shot type, and camera movement.
Open SHOTS to edit, duplicate, delete, annotate, add notes, change transitions, and export the current Storyboard as a PDF.
Create named Shot Lists for different scenes, films, or sequences.
Saved Scene = a reusable Scene stored in this browser. Exported Scene = a portable Scene file for backup or another device. Project Export = a backup of the larger Mactorran Shot Planner project. Use Export Project and Import Project to move or restore that full project.
Import video to score against picture. Play or pause it, scrub the timeline, step one frame at a time, and read timecode to keep musical events synchronized with exact frames.
Instrument tracks contain MIDI notes played by built-in virtual instruments. Create a track, choose an instrument, arm it to record, or use mute, solo, volume, and pan while arranging and mixing.
The piano roll is where notes are added, moved, resized, copied, pasted, deleted, and given different velocities. Quantization aligns performances to a musical grid, while snap-to-grid helps place edits precisely.
Play the selected instrument from the on-screen keyboard, the computer keyboard, or a MIDI keyboard when the browser provides MIDI access.
Enable Record Arm on an instrument track, choose a count-in if needed, press Record, perform, and press Stop. The captured performance becomes an editable MIDI region.
Add an Audio Track, select a microphone or audio input, arm the track, check its input meter, then record and stop. The recording becomes an editable waveform. Your browser may request microphone permission.
Audio regions can be moved, trimmed, split, duplicated, or deleted. Gain changes level; fade-in and fade-out controls create smooth entrances and exits.
BPM means beats per minute and controls musical speed. The time signature describes how beats are grouped—for example, 4/4 uses four quarter-note beats per bar.
The metronome provides a steady click. It can be switched on or off, used for a count-in, adjusted in volume, and given a stronger accent on the first beat of each bar.
Cue markers help score exact dramatic moments. Place the playhead on the precise frame where a door closes, an explosion occurs, a character looks up, a cut happens, or another important beat lands, then create a cue marker. Musical events can then be aligned to that picture moment.
The playhead shows the current position. Musical and timecode rulers describe the same position in different ways. Zoom and scroll to navigate, use snapping for accurate placement, and use a loop region to rehearse or record a section repeatedly.
The mixer controls track volume, pan, mute, and solo. Track meters show signal level and the master output controls the combined mix.
Create and select an Instrument Track, then click its glowing instrument name. Choose from strings, brass, woodwinds, percussion, piano, pads, choir, and cinematic sounds. The chosen instrument is used immediately for audition, playback, and recording.
Play notes with A W S E D F T G Y H U J K. Press Z to lower the octave and X to raise it. The on-screen keyboard supports mouse and touch. Musical shortcuts are disabled while typing into a field.
Click Enable Web MIDI, grant browser permission, then choose an input. Select and arm a track with R, choose Count-in Off or 1, 2, or 4 bars, and press Record. Computer, on-screen, and hardware MIDI notes become an editable MIDI region when stopped.
Open a MIDI region in the Piano Roll, select notes, choose a snap division, and press Quantize. Quantization moves selected note starts to the nearest chosen musical grid line.
A W S E D F T G Y H U J K play notes · Z/X change octave · Delete removes selected Piano Roll notes · Ctrl/Cmd+C and Ctrl/Cmd+V copy and paste selected notes · Escape closes Help.
Double-click a MIDI region to open the large Piano Roll while keeping picture visible. Drag its upper divider to balance video and editing space, or choose Expand Editor for a nearly full-screen note view. Horizontal Zoom changes musical time, Vertical changes key and lane height, and Ctrl/Cmd + mouse wheel zooms the timeline. Previous Region, Next Region, and Return to Timeline make it quick to move through the cue.
Velocity bars sit beneath their notes. Drag a bar vertically to change how strongly that note plays. The green playhead crosses the note grid and velocity lane together.
Instruments use velocity-sensitive envelopes, per-track Room ambience, and master output protection. The engine can lazy-load multi-zone samples and caches decoded audio for the session. When an optional sample is unavailable, the instrument automatically uses its synthesized fallback so composing never stops.
Licensed sample files can be installed under assets/instruments/. Instrument definitions already separate articulations such as sustain and staccato so additional playing styles can be added without changing MIDI regions.
The keyboard always uses the selected track's instrument. Large keys scroll horizontally instead of shrinking. Closing the keyboard does not remove recorded MIDI.
Open MIDI Library from the top toolbar. Choose any major or minor key, then browse Chords, Progressions, Cinematic Patterns, or Favorites. Preview uses the selected Instrument Track without changing project MIDI. Insert or double-click an item to create normal notes at the playhead. Inserted notes no longer depend on the library and can be moved, resized, quantized, or deleted in Piano Roll.
Chord length and voicing affect chords and progressions. Progressions use scale degrees and transpose automatically when the selected key changes. Search terms such as dark, emotional, strings, pulse, heroic, and ambient filter the library. Stars and all library preferences are saved with the project.
The Scoring Stage supports lazy-loaded multisampled instruments, velocity layers, sustained loops, and round-robin recordings. Sound quality depends on the properly licensed instrument files installed under assets/scoring-stage/instruments/. Missing recordings never prevent playback; the layered synthesized fallback remains available.
Velocity influences loudness, brightness, and attack. Each track offers Reverb send, Dark-to-Bright Tone, Attack, Release, and optional Low or Medium non-destructive Humanize. Humanize adds only subtle playback timing and velocity variation—the underlying MIDI notes are unchanged.
Each track has a Room amount and a simple Dark-to-Bright Tone control. Master room presets include Dry, Studio, Scoring Stage, Hall, and Large Hall. The master limiter protects against harsh clipping when large chords overlap, while a sensible polyphony limit removes the oldest voice only when necessary.
The Scoring Stage uses Mactorran Studios project persistence and autosave. Scoring Stage settings and editable project data are included with the rest of the Mactorran Studios project when it is exported or shared.
Ready to render video-only output.
Open Media, import browser-supported video or images, then drag an item onto a video track.
Drag clips to move them. Drag either edge to trim without changing the source. Use Blade or Ctrl/Cmd+B to split.
Use transport controls to preview. Select a clip to edit transform, crop, speed, color, masks, and keyframes.
Drag titles to a track. Drag transitions or effects onto a clip. Higher tracks composite above lower tracks.
Add rectangle, ellipse, or polygon masks. Diamond buttons keyframe position, scale, rotation, or opacity.
Export renders video-only WebM in-browser. MP4 requires future browser encoding support.
Space play · arrows frame step · V select · B blade · T title · M marker · Delete remove · Ctrl/Cmd+B split · C/V/D copy/paste/duplicate · Z undo.
Create or open an animation document.
Export your normal project backup, or create a branded editable share file for another filmmaker.
Import a shared .mactorran project or an existing supported JSON project. Imported model and voice binaries may remain device-local.