Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 594 Bytes

README.md

File metadata and controls

21 lines (18 loc) · 594 Bytes

spectrophoto

Turns an image into an audio file. Image is visible on the spectrogram.

Building

git clone https://github.com/kylophone/spectrophoto
cd spectrophoto
gcc ./spectrophoto.c -o spectrophoto -std=c99 -lm -O3 -Wall

Usage

spectrophoto in.jpg out.pcm 10

Output

This will generate a 48k/32-bit floating point raw PCM file. You can listen to it with SoX like this:

play -c 1 -r 48000 -b 32 -e float -t raw out.pcm

Generating a spectrogram with SoX looks like this:

sox -c 1 -r 48000 -b 32 -e float -t raw out.pcm -n spectrogram