Design an audio synthesizer that can be controlled by the following 3 options.
Controller options:
1. 272 Push Button Board
2. SNES Controller
3. PS/2 Keyboard
The synthesized audio could be produced with three options.
Synthesizer options:
1. Square wave
2. Sine wave
3. Realistic Instrument Reproduction