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.