Bird Generator

For my Creative Coding class, I was asked to create a generative art program in Python. My program generates a visual representation of John Hutchinson’s recordings of Western Australia. Each of the bird’s traits is determined by a characteristic of the selected audio.

The bird’s appearance is determined by a recording selected by the user.  Here, I am developing how each trait will appear on the final birds and how the audio dictates their look.

Some of the traits were changed later to accommodate Google Colab’s limitations, but the original vision was not lost.

Below is a GIF showing outputs for my Python code.
Using libraries such as Pillow, NumPy, and Librosa, I was able to translate audio characteristics into traits for a bird.

Next
Next

Pigeon Breeds