1. A computer system for generating a representation of time-based media, the system comprising: a feature extraction module for: extracting, using a feature extraction technique, features from the time-based media, the feature extraction technique specified by a document format specification file; and generating a media representation of the time-based media that represents the extracted features, the media representation including a waveform representing the time based media including the extracted features, a corresponding timeline and a plurality of user-selectable identifiers indicating locations on the timeline corresponding to the extracted features; a formatting module communicatively coupled to the feature extraction module, the formatting module for: formatting the media representation according to layout parameters specified by the document format specification file; and a printer communicatively coupled to the formatting module, the printer for: printing the formatted media representation, wherein each of the plurality of user-selectable identifiers in the printed, formatted media representation can be selected to access a corresponding part of the time-based media.
11. The system of claim 1 , wherein the timeline includes markers along its length that correspond to segments of audio content, the segments being defined by a search for particular features within the time-based media.