powered by
Build Chord Progression
buildProgression( root = "A4", scale = "minor", play = FALSE, plot = FALSE, formatNotation = TRUE, ... )
String: Root note. Default = "A4"
String: "major" or "minor". Default = "minor"
Logical: If TRUE, play scale using playProgression
Logical: If TRUE, plot each chord in the progression 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 playProgression if play = TRUE
play = TRUE
E.D. Gennatas
buildProgression("C4", "minor") buildProgression("Bb4", "major") if (FALSE) { buildProgression("Bb4", "major", play = TRUE, plot = TRUE) }
Run the code above in your browser using DataLab