Programming : A Couple Fun Projects

These g


midiRota is a generative music program made in Processing. It was inspired by the shoot 'em up video game genre in which enemies generate dazzling arrays of game-ending projectiles that the player must dodge. "Bullets" are generated from a central position and propel towards a perimeter ring. When the perimeter ring is crossed, a MIDI note is created and then routed to an output device. On-screen controls allow for the user to tweak bullet/perimeter collisions and timing variables. An accompanying Max patch scales all note information generated by midiRota to fit a selectable harmonic scale. The patch also allows for note quantization and MIDI routing. In the example below, the Piano One VST is used as the playback device.


permSeq is a Processing sketch that displays all possible permutations of five gray scale colors. It then plays each color in the set as a tone before moving on to the next set either sequentially or randomly. A custom hardware interface is used to control the overall tempo and the duration of each color tone. The controller also allows for the entire sequence to be reset to the first combination. LEDs located on each step of the interface display which color tone currently being played.


Gingerbread candy tart lollipop muffin fruitcake croissant. Gummi bears chocolate bar powder muffin pudding wafer. Jelly beans sesame snaps dragée jelly-o cotton candy. Liquorice tootsie roll cotton candy. Danish dragée chupa chups ice cream cotton candy gummies jelly-o.

Brendan is a Brooklyn-based designer