midiRota & permSeq: Density Sequencers



What
Prompt - Density

Where
Parsons MFA 
New York, NY


When
October 2014 
Materials & Software
Arduino
Processing
MaxMSP
Piano One VST


About

The following two projects were made primarily in Processing and are part of a series of experiments that utilized mathematical principles in the generation of musical patterns. 


midiRota

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

permSeq is a Processing sketch that displays all possible permutations of five grayscale 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.












Brendan is a Brooklyn-based designer
hello@brendanbyrne.info