Generative Art with Python

Python

Python is not hard, but you have to learn the basics to use it to write software.

Image Library

Next, you need a library to help read and write images. The popular one in python is pillow https://python-pillow.org/.

Sound Library

For this project, we used midi and the python library Mido.

FFmpeg and cli

To stitch all the images together, convert the midi to mp4, and so forth, we used FFmpeg via bash scripts.

There is more -

If you want to get into some cool stuff, you can install NumPy and look at images from a matrix perspective. I am thinking about audio and video in new ways as I do this work and applying techniques like Fast Fourier Transforms and whatnot.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store