Instalar paquetes

#install.packages("devtools")
devtools::install_github("keithmcnulty/Rmusic",build_vignettes = TRUE)
## WARNING: Rtools is required to build R packages, but is not currently installed.
## 
## Please download and install Rtools 4.2 from https://cran.r-project.org/bin/windows/Rtools/ or https://www.r-project.org/nosvn/winutf8/ucrt3/.
## Skipping install of 'Rmusic' from a github remote, the SHA1 (07d3c027) has not changed since last install.
##   Use `force = TRUE` to force installation
1
## [1] 1

Crear código de canción

jbells_pitch <- paste(
  "E E E",
  "E E E",
  "E G C D",
  "E",
  "F F F F",
  "F E E E",
  "E D D E",
  "D G",
  "E E E",
  "E E E",
  "E G C D",
  "E",
  "F F F F",
  "F E E E E",
  "G G F D",
  "C",
  "G3 E D C",
  "G3",
  "G3 G3 G3 E D C",
  "A3",
  "A3 F E D",
  "B3",
  "G G F D",
  "E",
  "G3 E D C",
  "G3",
  "G3 E D C",
  "A3 A3", 
  "A3 F E D",
  "G G G G A G F D",
  "C C5 B A G F G",
  "E E E G C D",
  "E E E G C D",
  "E F G A C E D F",
  "E C D E F G A G",
  "F F F F F F",
  "F E E E E E",
  "E D D D D E",
  "D D E F G F E D",
  "E E E G C D",
  "E E E G C D",
  "E F G A C E D F",
  "E C D E F G A G",
  "F F F F F F",
  "F E E E E E",
  "G C5 B A G F E D",
  "C C E G C5"
)

jbells_pitch <- strsplit(jbells_pitch," ")[[1]]

jbells_duration <- c(
  1, 1, 2, 
  1, 1, 2, 
  1, 1, 1.5, 0.5, 
  4, 
  1, 1, 1, 1, 
  1, 1, 1, 1, 
  1, 1, 1, 1,
  2, 2,
  1, 1, 2, 
  1, 1, 2, 
  1, 1, 1.5, 0.5, 
  4, 
  1, 1, 1, 1, 
  1, 1, 1, 0.5, 0.5, 
  1, 1, 1, 1,
  4,
  1, 1, 1, 1, 
  3, .5, .5, 
  1, 1, 1, 1, 
  4,
  1, 1, 1, 1, 
  4,
  1, 1, 1, 1, 
  4,
  1, 1, 1, 1, 
  4,
  1, 1, 1, 1, 
  3, 1,
  1, 1, 1, 1,
  1, 1, 1, 1, 
  1, 1, 1, 1, 
  1, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
  1, 1, 0.5, 0.5, 0.5, 0.5, 
  1, 1, 0.5, 0.5, 0.5, 0.5,
  0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
  0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
  1, 0.5, 0.5, 1, 0.5, 0.5, 
  1, 0.5, 0.5, 1, 0.5, 0.5, 
  1, 0.5, 0.5, 0.5, 0.5, 1,
  1, 0.33, 0.33, 0.33, 1, 0.33, 0.33, 0.33,
  1, 1, 0.5, 0.5, 0.5, 0.5, 
  1, 1, 0.5, 0.5, 0.5, 0.5,
  0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
  0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
  1, 0.5, 0.5, 1, 0.5, 0.5, 
  1, 0.5, 0.5, 1, 0.5, 0.5, 
  0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
  1, 0.33, 0.33, 0.33, 2
)

Correr código

Rmusic::play_music(jbells_pitch, jbells_duration)
## Warning: `data_frame()` was deprecated in tibble 1.1.0.
## Please use `tibble()` instead.
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was generated.
Rmusic::save_music(jbells_pitch, jbells_duration, output_file = "jbells.wav")

Conclusiones

Como se puede escuchar, R es un lenguaje de programación que permite no sólo analizar estadísticas, gráficas, métodos predictivos y otros puntos cuantitativos, sino que también nos permite correr un código musical. Con esto en mente, se entiende que es un programa versátil que da pie a distintos tipos de documentos, análisis y hallazgos.

LS0tDQp0aXRsZTogPHNwYW4gc3R5bGU9IkNvbG9yOlJlZCI+ICJKaW5nbGUgQmVsbHMiDQphdXRob3I6ICJKaW1lbmEgTWlndWVsIC0gQTAxMzY1ODE5Ig0KZGF0ZTogIjIwMjItMDktMDYiDQpvdXRwdXQ6DQogIGh0bWxfZG9jdW1lbnQ6DQogICAgdG9jOiB0cnVlDQogICAgdG9jX2Zsb2F0OiB0cnVlDQogICAgY29kZV9kb3dubG9hZDogdHJ1ZQ0KLS0tDQoNCjxkaXY+DQo8cCBzdHlsZSA9ICd0ZXh0LWFsaWduOmNlbnRlcjsnPg0KPGlmcmFtZSB3aWR0aD0iNjAwIiBoZWlnaHQgPSAiNDIwIg0Kc3JjPSJodHRwczovL2ltYWdlcy1uYS5zc2wtaW1hZ2VzLWFtYXpvbi5jb20vaW1hZ2VzL0kvQTFRTytWVTNKTUwuanBnIj4NCjwvaWZyYW1lPg0KPC9kaXY+DQo8L3A+DQoNCg0KIyMgSW5zdGFsYXIgcGFxdWV0ZXMNCmBgYHtyfQ0KI2luc3RhbGwucGFja2FnZXMoImRldnRvb2xzIikNCmRldnRvb2xzOjppbnN0YWxsX2dpdGh1Yigia2VpdGhtY251bHR5L1JtdXNpYyIsYnVpbGRfdmlnbmV0dGVzID0gVFJVRSkNCjENCmBgYA0KDQojIyBDcmVhciBjw7NkaWdvIGRlIGNhbmNpw7NuDQpgYGB7cn0NCmpiZWxsc19waXRjaCA8LSBwYXN0ZSgNCiAgIkUgRSBFIiwNCiAgIkUgRSBFIiwNCiAgIkUgRyBDIEQiLA0KICAiRSIsDQogICJGIEYgRiBGIiwNCiAgIkYgRSBFIEUiLA0KICAiRSBEIEQgRSIsDQogICJEIEciLA0KICAiRSBFIEUiLA0KICAiRSBFIEUiLA0KICAiRSBHIEMgRCIsDQogICJFIiwNCiAgIkYgRiBGIEYiLA0KICAiRiBFIEUgRSBFIiwNCiAgIkcgRyBGIEQiLA0KICAiQyIsDQogICJHMyBFIEQgQyIsDQogICJHMyIsDQogICJHMyBHMyBHMyBFIEQgQyIsDQogICJBMyIsDQogICJBMyBGIEUgRCIsDQogICJCMyIsDQogICJHIEcgRiBEIiwNCiAgIkUiLA0KICAiRzMgRSBEIEMiLA0KICAiRzMiLA0KICAiRzMgRSBEIEMiLA0KICAiQTMgQTMiLCANCiAgIkEzIEYgRSBEIiwNCiAgIkcgRyBHIEcgQSBHIEYgRCIsDQogICJDIEM1IEIgQSBHIEYgRyIsDQogICJFIEUgRSBHIEMgRCIsDQogICJFIEUgRSBHIEMgRCIsDQogICJFIEYgRyBBIEMgRSBEIEYiLA0KICAiRSBDIEQgRSBGIEcgQSBHIiwNCiAgIkYgRiBGIEYgRiBGIiwNCiAgIkYgRSBFIEUgRSBFIiwNCiAgIkUgRCBEIEQgRCBFIiwNCiAgIkQgRCBFIEYgRyBGIEUgRCIsDQogICJFIEUgRSBHIEMgRCIsDQogICJFIEUgRSBHIEMgRCIsDQogICJFIEYgRyBBIEMgRSBEIEYiLA0KICAiRSBDIEQgRSBGIEcgQSBHIiwNCiAgIkYgRiBGIEYgRiBGIiwNCiAgIkYgRSBFIEUgRSBFIiwNCiAgIkcgQzUgQiBBIEcgRiBFIEQiLA0KICAiQyBDIEUgRyBDNSINCikNCg0KamJlbGxzX3BpdGNoIDwtIHN0cnNwbGl0KGpiZWxsc19waXRjaCwiICIpW1sxXV0NCg0KamJlbGxzX2R1cmF0aW9uIDwtIGMoDQogIDEsIDEsIDIsIA0KICAxLCAxLCAyLCANCiAgMSwgMSwgMS41LCAwLjUsIA0KICA0LCANCiAgMSwgMSwgMSwgMSwgDQogIDEsIDEsIDEsIDEsIA0KICAxLCAxLCAxLCAxLA0KICAyLCAyLA0KICAxLCAxLCAyLCANCiAgMSwgMSwgMiwgDQogIDEsIDEsIDEuNSwgMC41LCANCiAgNCwgDQogIDEsIDEsIDEsIDEsIA0KICAxLCAxLCAxLCAwLjUsIDAuNSwgDQogIDEsIDEsIDEsIDEsDQogIDQsDQogIDEsIDEsIDEsIDEsIA0KICAzLCAuNSwgLjUsIA0KICAxLCAxLCAxLCAxLCANCiAgNCwNCiAgMSwgMSwgMSwgMSwgDQogIDQsDQogIDEsIDEsIDEsIDEsIA0KICA0LA0KICAxLCAxLCAxLCAxLCANCiAgNCwNCiAgMSwgMSwgMSwgMSwgDQogIDMsIDEsDQogIDEsIDEsIDEsIDEsDQogIDEsIDEsIDEsIDEsIA0KICAxLCAxLCAxLCAxLCANCiAgMSwgMC41LCAwLjUsIDAuNSwgMC41LCAwLjUsIDAuNSwNCiAgMSwgMSwgMC41LCAwLjUsIDAuNSwgMC41LCANCiAgMSwgMSwgMC41LCAwLjUsIDAuNSwgMC41LA0KICAwLjUsIDAuNSwgMC41LCAwLjUsIDAuNSwgMC41LCAwLjUsIDAuNSwNCiAgMC41LCAwLjUsIDAuNSwgMC41LCAwLjUsIDAuNSwgMC41LCAwLjUsDQogIDEsIDAuNSwgMC41LCAxLCAwLjUsIDAuNSwgDQogIDEsIDAuNSwgMC41LCAxLCAwLjUsIDAuNSwgDQogIDEsIDAuNSwgMC41LCAwLjUsIDAuNSwgMSwNCiAgMSwgMC4zMywgMC4zMywgMC4zMywgMSwgMC4zMywgMC4zMywgMC4zMywNCiAgMSwgMSwgMC41LCAwLjUsIDAuNSwgMC41LCANCiAgMSwgMSwgMC41LCAwLjUsIDAuNSwgMC41LA0KICAwLjUsIDAuNSwgMC41LCAwLjUsIDAuNSwgMC41LCAwLjUsIDAuNSwNCiAgMC41LCAwLjUsIDAuNSwgMC41LCAwLjUsIDAuNSwgMC41LCAwLjUsDQogIDEsIDAuNSwgMC41LCAxLCAwLjUsIDAuNSwgDQogIDEsIDAuNSwgMC41LCAxLCAwLjUsIDAuNSwgDQogIDAuNSwgMC41LCAwLjUsIDAuNSwgMC41LCAwLjUsIDAuNSwgMC41LA0KICAxLCAwLjMzLCAwLjMzLCAwLjMzLCAyDQopDQpgYGANCg0KIyMgQ29ycmVyIGPDs2RpZ28NCmBgYHtyfQ0KUm11c2ljOjpwbGF5X211c2ljKGpiZWxsc19waXRjaCwgamJlbGxzX2R1cmF0aW9uKQ0KUm11c2ljOjpzYXZlX211c2ljKGpiZWxsc19waXRjaCwgamJlbGxzX2R1cmF0aW9uLCBvdXRwdXRfZmlsZSA9ICJqYmVsbHMud2F2IikNCmBgYA0KDQojIyBDb25jbHVzaW9uZXMNCkNvbW8gc2UgcHVlZGUgZXNjdWNoYXIsIF9fUl9fIGVzIHVuIGxlbmd1YWplIGRlIHByb2dyYW1hY2nDs24gcXVlIF9wZXJtaXRlIG5vIHPDs2xvIGFuYWxpemFyIGVzdGFkw61zdGljYXMsIGdyw6FmaWNhcywgbcOpdG9kb3MgcHJlZGljdGl2b3MgeSBvdHJvcyBwdW50b3MgY3VhbnRpdGF0aXZvcywgc2lubyBxdWUgdGFtYmnDqW4gbm9zIHBlcm1pdGUgY29ycmVyIHVuIGPDs2RpZ28gbXVzaWNhbF8uIENvbiBlc3RvIGVuIG1lbnRlLCBzZSBlbnRpZW5kZSBxdWUgZXMgdW4gcHJvZ3JhbWEgdmVyc8OhdGlsIHF1ZSBkYSBwaWUgYSBkaXN0aW50b3MgdGlwb3MgZGUgZG9jdW1lbnRvcywgYW7DoWxpc2lzIHkgaGFsbGF6Z29zLg==