implementing audiosynth