Music

Primera parte

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"
)

Segunda parte

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
)


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

R es un programa versatil que te ayuda hasta crear musica, un actividad diferente pero a tal punto interesante ya que no solo es para anĂ¡lisis de bases de datos sino que igual se pueden clasificar notas.

Una actividad dinamica, divertida y entretenida.

LS0tCnRpdGxlOiAiSmluZ2xlIEJlbGxzIgphdXRob3I6ICJDYXJsb3MgQ2FycmlsbG8gQTAxNzUxMTY5IgpkYXRlOiAiKDIwLTIyLTA3KSIKb3V0cHV0OiAKICBodG1sX2RvY3VtZW50OgogICB0b2M6IHRydWUKICAgdG9jX2Zsb2F0OiB0cnVlIAogICBjb2RlX2Rvd25sb2FkOiB0cnVlCi0tLQoKPGIgc3R5bGUgPSAnY29sb3IgOiBHcmVlbjsgZm9udC1zaXplOiA1MHB4Oyc+Ck11c2ljIDwvYj4KCjxpbWcgc3JjPSAiL1VzZXJzL21hYy9Eb3dubG9hZHMvSmluZ2xlIEJlbGxzIEltYWdlbi5wbmciPgoKCgojIyAqKlByaW1lcmEgcGFydGUqKiAKYGBge3J9CmpiZWxsc19waXRjaCA8LSBwYXN0ZSgKICAiRSBFIEUiLAogICJFIEUgRSIsCiAgIkUgRyBDIEQiLAogICJFIiwKICAiRiBGIEYgRiIsCiAgIkYgRSBFIEUiLAogICJFIEQgRCBFIiwKICAiRCBHIiwKICAiRSBFIEUiLAogICJFIEUgRSIsCiAgIkUgRyBDIEQiLAogICJFIiwKICAiRiBGIEYgRiIsCiAgIkYgRSBFIEUgRSIsCiAgIkcgRyBGIEQiLAogICJDIiwKICAiRzMgRSBEIEMiLAogICJHMyIsCiAgIkczIEczIEczIEUgRCBDIiwKICAiQTMiLAogICJBMyBGIEUgRCIsCiAgIkIzIiwKICAiRyBHIEYgRCIsCiAgIkUiLAogICJHMyBFIEQgQyIsCiAgIkczIiwKICAiRzMgRSBEIEMiLAogICJBMyBBMyIsIAogICJBMyBGIEUgRCIsCiAgIkcgRyBHIEcgQSBHIEYgRCIsCiAgIkMgQzUgQiBBIEcgRiBHIiwKICAiRSBFIEUgRyBDIEQiLAogICJFIEUgRSBHIEMgRCIsCiAgIkUgRiBHIEEgQyBFIEQgRiIsCiAgIkUgQyBEIEUgRiBHIEEgRyIsCiAgIkYgRiBGIEYgRiBGIiwKICAiRiBFIEUgRSBFIEUiLAogICJFIEQgRCBEIEQgRSIsCiAgIkQgRCBFIEYgRyBGIEUgRCIsCiAgIkUgRSBFIEcgQyBEIiwKICAiRSBFIEUgRyBDIEQiLAogICJFIEYgRyBBIEMgRSBEIEYiLAogICJFIEMgRCBFIEYgRyBBIEciLAogICJGIEYgRiBGIEYgRiIsCiAgIkYgRSBFIEUgRSBFIiwKICAiRyBDNSBCIEEgRyBGIEUgRCIsCiAgIkMgQyBFIEcgQzUiCikKYGBgCgojIyAqKlNlZ3VuZGEgcGFydGUqKiAKYGBge3J9CmpiZWxsc19waXRjaCA8LSBzdHJzcGxpdChqYmVsbHNfcGl0Y2gsICIgIilbWzFdXQoKamJlbGxzX2R1cmF0aW9uIDwtIGMoCiAgMSwgMSwgMiwgCiAgMSwgMSwgMiwgCiAgMSwgMSwgMS41LCAwLjUsIAogIDQsIAogIDEsIDEsIDEsIDEsIAogIDEsIDEsIDEsIDEsIAogIDEsIDEsIDEsIDEsCiAgMiwgMiwKICAxLCAxLCAyLCAKICAxLCAxLCAyLCAKICAxLCAxLCAxLjUsIDAuNSwgCiAgNCwgCiAgMSwgMSwgMSwgMSwgCiAgMSwgMSwgMSwgMC41LCAwLjUsIAogIDEsIDEsIDEsIDEsCiAgNCwKICAxLCAxLCAxLCAxLCAKICAzLCAuNSwgLjUsIAogIDEsIDEsIDEsIDEsIAogIDQsCiAgMSwgMSwgMSwgMSwgCiAgNCwKICAxLCAxLCAxLCAxLCAKICA0LAogIDEsIDEsIDEsIDEsIAogIDQsCiAgMSwgMSwgMSwgMSwgCiAgMywgMSwKICAxLCAxLCAxLCAxLAogIDEsIDEsIDEsIDEsIAogIDEsIDEsIDEsIDEsIAogIDEsIDAuNSwgMC41LCAwLjUsIDAuNSwgMC41LCAwLjUsCiAgMSwgMSwgMC41LCAwLjUsIDAuNSwgMC41LCAKICAxLCAxLCAwLjUsIDAuNSwgMC41LCAwLjUsCiAgMC41LCAwLjUsIDAuNSwgMC41LCAwLjUsIDAuNSwgMC41LCAwLjUsCiAgMC41LCAwLjUsIDAuNSwgMC41LCAwLjUsIDAuNSwgMC41LCAwLjUsCiAgMSwgMC41LCAwLjUsIDEsIDAuNSwgMC41LCAKICAxLCAwLjUsIDAuNSwgMSwgMC41LCAwLjUsIAogIDEsIDAuNSwgMC41LCAwLjUsIDAuNSwgMSwKICAxLCAwLjMzLCAwLjMzLCAwLjMzLCAxLCAwLjMzLCAwLjMzLCAwLjMzLAogIDEsIDEsIDAuNSwgMC41LCAwLjUsIDAuNSwgCiAgMSwgMSwgMC41LCAwLjUsIDAuNSwgMC41LAogIDAuNSwgMC41LCAwLjUsIDAuNSwgMC41LCAwLjUsIDAuNSwgMC41LAogIDAuNSwgMC41LCAwLjUsIDAuNSwgMC41LCAwLjUsIDAuNSwgMC41LAogIDEsIDAuNSwgMC41LCAxLCAwLjUsIDAuNSwgCiAgMSwgMC41LCAwLjUsIDEsIDAuNSwgMC41LCAKICAwLjUsIDAuNSwgMC41LCAwLjUsIDAuNSwgMC41LCAwLjUsIDAuNSwKICAxLCAwLjMzLCAwLjMzLCAwLjMzLCAyCikKCgpSbXVzaWM6OnBsYXlfbXVzaWMoamJlbGxzX3BpdGNoLCBqYmVsbHNfZHVyYXRpb24pCgpSbXVzaWM6OnNhdmVfbXVzaWMoamJlbGxzX3BpdGNoLCBqYmVsbHNfZHVyYXRpb24sIG91dHB1dF9maWxlID0gImpiZWxscy53YXYiKQpgYGAKCiMjICoqQ29uY2x1c2lvbmVzKiogCgojIyMjICAqUiBlcyB1biBwcm9ncmFtYSB2ZXJzYXRpbCBxdWUgdGUgYXl1ZGEgaGFzdGEgY3JlYXIgbXVzaWNhLCB1biBhY3RpdmlkYWQgZGlmZXJlbnRlIHBlcm8gYSB0YWwgcHVudG8gaW50ZXJlc2FudGUgeWEgcXVlIG5vIHNvbG8gZXMgcGFyYSBhbsOhbGlzaXMgZGUgYmFzZXMgZGUgZGF0b3Mgc2lubyBxdWUgaWd1YWwgc2UgcHVlZGVuIGNsYXNpZmljYXIgbm90YXMuKgoKIyMjIyAgKlVuYSBhY3RpdmlkYWQgZGluYW1pY2EsIGRpdmVydGlkYSB5IGVudHJldGVuaWRhLioKCgoKCgoKCg==