Código
library(tidyverse)
Experimento con tono (Hz)
library(tidyverse)
<- read_csv("tonos-canciones/Juanes Solo.csv") %>%
juanes_solo mutate(cantante = "Juanes",
cancion = "Solo")
<- read_csv("tonos-canciones/Juanes La camisa negra.csv") %>%
juanes_cnegra mutate(cantante = "Juanes",
cancion = "La camisa negra")
<- read_csv("tonos-canciones/Juanes La vida es un ratico.csv") %>%
juanes_vida mutate(cantante = "Juanes",
cancion = "La vida es un ratico")
<- read_csv("tonos-canciones/Raggaeton Bichota.csv") %>%
reg_bichota mutate(cantante = "Reggaeton",
cancion = "Bichota")
<- read_csv("tonos-canciones/Raggaeton La Gasolina.csv") %>%
reg_gasolina mutate(cantante = "Reggaeton",
cancion = "La Gasolina")
<- read_csv("tonos-canciones/Raggaeton No me conoce - remix.csv") %>%
reg_nomeconoce mutate(cantante = "Reggaeton",
cancion = "No me conoce")
<- read_csv("tonos-canciones/Salsa El preso.csv") %>%
salsa_preso mutate(cantante = "Salsa",
cancion = "El Preso")
<- read_csv("tonos-canciones/Salsa Guajira Guantanamera.csv") %>%
salga_guajira mutate(cantante = "Salsa",
cancion = "Guajira Guantanamera")
<- read_csv("tonos-canciones/Salsa Sonido bestial.csv") %>%
salsa_sonidob mutate(cantante = "Salsa",
cancion = "Sonido Bestial")
<- read_csv("tonos-canciones/Michael J. Beat it.csv") %>%
mj_beatit mutate(cantante = "Michael Jackson",
cancion = "Beat it")
<- read_csv("tonos-canciones/Michael J. Billie Jean.csv") %>%
mj_billie mutate(cantante = "Michael Jackson",
cancion = "Billie Jean")
<- read_csv("tonos-canciones/Michael J. Thriller.csv") %>%
mj_thriller mutate(cantante = "Michael Jackson",
cancion = "Thriller")
<-
datos_completos bind_rows(
juanes_cnegra,
juanes_solo,
juanes_vida,
reg_bichota,
reg_gasolina,
reg_nomeconoce,
salga_guajira,
salsa_preso,
salsa_sonidob,
mj_beatit,
mj_billie,
mj_thriller%>%
) rename(tono = PitchSensor)
%>% head() datos_completos
%>%
datos_completos filter(cantante == "Juanes") %>%
ggplot(aes(x = timestamp, y = tono, color = cancion)) +
facet_wrap(~cancion, scales = "free") +
geom_line() +
geom_smooth()
%>%
datos_completos filter(cantante == "Juanes") %>%
ggplot(aes(x = timestamp, y = tono, color = cancion)) +
facet_wrap(~cancion, scales = "free") +
geom_smooth()
%>%
datos_completos filter(cantante == "Juanes") %>%
ggplot(aes(x = timestamp, y = tono, color = cancion)) +
facet_wrap(~cancion, scales = "free") +
geom_smooth(method = "lm")
%>%
datos_completos ggplot(aes(x = tono, color = cantante)) +
geom_density()
%>%
datos_completos ggplot(aes(x = tono, color = cantante)) +
geom_density() +
scale_x_log10()
%>%
datos_completos filter(cantante == "Juanes") %>%
ggplot(aes(x = cancion, y = tono)) +
geom_boxplot()
%>%
datos_completos filter(cantante == "Juanes") %>%
ggplot(aes(x = cancion, y = tono)) +
geom_boxplot() +
scale_y_log10()
%>%
datos_completos filter(cantante == "Juanes") %>%
ggplot(aes(x = cancion, y = tono)) +
geom_violin() +
geom_boxplot(width = 0.1) +
scale_y_log10()