BD3201 Overview
bd3201 Digital Reverb Engine Application Note--Pitch Shifting(音高改变) 这篇文档描述了在bd3201里实现Pitch Shifting(音高改变)的一个基本方法。 1. 综述 bd3201能够通过读快(音高上升)或者读慢(音高下降)样点来实现基本的音高改变 程序。程序是通过让样点在一个圆形的缓冲器内运行,并用两个指针从圆形缓冲器里 读样点来实现的。这两个指针点在圆形缓冲器离相隔180度,因此当一个指针点跨过缓 冲器的尾部到头部的时候,另一个指针点正好在缓冲器的中间。 一个取样点是以在一个指针点的样点和另一个指针点的样点作线性插值计算得出的, cross-fading在两个指针点之间,例如cross fade系数对一个指针是0时表示指针从这 个圆形缓冲器的尾部到头部。 这个被数字LFO(低频振荡器)计算出的cross fade系数和锯齿波一起产生这两个指针。 2....