Skip to content

Convert images into 16 audio files and an interactive drum machine! Users can click on grid sections to play corresponding sounds and create sample packs out of a single image import. Perfect for audio-visual enthusiasts.

License

Notifications You must be signed in to change notification settings

RhythrosaLabs/BeatMosaic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

BeatMosaic

Transform visual patterns into rhythmic soundscapes. BeatMosaic is a unique audio generation tool that converts images into audio sample packs, allowing you to interpret visuals as sound.

BeatMosaic converts image segments into unique audio samples, providing an interactive 4x4 grid. Users can click on grid sections to play corresponding sounds, apply effects based on image properties, and record/save audio samples. Perfect for audio-visual enthusiasts.

Features

  • Image Grid Sampling: Divide images into a 4x4 grid and generate unique sound samples for each section.
  • Dynamic Sound Generation: Create sine, square, sawtooth, and triangle waves based on image attributes.
  • Effects & Modulation: Apply rhythmic patterns, reverb, delay, and more to your generated sounds.
  • Recording: Record and save your generated soundscapes locally.
  • GUI: A user-friendly interface with a visual grid representation of your chosen image.

Installation

  1. Navigate to the project directory.
  2. Download the files.
  3. Install the required libraries:
pip install Pillow numpy sounddevice

Usage

  1. Run the Python script.
  2. Click on "Select Image" to choose an image.
  3. The image will be divided into a 4x4 grid. Click on each section to hear its unique sound.
  4. Experiment with different images to explore a myriad of sonic possibilities!

Support

If you found BeatMosaic helpful and would like to support its development, consider buying me a coffee:

Support via PayPal

Contributing

Feel free to fork this project, make your changes, and submit a pull request. We're open to your insights and suggestions!

License

This project is licensed under the MIT License.


About

Convert images into 16 audio files and an interactive drum machine! Users can click on grid sections to play corresponding sounds and create sample packs out of a single image import. Perfect for audio-visual enthusiasts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages