Learn R Programming

gm (version 2.0.0)

Fermata: Create Fermata Object

Description

Create a Fermata object to represent a fermata symbol.

Usage

Fermata(i, to = NULL, shape = NULL, above = NULL)

Value

A list of class Fermata.

Arguments

i

A single positive integer, which represents the position of the fermata in a musical line.

to

Optional. A single character or a single positive integer, which indicates the musical line where to add the fermata.

shape

Optional. A single character, which indicates the shape of the fermata. The default value is "normal". See the Details section.

above

Optional. A single logical, which indicates whether the fermata symbol should appear above or below the staff.

Details

Supported fermata shapes:

  • "normal"

  • "short" or "angled"

  • "long" or "square"

  • "very short" or "double-angled"

  • "very long" or "double-square"

  • "long (Henze)" or "double-dot"

  • "short (Henze)" or "half-curve"

  • "curlew"

The shapes are from the MusicXML specification and MuseScore.

See Also

+.Music() for adding a Fermata to a Music object.

Examples

Run this code
# Create a fermata
fermata <- Fermata(1)
fermata

# Add it to a `Music`
music <- Music() + Meter(4, 4) + Line(c("C4", "D4")) + fermata
music

# Generate the music score
if (interactive()) {
  show(music)
}

Run the code above in your browser using DataLab