https://github.com/ekaansharora/synesthesia
Generate midi music from an image
https://github.com/ekaansharora/synesthesia
image-processing jimp midi music music-generation node-js nodejs
Last synced: about 1 month ago
JSON representation
Generate midi music from an image
- Host: GitHub
- URL: https://github.com/ekaansharora/synesthesia
- Owner: EkaanshArora
- Created: 2019-05-20T21:00:54.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-22T17:06:18.000Z (almost 5 years ago)
- Last Synced: 2025-02-13T03:27:17.637Z (3 months ago)
- Topics: image-processing, jimp, midi, music, music-generation, node-js, nodejs
- Language: JavaScript
- Homepage: https://synesthesiaa.glitch.me/
- Size: 516 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Synesthesia
Analyses image properties and it's pixel sequence values and correlates it to properties of music determining the scale, pitch, progression and pace of the music. All generated music is entirely generated from the image, has no random elements, and the results remain consistent.
This MIDI player was built using [MidiPlayerJS](https://github.com/grimmdude/MidiPlayerJS) to read the file, and [soundfont-player](https://github.com/danigb/soundfont-player) to load and play the sounds. Based on [MidiPlayerJS website](http://grimmdude.com/MidiPlayerJS/).