Humdrum Representation for Beat Position

REPRESENTATION

**takt -- beat-position representation

DESCRIPTION

Frequently, it is useful to represent temporal moments within a recurring cycle or pattern. In music, the best example of such recurring moments is the pattern of beats within a measure. In 3/4 meter, for example, a recurring cycle of beats occurs: 1-2-3-1-2-3 ... The **takt interpretation permits the representation of recurring moments within some temporal cycle. For most applications, the duration of the repeating cycle will be equivalent to the measure. However, other cycles are possible, such as phrase, sub-phrase, etc.

In **takt, integer values refer to beats, hence the value `2' refers to the second beat. Fractional values refer to moments within beats. For example, the value `3.5' refers to the second half of the third beat. In 4/4 meter, the value `4.75' refers to the last sixteenth of the measure. Up to two digits are permitted following the decimal point. Some decimal values are reserved to mean precise subdivisions. For example, the decimal values `x.33' and `x.67' are assumed to be precisely one-third and two-thirds respectively, i.e. equivalent to `x.33333...' and `x.66666...' Other fractional values are defined in the following table.

x.101/10
x.111/9
x.131/8
x.141/7
x.161/6
x.201/5
x.222/9
x.251/4
x.292/7
x.303/10
x.331/3, 3/9
x.383/8
x.402/5
x.433/7
x.444/9
x.501/2
x.565/9
x.574/7
x.603/5
x.635/8
x.672/3, 6/9
x.707/10
x.715/7
x.753/4
x.787/9
x.804/5
x.835/6
x.866/7
x.887/8
x.898/9
x.909/10
Barlines are represented using the "common system" for barlines -- see barlines.

FILE TYPE

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

SIGNIFIERS

The following table summarizes the **takt mappings of signifiers and signifieds.
0-9decimal values
.fractional delimiter; null token
=barlines
==double barline
Summary of **takt Signifiers

EXAMPLES

A sample document is given below:
**kern**metpos**takt
*M4/4*M4/4*M4/4
*c:**
=1=1=1
8r11
16cc41.5
16bn51.75
8cc32
8g42.5
8a-23
16cc43.5
16b53.75
8cc34
8dd44.5
=2=2=2
8g11
16cc41.5
16bn51.75
8cc32
8dd42.5
16f23
16g53.25
[8a-43.5
8a-]34
16g44.5
16f54.75
=3=3=3
*-*-*-

PERTINENT COMMANDS

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

TANDEM INTERPRETATIONS

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

SEE ALSO

barlines, **date, **dur, **metpos, **ordo, **recip, **time, timebase, **Zeit