Several methods are implemented for the classes noteworthy
, noteinfo
, and
music
. See tabr-methods()
for more details on methods for tabr classes.
# S3 method for noteworthy
rep(x, ...)# S3 method for noteinfo
rep(x, ...)
# S3 method for music
rep(x, ...)
# S3 method for lyrics
rep(x, ...)
# S3 method for phrase
rep(x, ...)
object.
additional arguments. Not accepted for phrase objects.
tabr-methods()
, note-metadata()
# noteworthy class examples
x <- "a b c"
rep(x, 2)
rep(as_noteworthy(x), 2)
# noteinfo class examples
x <- "4x 4-.*2 2"
rep(as_noteinfo(x), times = c(2, 1, 1, 2))
# music class examples
x <- "c,~4 c,1 c'e_'g'4-."
rep(as_music(x), each = 2)
# phrase class examples
rep(phrase(x), 2)
Run the code above in your browser using DataLab