Humdrum Representation for Elapsed Time

REPRESENTATION

**time -- relative elapsed time (in seconds)

DESCRIPTION

The **time representation is used to represent cumulative time (from some arbitrary moment deemed "time zero") to the onset of the current moment. A typical use for **time is to represent the elapsed time from the beginning of a work (in seconds). Data tokens in **time consist simply of numbers of seconds, with an optional decimal value. The **time representation has no provision for representing "hours" or "minutes".

Barlines are represented using the "common system" for barlines -- see barlines.

FILE TYPE

It is recommended that files containing predominantly **time data should be given names with the distinguishing `.tim' extension.

SIGNIFIERS

The following table summarizes the **time mappings of signifiers and signifieds.

0-9decimal values
.fractional second delimiter; null token
=barlines
==double barline
Summary of **time Signifiers

EXAMPLES

A sample document is given below:
**kern**metpos**takt**time
*M4/4*M4/4*M4/4*M4/4
*MM60*MM60*MM60*MM60
*c:***
=1=1=1=1
8r110
16cc41.50.5
16bn51.750.75
8cc321
8g42.51.5
8a-232
16cc43.52.5
16b53.752.75
8cc343
8dd44.53.5
=2=2=2=2
8g114
16cc41.54.5
16bn51.754.75
8cc325
8dd42.55.5
16f236
16g53.256.25
4a-43.56.5
*-*-*-*-

PERTINENT COMMANDS

Currently, no special-purpose Humdrum commands produce **time as output, or process **time encoded data as input.

TANDEM INTERPRETATIONS

The following tandem interpretations can be used in conjunction with **time:
MIDI channel*Ch1
meter signatures*M6/8
tempo*MM96.3
Tandem interpretations for **time

SEE ALSO

barlines, **date, **dur, **metpos, **ordo, **recip, **takt, **Zeit