Skip to content
Zack Ellis edited this page Jan 20, 2021 · 23 revisions

Timecode Indexing Module (TIM)

TIM is a browser-based tool for indexing and annotation of long-form recorded audio or video files. Ideal for working with oral history interviews, TIM’s multimedia editing environment links in-text timecodes to corresponding points in a media file for access to the nearest second. As a note-taking tool with timecodes, users can identify and recall specific media content for future listening/watching. TIM’s “Notes” workspace can be formulated into structured fields (i.e., timecodes, titles, synopses, and keywords) and then imported for display in a timecode index environment like OHMS and Aviary. TIM facilitates a level of annotation and indexing that can be used for individual interviews or whole collections, by non-technical users or professional archivists, and for private use or public consumption.

Keyboard Shortcuts

  • esc = play/pause media
  • ctrl/cmd + j = add timecode
  • ctrl + ] = skip media forward
  • ctrl + [ = skip media backward

Helpful Links

Key Operations in TIM

Defining timecodes

There are 3 types of timecodes in TIM, all of which link to a corresponding point in the associated media file:

Timecode Types

To change timecode types, place the cursor within the timecodes and press "cmd/ctrl + j".

New timecodes in the Notes area can be created through a specific keystroke/shortcut or by hand:

  • Type a timecode in one of these formats: [mm:ss] or [hh:mm:ss]
  • Insert a timecode in the Notes area reflecting the current time on the playbar: "cmd/ctrl + j" = add timecode
  • Insert multiple timecodes preceding the current playbar time in the Notes area: "cmd/ctrl + shift + j" = add 4 timecodes

Timecode Umbrella

Media control shortcuts

Media shortcuts/keystrokes are helpful when simultaneously listening to a recording and taking notes, allowing the user to control the player without moving the cursor out of the Notes area:

  • "esc" = play/pause the media
  • "ctrl + [" = skip the media backward
  • "ctrl + ]" = skip the media forward

The skip forward or back increment (in seconds) can be adjusted in “Settings”. Note that for these functions, the modifier key is "control" on both Macs and PCs.

Markdown for indexing fields

Markdown is a predefined set of characters and rules used to assign words and lines in the TIM Notes to specific metadata fields for an external timecode index (i.e., timecodes, titles, synopses, and keywords).

  • TIMECODE = "new line + [timecode] + new line"
  • TITLE = "#"
  • SYNOPSIS = ">"
  • KEYWORDS = "[two asterisks]keyword1, keyword2, etc.[two asterisks]"

Markdown as it appears in the TIM Notes Area:

Markdown in TIM

The Preview screen can be used to check the content of the 4 fields before exporting them as a structured timecode index.

Timecoded notes for live calls

Use TIM to take timecoded notes during a live call that is being recorded by you or someone else.

  • Load the following 3-hour count-up timer video into the media player: https://www.youtube.com/watch?v=62cQan4o_Vc
  • Synchronize the timer by playing it when the recording begins (or close to it).
  • Mark timecodes and take notes during the live call.
  • Replace the timer file in TIM with the recorded call file, continue refining the index.