typeToMXLDuration: (type-dot-triplet) to MXL duration

View source: R/class_duration.R

typeToMXLDurationR Documentation

(type-dot-triplet) to MXL duration

Description

Convert a (type-dot-triplet) into a MusicXML duration

Usage

typeToMXLDuration(type, dot = FALSE, triplet = FALSE, mxlDivision = 96)

Arguments

type

Integer in 2^(0:6), note type (longest 1=whole, shortest 64=64th). 1 = whole, 2 = half, 4 = quarter, 8 = eighth, etc. down to 64 = 64th

dot

Logical, is note dotted?

triplet

Logical, is note triplet? (play 3 for 2)

mxlDivision

Positive integer, musicXML "division" defining the time resolution, i.e. the shortest possible note. It is expressed as a fraction of a quarter note. The value of 96 allows allows using 64th notes and their triplet/dotted versions.

Value

An integer representing the mxl duration expressed in number of mxlDivision

Examples

typeToMXLDuration(type=8,dot=TRUE)

benRenard/musicXML documentation built on Feb. 23, 2025, 6:57 a.m.