Stephen Keller

Motion and Interaction designer

Moving Media
Static Media
New Media
About
I’m a designer and artist from Brazil currently based in Toronto, Canada.

︎ +1 (647) 677 8081
︎ stephenkeller1br@yahoo.com.br

︎ ︎︎︎     ︎︎
Mark

Programming



Strange Attractor



    A strange attractor plotter written in standard java script.

Code
Run It


8 Step Sequencer


  Step sequencer written in java script and using the Flocking audio synthesis framework. It offers the option to trigger the sequencer gate on and off and type in the desired MIDI note number. The Bass Mode toggle switch changes between Saw and Square waveforms.

Code


MIDI Step Sequencer and Arpeggiator




    Step sequencer and arpeggiator written for Arduino. The Arduino interfaces with the synthesizer via MIDI. MIDI protocol implementation for Arduino from the Arduino Cookbook.
    The step sequencer code works with two arrays of the same length: one contains the MIDI note information and the other the note duration (quarter, eighth, etc.). The arpeggiator uses a MIDI note as the chord root and then an integer passed when calling the arpeggiator funcion determines the chord type (minor, major, augmented, etc.).

Code (Arpeggiator)
Code (Sequencer)
Mark