A final for CS120B. Used PWD to create frequencies to be outputted onto 4 speakers and ADC to use a joystick as an input device for changing the chords. Had built in features such as modulations to chords. Very modular as it has framework for chords and notes.