This sequencer allows up to 8 channels of digital control of LEDs or relays. The user can easily program and configure the output using the DIP switches and press button combinations. Each time the store button is pressed, the controller stores the current output configuration in a line of memory. By changing the outputs and storing each line, a sequence can be rapidly programmed without the need for a PC or complicated software. Once happy with the stored sequence the user can set the controller to playback a continuous loop. The controller retains the program even when power is removed.