Use pulse directly which avoids horrible sound performance