Skip to content

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

License

Notifications You must be signed in to change notification settings

kylophone/spectrophoto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages