我正在开发一个项目,包括使用 SoundTouch 和 C# 进行声音拉伸。
作为停止音乐播放时的效果,我想实现一个拉伸算法,比如当 DJ 关闭 Vinyl 时,但 Vinyl 需要几秒钟才能停止旋转,同时音乐仍在播放并且声音拉伸到较低的速度直到归零。
我的问题是我真的不知道我应该从哪里开始。我想过使用某种迭代来轻松降低音乐样本块的节奏,但这对我来说似乎有点复杂,而且我在弄清楚算法时遇到了问题。
非常感谢任何类型的建议、起点、示例或帮助。
谢谢。
我正在开发一个项目,包括使用 SoundTouch 和 C# 进行声音拉伸。
作为停止音乐播放时的效果,我想实现一个拉伸算法,比如当 DJ 关闭 Vinyl 时,但 Vinyl 需要几秒钟才能停止旋转,同时音乐仍在播放并且声音拉伸到较低的速度直到归零。
我的问题是我真的不知道我应该从哪里开始。我想过使用某种迭代来轻松降低音乐样本块的节奏,但这对我来说似乎有点复杂,而且我在弄清楚算法时遇到了问题。
非常感谢任何类型的建议、起点、示例或帮助。
谢谢。