Generative MIDI Visualizations

I’m currently working on software that produces customizable visualizations from MIDI data. The software is able to “listen” to MIDI that is produced on a computer (in a DAW like Logic Pro, or from a MIDI keyboard) and generate visuals based on its content.

Below are a few examples. Each of these was generated in real time from MIDI in Logic Pro:

Using chords generously donated by Nico Muhly and a randomly-generated color assortment:

Using chords generously dontated by Cory Smythe: