This basil.js script creates posters for techno events based on three pieces of information (name of the artist, date, venue) and a song of the artist provided as an audio file. While keeping an overall visual consistency the key-visual is changing based on different parameters that are defined by analyzing the provided song in real time. For example the number of beats per minute do influence the amount of elements that make up the pattern, while the melodic range influences the rhythm of the grid. The project was realized together with Bosco Ferreira in a basil.js course led by Ted Davis.
↗ Click here to see how the process works.