GistBoard

A Local Media Chain from Replay to Narrated Video

Replay frames, optional narration, and rendered video became separate local artifacts rather than replacing the editable deck.

By late June, the structured recording model had become a local media pipeline.

The replay-video phase planned a replay as a sequence of frames, rendered those frames from saved drawing snapshots, and wrote them into a silent MP4 with AVFoundation. The writer checked frame dimensions, timing, output location, and file existence before reporting success. Output was kept outside the editable source package.

The narration phase added audio without changing the principle that narration should remain optional. Microphone capture wrote to a temporary local file, then copied valid audio into package-backed narration storage associated with a saved recording. Playback could synchronize that track with replay. Narrated export combined the audio and silent video locally and failed explicitly when a valid narration track was missing.

The chain separates four artifacts: the editable deck, the structured recording, optional narration, and exported video. Physical microphone behavior, long recordings, system sharing, and iPad performance still require manual validation.

← Back to GistBoard