标签: ios audio core-audio
我一直试图在正弦波生成项目中添加释放(或衰减)时间,以this为例。我基本上想要的不是那么大声切断的声音,并且在我停止生成它的时候添加一些释放。
我怎样才能实现它?
答案 0 :(得分:1)
在您想要静音之前,先启动一些样本,比如5到50毫秒或您决定的发布时间,然后将正弦波样本乘以在该时间间隔内从1.0减小到0.0的斜坡。线性下降是可以的,但升余弦(0.5 + 0.5 * cos(pi * t))可能更好。