声卡不同采样率之间的混音
文章摘要:混音是指将来自多个音源的音频结合成一个单一的声音流,这是一项基本的音频处理过程。在模拟音频领域,只要简单地将信号叠加即可。而对于数字音频,如果各信号的...
混音是指将来自多个音源的音频结合成一个单一的声音流,这是一项基本的音频处理过程。在模拟音频领域,只要简单地将信号叠加即可。而对于数字音频,如果各信号的采样率一致,也将采用这一过程。如果各信号是在不同时刻采集的,那么就不能直接叠加信号了。
通过将某一信号转换为另一信号的采样率,可以解决这一问题。一旦样本的采样时刻统一,每个时刻的样本值就能进行简单地叠加,形成混音输出了。生成的信号可以用于更进一步的数字处理,或转换为可供聆听的模拟形式。
4.用物理方法建立多普勒平移模型
当一个发声的物体远离聆听者时,声音将随物体速度与声音速度的比率,在时间和空间上有明显的拉长效果。聆听者听到的拉长的声音,音调降低,持续时间则有所延长,如图 4 所示。当物体向聆听者移动时,将产生相反的效果。
图 4 – 多普勒效应
这一音调平移(或称多普勒平移),可以通过与改变采样率相同的算法加以模拟。如图 5 所示,将信号转换为较高的采样率,但按原速率播放计算出的样本序列,这样,声音将在时间上得到延展,其效果与多普勒平移极为相似。
图 5 – 多普勒平移的建模
如果物体移动得慢,音调只会受到轻微影响;但因为人耳对音调变化极为敏感,轻微的多普勒平移也能觉察得到。X-Fi 音频处理器含有 256 个采样率转换器,每个都有一个可调整的采样率比率,可以地建造出虚拟现实的模型来
通过将某一信号转换为另一信号的采样率,可以解决这一问题。一旦样本的采样时刻统一,每个时刻的样本值就能进行简单地叠加,形成混音输出了。生成的信号可以用于更进一步的数字处理,或转换为可供聆听的模拟形式。
4.用物理方法建立多普勒平移模型
当一个发声的物体远离聆听者时,声音将随物体速度与声音速度的比率,在时间和空间上有明显的拉长效果。聆听者听到的拉长的声音,音调降低,持续时间则有所延长,如图 4 所示。当物体向聆听者移动时,将产生相反的效果。
这一音调平移(或称多普勒平移),可以通过与改变采样率相同的算法加以模拟。如图 5 所示,将信号转换为较高的采样率,但按原速率播放计算出的样本序列,这样,声音将在时间上得到延展,其效果与多普勒平移极为相似。
如果物体移动得慢,音调只会受到轻微影响;但因为人耳对音调变化极为敏感,轻微的多普勒平移也能觉察得到。X-Fi 音频处理器含有 256 个采样率转换器,每个都有一个可调整的采样率比率,可以地建造出虚拟现实的模型来