这个程序,对 48Khz 或 96Khz 采样率的音频,进行了延时处理,并输出。跑程序和上面的例程一样,我们来看一下他音频处理部分的具体程序。(音频输入输出需根据程序换接口)
Left_Channel_Out1 = Left_Channel_In2;
Right_Channel_Out1 = Right_Channel_In2;
从程序里,我们可以看到,模拟输入的 2/3 IN,接模拟输出的 0/1 OUT,是音频直通。
Left_Channel_Out2 = Left_Channel_In2;
Right_Channel_Out2 = DelayLine[Index] + Right_Channel_In2;
输入音源在 2/3IN 的右声道做了延时,模拟输出到 2/3 OUT。
可以对比这两个输出的声音,体会一下增加延时之后的音效。
Left_Channel_Out3 = Left_Channel_In1;
Right_Channel_Out3 = Right_Channel_In1;
Left_Channel_Out4 = Left_Channel_In1;
Right_Channel_Out4 = Right_Channel_In1;
这里的 4 个就完全都是直通了,模拟输入 0/1 IN,接模拟输出的 4/5 和 6/7,正常输出音乐。