--- source: https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/function/ downloaded: 2026-01-30T08:41:27.244Z --- # The element | MusicXML 4.0 MusicXML 4.0 > MusicXML reference > Elements > function # The element Parent element: The element represents classical functional harmony with an indication like I, II, III rather than C, D, E. It represents the Roman numeral part of a functional harmony rather than the complete function itself. It has been deprecated as of MusicXML 4.0 in favor of the element. ## Content string ## Attributes | Name | Type | Required? | Description | | --- | --- | --- | --- | | color | color | No | Indicates the color of an element. | | default-x | tenths | No | Changes the computation of the default horizontal position. The origin is changed relative to the left-hand side of the note or the musical position within the bar. Positive x is right and negative x is left.This attribute provides higher-resolution positioning data than the element. Applications reading a MusicXML file that can understand both features should generally rely on this attribute for its greater accuracy. | | default-y | tenths | No | Changes the computation of the default vertical position. The origin is changed relative to the top line of the staff. Positive y is up and negative y is down.This attribute provides higher-resolution positioning data than the placement attribute. Applications reading a MusicXML file that can understand both attributes should generally rely on this attribute for its greater accuracy. | | font-family | font-family | No | A comma-separated list of font names. | | font-size | font-size | No | One of the CSS sizes or a numeric point size. | | font-style | font-style | No | Normal or italic style. | | font-weight | font-weight | No | Normal or bold weight. | | relative-x | tenths | No | Changes the horizontal position relative to the default position, either as computed by the individual program, or as overridden by the default-x attribute. Positive x is right and negative x is left. It should be interpreted in the context of the element or directive attribute if those are present. | | relative-y | tenths | No | Changes the vertical position relative to the default position, either as computed by the individual program, or as overridden by the default-y attribute. Positive y is up and negative y is down. It should be interpreted in the context of the placement attribute if that is present. |