Computer Sound Design: Synthesis techniques and