假设我有一个音频样本,它的音高已知为 C4(不想在这里详细介绍,假设我刚刚采样了一架弹奏 C4 键的调音钢琴)。
游戏规则是:我只能以任意比例改变采样播放率。没有移音器模块,没有频率分析。例如,如果我将播放速率设置为 2.0,则样本将以两倍的速度播放。如果我将它设置为 0.5,样本将以一半的速度播放,依此类推。这会改变播放时间以及采样音高。
如果我想从这个样本中生成任意“音符”,那么播放速率和样本音高之间的关系是什么?例如,我知道 C4 的基频是 261.63 Hz。我应该设置什么播放速率以使样本“听起来像”C#4/Db4 (277.18 Hz) 或 D4 (293.66 Hz)?什么是一般的、公式化的关系?