Lab Assignment 02

Due: Thursday, February 27th via Blackboard

In this project, you will be creating a simple step-sequencer that has the ability to shift patterns on-the-fly.

  1. The top of the patch should have a comment with your full name and the date.

  2. Create a basic step sequencer. The step sequencer should be based on one bar of 4/4 time with the sixteenth note as the smallest subdivision. Use the maxtrixctrl to show/program the patterns.

  3. Your sequencer needs to be able to store patterns and recall patterns on the fly. When a pattern is recalled, the user interface should also be changed.

  4. This is a perfect opportunity to get comfortable with table, coll, route, pack, pak.

  5. Try to design a interface that is ergonomic, logical, and easy to use.

This link contains a patch that is partially completed to serve as a starting point:
lab02.zip

Note: the patcher needs to function properly, of course, but appearance and programming style are also important. Use comments, hide and/or use segmented and/or colored patch cords, align objects, etc.