Skip to content

Textures is a set of file and information to play sound by image sources.

License

Notifications You must be signed in to change notification settings

flschiavoni/textures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

textures

This repository a collection of files:

  1. An application that converts anything to a wave file
  2. An application that converts anything to a BMP image
  3. A script to call this application every time a file was changed

All this applications together are used to play textures. Normally I also use GIMP and VLC / aplay.

TO COMPILE

cd src make

TO INSTALL

cp src/towav ~/bin/. cp script/update.sh ~/bin/.

TO PERFORM

Performance overview:

  1. Open an image with GIMP and edit it.
  2. Export the image as BMP in GIMP using Ctrl + E
  3. Use the update.sh script to monitor changes in Texture.bmp
  4. Update.sh will use towav to convert Textures.bmp to Textures.bmp.wav
  5. Use VLC in loop mode to keep Textures.bmp.wav playing forever. Yes, it can glitch...

Some instructions to perform:

  • Open a first terminal and run gimp Textures.bmp
  • Open a second terminal and run ./update.sh Textures.bmp
  • Open a third terminal and run vlc --loop Textures.bmp.wavor while [ true ] ; do aplay -q Textures.bmp.wav ; done

SOME EXAMPLES

Sound example created with Wallace Roza texture image

Separação

Old example runing without the automatic script

Example

Linux dmesg (kernel log) to imagem and to sound

Dmesg

Have fun!

About

Textures is a set of file and information to play sound by image sources.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published