Skip to content

jomonavi/knowID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

knowID

KnowID is an application that allows you to trace the genealogy of music sampling through a network graph.

It uses cheerio.js and request.js to collect data for the visualization, while managing the asynchronicity with the async.js library.

It then uses D3.js to create a network graph showing how songs are layered with various samples from other songs, maybe incorporating a guitar riff or a drum loop. Each vertex on the graph is clickable, allowing you to play both songs or see the relevant musical element that relates the two songs and general info surrounding the song.

Some additions that I'd like to work on are extending the amount of songs per artist to beyond 10 of their most popular songs, an improvement of the UI & CSS to make it visually more pleasing, and a more complex network that will relate songs based on their samples.

Screenshot

Alt text

Contributor

Jomonavi Chokor: Github | LinkedIn

About

MUSIC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published