Humdrum Representation for Melodic Accent

REPRESENTATION

**melac -- melodic accent representation

DESCRIPTION

The **melac representation is used to characterize the degree of pitch-related stress (melodic accent) for successive moments. Three types of tokens are recognized by **melac: stress-tokens, rests, and barlines. Stress-tokens encode decimal values ranging between 0 (no stress) and 1 (maximum stress).

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

FILE TYPE

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

SIGNIFIERS

The following table summarizes the **melac mappings of signifiers and signifieds.
0-9melodic accent values specified as integer
or real value; measure numbers
rrest
=barline; == double barline
=;barline with pause sign
Summary of **melac Signifiers

EXAMPLES

The following sample document shows a single spine of **melac data for the bass line of J. S. Bach's two-part keyboard Invention No. 1. The corresponding **kern and **semits representations are also shown:
!! J.S. Bach, Two-part Invention 1 (BWV 772)
**kern**semits**melac
*C:*C:*C:
*M4/4*M4/4*M4/4
=1=1=1
2rrr
16rrr
16C-121
16D-100.33
16E-80.221
16F-70.556
16D-100.121
16E-80.241
16C-120.121
=2=2=2
8G-50.241
8GG-170.17
4rrr
16rrr
16G-51
16A-30.33
16B-10.221
16c00.556
16A-30.121
16B-10.241
16G-50.121
=3=3=3
*-*-*-
Notice that melodic accent values can be either real or integer values. Rests are represented by the single letter `r'.

PERTINENT COMMANDS

The following Humdrum command produces **melac data as output:
melaccalculate melodic accent values for successive pitches

TANDEM INTERPRETATIONS

The following tandem interpretations can be used in conjunction with **melac:
meter signatures*M6/8
key signatures*k[f#c#]
key*c#:
Tandem interpretations for **melac

SEE ALSO

barlines, melac, **semits, semits