Smoother transition without audio crackling: used setTargetAtTime