type ToneBufferSourceCurve = OneShotSourceCurve