[back to classes]

java music systems homework 3 - FastFMSequencer

theory of operation

this is a 32-step sequencer controlling a synth that's just like cbs - it does AM and FM. each time the sequence completes, the values change a bit for the AM and FM depth and frequency (you can see this in the music shape editor). the 'vary' button will force one of these changes at any time. the slider at the bottom controls the speed of the sequence logarithmically. the 'add two pauses' button will randomly choose longer durations for two steps, adding some fun goofy rhythm.