Skip to content

r-music/chordgen

Repository files navigation

chordgen

The goal of chordgen is to generate random chords using R

Installation

You can install chordgen from github with:

# install.packages("devtools")
devtools::install_github("r-music/chordgen")

Example

This is a basic example:

library(chordgen)
#> Loading required package: music21

chordgen(20, 
         n_notes = 3:4, 
         octave = 0, 
         transpose = 0, 
         triad_types = 1:5,
         invert = FALSE,
         add_lyric = TRUE) %>% 
  plot()

Shiny app

Check out the shiny app

app <- system.file("chordgen/app.R", package = "chordgen")
shiny::runApp(app)

Or run directly from github (after installing chordgen, of course)

shiny::runGitHub("chordgen", "r-music", subdir="inst/chordgen/")

Releases

No releases published

Packages

No packages published

Languages