Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tobiasfrck/lyrics_fingerprint

This processing sketch creates a fingerprint for lyrics.
https://github.com/tobiasfrck/lyrics_fingerprint

generative-art lyrics processing sketch visualization

Last synced: 18 days ago
JSON representation

This processing sketch creates a fingerprint for lyrics.

Awesome Lists containing this project

README

        

# lyrics-fingerprint / lyrical fingerprint

## What is this?
This processing sketch creates a fingerprint for lyrics.

## How does it work?
This sketch creates a diagram where on the X-axis and Y-axis are the lyrics of a song or any other text.
Everytime x and y are the same word, the sketch draws a dot.
This is how to make a fingerprint or self-similarity matrix of a song lyric or text.
A very good example of how this works is the web-version I linked [here](#inspiration).
Then this sketch filters some special characters, cleans up the image, adds colors and adds some blur to make it look pretty.

## Example
### Never Gonna Give You Up by Rick Astley
lyrics fingerprint of the song Never Gonna Give You Up by Rick Astley

## Inspiration
Pop Music is Stuck on Repeat | Colin Morris | TEDxPenn
https://www.youtube.com/watch?v=_tjFwcmHy5M

Web-version by someone else:
https://song-visualizer.firebaseapp.com/intro