remove PCMSynth, impl PCMSynthTone