SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
The future music platform
Brian Whitman
@bwhitman
co-Founder & CTO,The Echo Nest
No
If by “fail” you mean “become the future of the industry”, OK.
Hello! I “teach computers to listen to music”
“Fish / Cut bait
I’m a often-frustrated musician & technology person
Making something from everything
Hit prediction
Taste / recommendation
Automated composition
Classification, tagging
Feature extraction (key, tempo)
Search & retrieval
creepy
Music retrieval and “music intelligence” applications
Retrieving Music by Rhythmic Similarity
0
0.5
1
1.5
Tempo (bpm)
squaredEuclideandistance
110130 120122124126128 118 116 114 112
110 bpm
112 bpm
114 bpm
116 bpm
120 bpm
122 bpm
124 bpm
126 bpm
128 bpm
130 bpm
4 · Elias Pampalk
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
air
avemaria
elise
kidscene
mond
therosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherose
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
memory
rainbow
threetimesalady
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
eternalflame
feeling
revolution
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
americanpie
drummerboy
friend
yesterday−b
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
addict
ga−lie
newyork
sml−adia
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
bigworld
lovedwoman
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
branden
vm−bach
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
beethoven
fuguedminor
future
lovemetender
vm−brahms
ironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironic
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
angels
missathing
ga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantit
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
fatherandson
foreveryoung
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
californiadream
firsttime
risingsun
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
limp−nobody
pr−broken
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
korn−freak
limp−pollution
pr−deadcell
pr−revenge
frozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozen
dancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueen
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
unbreak−
myheart
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
ga−nospeech
torn
lovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheair
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
ga−doedel
ga−japan
nma−bigblue
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
rhcp−
californication
sl−whatigot
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
cocojambo
macarena
rockdj
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
gowest
radio
manicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmonday
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
rhcp−
world
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
limp−
n2gether
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
eifel65−blue
fromnewyorktola
supertrouper
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
conga
mindfiels
sexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbomb
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bfmc−freestyler
sl−summertime
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bongobong
themangotree
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
bfmc−instereo
bfmc−rocking
bfmc−skylimit
bfmc−uprocking
Fig. 2. Islands of Music representing a 7x7 SOM with 77 pieces of music. The artists and full titles of
which are represented by the short identifiers here, can be found on the web page or in the thesis.
5. CONCLUSION
The Islands of Music have not yet reached a level which would suggest their commerci
however, they demonstrate the possibility of such systems and serve well as a tool fo
research. Any part of the system can be modified or replaced and the resulting effects c
Fig. IV GenreGram
5. USER INTERFACES
Two new graphical user interfaces for browsing and interacting
with collections of audio signals have been developed (Figure
IV,V) . They are based on the extracted feature vectors and the
automatic genre classification results.
• GenreGram is a dynamic real-time audio display for
showing automatic genre classification results. Each genre is
represented as a cylinder that moves up and down in real
Fig. V GenreSpace
6. FUTURE WORK
An obvious direction for future research is to expand the
hierarchy both in width and depth. The combinati
segmentation [20] with automatic genre classification
provide a way to browse audio to locate regions of in
Another interesting direction is the combination of the gra
user interfaces described with automatic similarity retriev
takes into account the automatic genre classification. In its
form the beat analysis algorithm can not be performed in re
Musical Genres (Classical, Country…..) the combined
set described in this paper was used. For the Classical
Orchestra, Piano…) only the Music Surface features were
d for the Speech Genres (MaleVoice, FemaleVoice…)
uency cepstral coefficients [16] (MFCC) were used.
are features commonly used in speech recognition
.
M usic
ssical C ountry D isco H ipH op Jazz R ock
estra P iano C hoir StringQ uartet
Computers “helping” you discover music
Columbia University, NYC
MIT Media Lab
finishing my dissertation
Academic lifestyle
Always do it automatically, on everything
Started a company - are you sure you want to do this?
The Echo Nest 2010
Somerville, MA USA
30 people
200 computers
Lots of products
5,000,000,000 documents
1,200,000 artists
20,000,000 songs
Where we’ve gotten in the past few years
Good news! We’re on the right track
We are a music application development platform
that knows more about music content and music
consumers than anyone.
The platform
You’re a music fan. How do you get to music?
Or inversely, you’re a musician. How do you get to your fans?
Only 10 years ago - pretty terrible. Buy a thing or borrow it.
5 years ago - a little better. Easier to self publish and discover.
Today.The choices for distribution are immense.
App developers are now
the future of the music business.
Good news: thousands of developers working on music.
Bad news: most have been locked out of the business.
Until now!
Music platform
Content Engineering Audience
What a music platform gives you
Music platform
Content Engineering Audience
Who can do what
The power of APIs
This is the Echo Nest’s business!
Similarity
Acoustic
analysisArtist metrics
Feeds
RecommendationSearch / Tags
Metadata
Predictive
analytics
Content /
Streaming
So many possibilities all built into the plaftorm
Fingerprint
vibrant, active
developer
community
developer API
discovery
playlisting
mobile
music games
music visualizers
remix apps
analytics
targeted marketing
branded
entertainment
100s of apps to date
Not just independents-- the power is from partnerships
Content /
Streaming
Where can I get audio from?
Probably shouldn’t playYouTube videos
Content /
Streaming
Or stream from blogs
Content /
Streaming
Content /
Streaming
But the distributors & labels are getting there!
Content /
Streaming
They believe in this as much as we do.
Artist
Mood
Key
Tempo
Popularity
Familiarity
Location
This Pandora competitor was built in 24 hours by one developer.
It has 10 million songs available.
An employee built this algorithm during a MHD
Within a week there were 3 competing web apps for it.
audiokicker is an upcoming iPhone app for social music
audiokicker uses Echo Nest for recommendation
and 7digital for content
EN client streaming service Thumbplay
All the potential is a bit baffling.
This very inspired person is building “Frasier”-themed experiences.
http://music.joshmillard.com/2010/06/04/nine-inch-niles-the-seattleward-spiral/
There are hundreds of apps available on the platform already
From big companies to one-person ideas
Someone in this room is going to invent the way
music is experienced in the future.
The future music platform
The future music platform

