Step Sequencer and Synth Voice in Gen for the OWL Pedal

    This project is a detailed description of how I programmed a step sequencer (using Cycling74's 'Gen' visual programming language) patch for the Rebel Technology OWL stomp pedal. The project starts from a simple 'Hello World' project, and goes through a volume pedal, a pan pedal, to a 4-step sequencer and synth voice implementation done entirely in Gen (the pedal only accepts Gen code, not Max). The description includes a basic approach to timing generation, a simple way to produce percussive envelopes, and a two oscillator synth 'voice' with LFO filter cut-off modulation, all implemented in only 57 Gen objects. The project aims to present an accessible way to simplify a new user's first experience of Gen.