This video shows the graphical representation of Mozart's Symphony No. 25 in G minor, K 183, 1st movement.
It belongs to the series "The Wrong Way to Draw the Music". This is part of an experiment in which I try to develop a generative drawing system by means of music performance.
The first part of this experiment was to parse Midi files into MusicString files, which are easier to handle. In order to do that a "midi2mstring" library was developed. Every token in a MusicString file are related to a musical event.
The second part was to build a "sketch" in Processing which draws the music as it goes on. In this part every token in the MusicString file is converted into a drawing event. As the sketch performs the drawing events it also performs the musical events, by means of JFugue; a Open Source Java API for music programming.
Further info at: juankysoriano.com