Contenu connexe

En vedette

Luigi Presentation at OSCON 2013
Luigi Presentation at OSCON 2013Luigi Presentation at OSCON 2013
Luigi Presentation at OSCON 2013Erik Bernhardsson
 
Recommendation at Netflix Scale
Recommendation at Netflix ScaleRecommendation at Netflix Scale
Recommendation at Netflix ScaleJustin Basilico
 
Luigi presentation NYC Data Science
Luigi presentation NYC Data ScienceLuigi presentation NYC Data Science
Luigi presentation NYC Data ScienceErik Bernhardsson
 
Approximate nearest neighbor methods and vector models – NYC ML meetup
Approximate nearest neighbor methods and vector models – NYC ML meetupApproximate nearest neighbor methods and vector models – NYC ML meetup
Approximate nearest neighbor methods and vector models – NYC ML meetupErik Bernhardsson
 
A Data Scientist in the Music Industry
A Data Scientist in the Music IndustryA Data Scientist in the Music Industry
A Data Scientist in the Music IndustryData Science London
 
Collaborative Filtering with Spark
Collaborative Filtering with SparkCollaborative Filtering with Spark
Collaborative Filtering with SparkChris Johnson
 
Algorithmic Music Recommendations at Spotify
Algorithmic Music Recommendations at SpotifyAlgorithmic Music Recommendations at Spotify
Algorithmic Music Recommendations at SpotifyChris Johnson
 
Music Recommendations at Scale with Spark
Music Recommendations at Scale with SparkMusic Recommendations at Scale with Spark
Music Recommendations at Scale with SparkChris Johnson
 
Collaborative Filtering at Spotify
Collaborative Filtering at SpotifyCollaborative Filtering at Spotify
Collaborative Filtering at SpotifyErik Bernhardsson
 
Scala Data Pipelines for Music Recommendations
Scala Data Pipelines for Music RecommendationsScala Data Pipelines for Music Recommendations
Scala Data Pipelines for Music RecommendationsChris Johnson
 
Interactive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and SpotifyInteractive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and SpotifyChris Johnson
 
Music recommendations @ MLConf 2014
Music recommendations @ MLConf 2014Music recommendations @ MLConf 2014
Music recommendations @ MLConf 2014Erik Bernhardsson
 
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)Xavier Amatriain
 
From Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover WeeklyFrom Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover WeeklyChris Johnson
 

En vedette (14)

Luigi Presentation at OSCON 2013
Luigi Presentation at OSCON 2013Luigi Presentation at OSCON 2013
Luigi Presentation at OSCON 2013
 
Recommendation at Netflix Scale
Recommendation at Netflix ScaleRecommendation at Netflix Scale
Recommendation at Netflix Scale
 
Luigi presentation NYC Data Science
Luigi presentation NYC Data ScienceLuigi presentation NYC Data Science
Luigi presentation NYC Data Science
 
Approximate nearest neighbor methods and vector models – NYC ML meetup
Approximate nearest neighbor methods and vector models – NYC ML meetupApproximate nearest neighbor methods and vector models – NYC ML meetup
Approximate nearest neighbor methods and vector models – NYC ML meetup
 
A Data Scientist in the Music Industry
A Data Scientist in the Music IndustryA Data Scientist in the Music Industry
A Data Scientist in the Music Industry
 
Collaborative Filtering with Spark
Collaborative Filtering with SparkCollaborative Filtering with Spark
Collaborative Filtering with Spark
 
Algorithmic Music Recommendations at Spotify
Algorithmic Music Recommendations at SpotifyAlgorithmic Music Recommendations at Spotify
Algorithmic Music Recommendations at Spotify
 
Music Recommendations at Scale with Spark
Music Recommendations at Scale with SparkMusic Recommendations at Scale with Spark
Music Recommendations at Scale with Spark
 
Collaborative Filtering at Spotify
Collaborative Filtering at SpotifyCollaborative Filtering at Spotify
Collaborative Filtering at Spotify
 
Scala Data Pipelines for Music Recommendations
Scala Data Pipelines for Music RecommendationsScala Data Pipelines for Music Recommendations
Scala Data Pipelines for Music Recommendations
 
Interactive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and SpotifyInteractive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and Spotify
 
Music recommendations @ MLConf 2014
Music recommendations @ MLConf 2014Music recommendations @ MLConf 2014
Music recommendations @ MLConf 2014
 
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
 
From Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover WeeklyFrom Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover Weekly
 

Dernier

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 

