48
 csv soundsystem Sheetmusic Thomas Levine http://dada.pink/dada/sheetmusic

Sheet music _ Thomas Levine at Eusprig 2014

  • Upload
    eusprig

  • View
    134

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

SheetmusicThomas Levine

http://dada.pink/dada/sheetmusic

Page 2: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Data

Visualization

Page 3: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Data

Visualization

Page 4: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

We need more dimensions!

Three dimensionsin this plot:

Sepal Length,Sepal Width,Species

Adding dots is easy.Adding dimensions is hard.

Page 5: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Data

Visualization

Page 6: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Data

Visualization

Dimensionalityreduction

Data

Page 7: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Data

Visualization

Page 8: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Data

Music videos

Page 9: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Some data music

mplayer ­ao alsa fms­symphony.webm

Page 10: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Reasons we liked Rfor data music videos

● Audio generation for music

● Vector graphics for video

● Data connectors to everything

Page 11: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

data­driven rhythms (ddr)

library(ddr)ddr_init()chicks <­ arpeggidata(sqrt(ChickWeight$weight),                      blip,                      scale="Emajor",                      bpm=200,                      count=1/32)play(chicks)

Page 12: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Most people don't use R

Page 13: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

People do use spreadsheets

Page 14: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Sheetmusic

Page 15: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Sheetmusic

Page 16: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Sheetmusic

Page 17: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Sheetmusic

Page 18: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Sheetmusic demonstration

Page 19: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Benefits of data music

● Complex data (already discussed)

● Accessibility

● Getting people excited

Page 20: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Benefits of data music

● Complex data (already discussed)

● Accessibility

● Getting people excited

Page 21: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

“[S]tatisticians arethe new sexy vampires,only even more pasty.”

 Paul Rudnick,The New Yorker,19 November, 2012

Page 22: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Official White House advertisement:

Dubstep and pie charts

● http://www.youtube.com/watch?v=JwuEnyV1Cb0

● dubstep­piecharts.webm

Page 23: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Benefits of data music

● Complex data (already discussed)

● Accessibility

● Getting people excited

Page 24: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Benefits of data music

● Complex data (already discussed)

● Accessibility

● Getting people excited

We can still do better.

Page 25: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

People don'tunderstand data.

Page 26: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

People dounderstand guacamole.

Page 27: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Data

Music videos

Page 28: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Data

Music videos

Why stopat music?

Page 29: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Data

Gastronomification

Page 30: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Data guacamole

Page 31: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Data guacamole

● New York City math test scores

– 32 districts

– 6 grades (3rd through 8th)

– 7 years (2006 to 2012)

● A bowl for each year

● Levels of ingredients based on relative test scores for different schools in different grades

Page 32: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Data guacamole

Page 33: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Census spices

http://www.backspac.es/r/si56I91DO6/census­spices­on­itp

Page 34: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Hot Karot(www.hotkarot.cz)

● OpenSauce technology

● Connects to various data sources

● Realtime

Page 35: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Page 36: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

geom_taco

Page 37: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Why we wrote geom_taco

● Dependence on human experts limits gastronomification

– Data guacamole

– OpenSauce

– Census Spices

● geom_taco uses commodity infrastructure

– Robust, scalable, inexpensive

Page 38: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

geom_taco (open source)

● A geom for ggplot

● Non­visual aesthetics

– Fill

– Salsa

– Guacamole

– ...

Page 39: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

ggplot(mpg) +  aes(label = paste(manufacturer, model),      x = hwy, y = cty) +

  geom_text()

Page 40: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

ggplot(mpg) +  aes(label = paste(manufacturer, model),      x = hwy, y = cty,      fill = trans, cilantro = TRUE) +  geom_text() + geom_taco()

Page 41: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

## One taco for "audi a4" with:## * pescado## * medium salsa## * no lime## * no radish## * no guacamole## * cilantro##  ## One taco for "audi a4" with:## * molida## * medium salsa## * no lime## * no radish## * no guacamole## * cilantro##  ## One taco for "audi a4" with:## * pollo## * medium salsa## * no lime## * no radish## * no guacamole## * cilantro#### ...

Page 42: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Review

Page 43: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Data

Visualization

Page 44: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Data

Music videos

Page 45: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Sheetmusic

Page 46: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

Data

Gastronomification

Page 47: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

ggplot(mpg) +  aes(label = paste(manufacturer, model),      x = hwy, y = cty,      fill = trans, cilantro = TRUE) +  geom_text() + geom_taco()

Page 48: Sheet music _ Thomas Levine at Eusprig 2014

   csv soundsystem

View the whole world asyour data­plotting device.