Designing a simple 5-step sequencer from scratch