Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sleexyz/audioprint

Sonify data fingerprints in your browser. Monthly Music Hackathon NYC, March 2015
https://github.com/sleexyz/audioprint

Last synced: 1 day ago
JSON representation

Sonify data fingerprints in your browser. Monthly Music Hackathon NYC, March 2015

Awesome Lists containing this project

README

        

# audioprint
> file -> cryptographic hash function-> sound!

Immediately perceive that a file has been modified.

Must be
- deterministic
- interesting
- short (<5s) *it's a fingerprint, not a handprint!*

Created with React, tonejs, and webpack.

## instructions
Clone repo, `npm install`, `npm start`, and go to `localhost:8080`.

# possibilities
- instruments?
- scales?
- patterns?
- textures?

## todo
- check out
- tone.note.parseScore
- add visualization
- expand resolution, make sound actually interesting
- choose a resolution of `n` bits
- eg 2 bits
- create a model of "music or sound" with `n` perception-independent sonic dimensions
- eg. with two dimensions, unit square
- is this even possible?
- the set of `n`-bit words correspond to verticies on the unit `n`-hypercube
- make cli tool that plays audio.