Dernier (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

The future music platform

  • 1. The future music platform Brian Whitman @bwhitman co-Founder & CTO,The Echo Nest
  • 2.
  • 3. No
  • 4. If by “fail” you mean “become the future of the industry”, OK.
  • 5. Hello! I “teach computers to listen to music”
  • 6. “Fish / Cut bait I’m a often-frustrated musician & technology person
  • 8. Hit prediction Taste / recommendation Automated composition Classification, tagging Feature extraction (key, tempo) Search & retrieval creepy Music retrieval and “music intelligence” applications
  • 9. Retrieving Music by Rhythmic Similarity 0 0.5 1 1.5 Tempo (bpm) squaredEuclideandistance 110130 120122124126128 118 116 114 112 110 bpm 112 bpm 114 bpm 116 bpm 120 bpm 122 bpm 124 bpm 126 bpm 128 bpm 130 bpm 4 · Elias Pampalk air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond air avemaria elise kidscene mond therosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherosetherose memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady memory rainbow threetimesalady eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution eternalflame feeling revolution americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b americanpie drummerboy friend yesterday−b addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia addict ga−lie newyork sml−adia bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman bigworld lovedwoman branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach branden vm−bach beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms beethoven fuguedminor future lovemetender vm−brahms ironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironicironic angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing angels missathing ga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantitga−iwantit fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung fatherandson foreveryoung californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun californiadream firsttime risingsun limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken limp−nobody pr−broken korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge korn−freak limp−pollution pr−deadcell pr−revenge frozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozenfrozen dancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueendancingqueen unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart unbreak− myheart ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn ga−nospeech torn lovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheairlovsisintheair ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue ga−doedel ga−japan nma−bigblue rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot rhcp− californication sl−whatigot cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj cocojambo macarena rockdj gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio gowest radio manicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmondaymanicmonday rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world rhcp− world limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether limp− n2gether eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper eifel65−blue fromnewyorktola supertrouper conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels conga mindfiels sexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbombsexbomb bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bfmc−freestyler sl−summertime bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bongobong themangotree bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking bfmc−instereo bfmc−rocking bfmc−skylimit bfmc−uprocking Fig. 2. Islands of Music representing a 7x7 SOM with 77 pieces of music. The artists and full titles of which are represented by the short identifiers here, can be found on the web page or in the thesis. 5. CONCLUSION The Islands of Music have not yet reached a level which would suggest their commerci however, they demonstrate the possibility of such systems and serve well as a tool fo research. Any part of the system can be modified or replaced and the resulting effects c Fig. IV GenreGram 5. USER INTERFACES Two new graphical user interfaces for browsing and interacting with collections of audio signals have been developed (Figure IV,V) . They are based on the extracted feature vectors and the automatic genre classification results. • GenreGram is a dynamic real-time audio display for showing automatic genre classification results. Each genre is represented as a cylinder that moves up and down in real Fig. V GenreSpace 6. FUTURE WORK An obvious direction for future research is to expand the hierarchy both in width and depth. The combinati segmentation [20] with automatic genre classification provide a way to browse audio to locate regions of in Another interesting direction is the combination of the gra user interfaces described with automatic similarity retriev takes into account the automatic genre classification. In its form the beat analysis algorithm can not be performed in re Musical Genres (Classical, Country…..) the combined set described in this paper was used. For the Classical Orchestra, Piano…) only the Music Surface features were d for the Speech Genres (MaleVoice, FemaleVoice…) uency cepstral coefficients [16] (MFCC) were used. are features commonly used in speech recognition . M usic ssical C ountry D isco H ipH op Jazz R ock estra P iano C hoir StringQ uartet Computers “helping” you discover music
  • 10. Columbia University, NYC MIT Media Lab finishing my dissertation Academic lifestyle
  • 11. Always do it automatically, on everything
  • 12. Started a company - are you sure you want to do this?
  • 13. The Echo Nest 2010 Somerville, MA USA 30 people 200 computers Lots of products 5,000,000,000 documents 1,200,000 artists 20,000,000 songs Where we’ve gotten in the past few years
  • 14. Good news! We’re on the right track
  • 15. We are a music application development platform that knows more about music content and music consumers than anyone.
  • 17. You’re a music fan. How do you get to music? Or inversely, you’re a musician. How do you get to your fans?
  • 18. Only 10 years ago - pretty terrible. Buy a thing or borrow it.
  • 19. 5 years ago - a little better. Easier to self publish and discover.
  • 20. Today.The choices for distribution are immense.
  • 21. App developers are now the future of the music business.
  • 22. Good news: thousands of developers working on music. Bad news: most have been locked out of the business.
  • 24. Music platform Content Engineering Audience What a music platform gives you
  • 25. Music platform Content Engineering Audience Who can do what
  • 26. The power of APIs
  • 27. This is the Echo Nest’s business!
  • 28. Similarity Acoustic analysisArtist metrics Feeds RecommendationSearch / Tags Metadata Predictive analytics Content / Streaming So many possibilities all built into the plaftorm Fingerprint
  • 29. vibrant, active developer community developer API discovery playlisting mobile music games music visualizers remix apps analytics targeted marketing branded entertainment 100s of apps to date Not just independents-- the power is from partnerships
  • 30. Content / Streaming Where can I get audio from?
  • 31. Probably shouldn’t playYouTube videos Content / Streaming
  • 32. Or stream from blogs Content / Streaming
  • 33. Content / Streaming But the distributors & labels are getting there!
  • 34. Content / Streaming They believe in this as much as we do.
  • 35. Artist Mood Key Tempo Popularity Familiarity Location This Pandora competitor was built in 24 hours by one developer. It has 10 million songs available.
  • 36. An employee built this algorithm during a MHD Within a week there were 3 competing web apps for it.
  • 37. audiokicker is an upcoming iPhone app for social music
  • 38. audiokicker uses Echo Nest for recommendation and 7digital for content
  • 39. EN client streaming service Thumbplay
  • 40. All the potential is a bit baffling. This very inspired person is building “Frasier”-themed experiences. http://music.joshmillard.com/2010/06/04/nine-inch-niles-the-seattleward-spiral/
  • 41. There are hundreds of apps available on the platform already From big companies to one-person ideas
  • 42. Someone in this room is going to invent the way music is experienced in the future.