synthesizer techniques