Build Scale / Mode
buildScale(
root,
scale = "minor",
descending = FALSE,
play = FALSE,
pairs = FALSE,
plot = FALSE,
formatNotation = TRUE,
...
)
String: Root note. e.g. "C4"
String: Scale to build. Default = "minor"
Logical: If TRUE, return notes in descending order, otherwise in ascending Default = FALSE
Logical: If TRUE, play scale using playNote
Logical: If TRUE and play = TRUE
, play the root note along with each other note, in sequence
Logical: If TRUE, plot scale notes using cplot.piano
Logical: If TRUE, format notes to include both flats and sharps to avoid repeating the same letter. e.g. convert c("Gb4", "G4") to c("F#4", "G4")
Additional arguments to be passed to playNote if play = TRUE
E.D. Gennatas