/Synesthesia

Generate midi music from an image

Primary LanguageJavaScript

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 to read the file, and soundfont-player to load and play the sounds. Based on MidiPlayerJS website.