solmos / gm

R Package for Music Score and Audio Generation

Home Page:https://flujoo.github.io/gm/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gm logo

Create music easily, and show musical scores and audio files in R Markdown documents, R Jupyter Notebooks and RStudio.

Hello! World

library(gm)

m <- 
  # initialize a Music object
  Music() +
  # add a 4/4 time signature
  Meter(4, 4) +
  # add a musical line of four quarter notes
  Line(list("C5", "D5", "E5", "F5"), list(1, 1, 1, 1))
  
show(m, to = c("score", "audio"))

Installation

Install gm:

install.packages("gm")

Or the development version from GitHub:

devtools::install_github("flujoo/gm")

MuseScore, an open source and free notation software, is required. Get it from https://musescore.org/.

More

See vignette("gm", package = "gm") for a complete guide to gm.

Donation

https://ko-fi.com/flujoo

or Alipay (支付宝):

alipay

About

R Package for Music Score and Audio Generation

https://flujoo.github.io/gm/

License:Other


Languages

Language:R 100.0%