Music 172: assignment 2
Assignment 2 is to make a looping sequencer with controlled randomness.
There should be a clearly audible loop, but each time through it should vary
the particular notes used.
The things you have to do to get this to work are:
- Make a sequencer (16 'notes' would be good) driving a synthesizer. Just an analog-style
synth in the style of the 171 final project will be fine (but don't worry about
spiffy graphics or having lots of controls.)
- Make some or all of the 16 stages of the sequencer make a random
choice between two or more possibilities. You'll probably want to make
some choices more likely than others. You can use either the
probability-distribution-table strategy (example patch 02.random-table.pd) or the mapping
strategy (example patch 05.random-mapping.pd). If the latter, you can repeat some choices
to make them more likely than others.
- If necessary, adjust the probability tables so that the result is a
believable 16-note sequence, in the sense that you can listen to it and
identify a downbeat (the natural place where each repetition starts).
- Please include a prominent 'start' button so it's easy to figure out how
the patch should run. You might also want to include volume and tempo
comtrols.
For extra credit, incoprporate some strategy such as sampling without
replacement to avoid frequent repetition of the same random choices.
Here (1.7 megabytes, sorry) is a sample output .