20
Library Music Datasalon 5 - June 18th 2010 - Vooruit - Gent Patrick Hochstenbach http://twitter.com/hochstenbach

20100618 Datasalon5 Vooruit Gent

Embed Size (px)

Citation preview

Page 1: 20100618 Datasalon5 Vooruit Gent

Library MusicDatasalon 5 - June 18th 2010 - Vooruit -

GentPatrick Hochstenbach

http://twitter.com/hochstenbach

Page 2: 20100618 Datasalon5 Vooruit Gent

Processing

•Created in 2001 at MIT by Casey Raes & Ben Fry

•Data Visualization

•Java

•Open Source

Page 3: 20100618 Datasalon5 Vooruit Gent

Processing Language

void setup() {

// What to do when the

// program starts

}

void draw() {

// Do this in a loop

}

Page 4: 20100618 Datasalon5 Vooruit Gent

Processing Demovoid setup() { size(400,400); background(#ffffff);}

void draw() { stroke(0); strokeWeight(2); if (mousePressed) { line(mouseX, mouseY, pmouseX, pmouseY); }}

Page 5: 20100618 Datasalon5 Vooruit Gent

Result

Page 6: 20100618 Datasalon5 Vooruit Gent

Export to HTML

Page 7: 20100618 Datasalon5 Vooruit Gent

Features

•Video: Camera, Play/Create movies

•Networking

•3D Rendering

•Sound

•Computer Vision

•Arduino

Page 9: 20100618 Datasalon5 Vooruit Gent

Music...

•Inspired By André Michelle ToneMatrix

http://lab.andre-michelle.com/tonematrix

Page 10: 20100618 Datasalon5 Vooruit Gent

Pentatonic Scale

http://www.youtube.com/watch?v=ne6tB2KiZuk

Page 11: 20100618 Datasalon5 Vooruit Gent

Now for the Notes...

UGent Library = Book Tower

20 floors

Every day dozens of book requests...

Which can be mapped to floor levels =Pentatonic Scale Notes!

Page 12: 20100618 Datasalon5 Vooruit Gent

Acquire ...(get data)

Page 13: 20100618 Datasalon5 Vooruit Gent

Filter...(keep time & floor)

{ T1,14}{T2,6}

{T3,12}{T4,14}{T5,6}{T6,-2}{T7,-2}{T8,-2}

...

Page 14: 20100618 Datasalon5 Vooruit Gent

Mine...

•If (TN+1 - TN) < 15min => CHORD

•=> 14, 6 , 12, [14,6],-2,14,...

•Map to Pentatonic Scale notes

•=> 80, 67, 70,[80,67],50,80,...

Page 15: 20100618 Datasalon5 Vooruit Gent

Represent ...(16 note

melody)

http://search.ugent.be:8000/app/music

Page 16: 20100618 Datasalon5 Vooruit Gent

Refine... (1 month melody)

http://search.ugent.be/~phochste/music/

Page 17: 20100618 Datasalon5 Vooruit Gent

Refine... (guitar version)

http://search.ugent.be/~phochste/music3/alt/

Page 18: 20100618 Datasalon5 Vooruit Gent

Interact... (4 years)

http://search.ugent.be/%7Ephochste/aleph_years/

Page 19: 20100618 Datasalon5 Vooruit Gent

Herbie Hancock

•http://www.last.fm/music/Herbie+Hancock/_/Black+Gravity

•Black Gravity listen to piano theme at 00:20 and listen again to my Version II:

•http://search.ugent.be/~phochste/music/

Page 20: 20100618 Datasalon5 Vooruit Gent

Links

•http://processing.org/

•http://processingjs.org/

•http://www.openprocessing.org/

•Ben Fry. “Visualizing Data” 0-596-51455-7

•http://lib.ugent.be/tektok/