Reaper导出音频的长度错误

如图,使用Reaper导出音频的时候会发现:导出的音频长度和原音频(或者选择的区域)长度不同。这可能会使需要loop的声音产生预料之外的电子爆音。
这由于Reaper允许以小于一个采样间隔的长度修剪音频,但音频文件必定会以一个采样点结尾。所以当选择的区域结尾不是一个采样点的时候,则会四舍五入的判断是忽略还是自动补充结尾的采样点。
看起来Reaper的“自由”的时候也造成了一些问题,好在是同时也给了我们解决方案。

激活这个选项会使剪辑的最小长度变成工程采样率下的采样间隔。再次剪辑后导出。
如图:

当导出的采样率与原音频采样率相同时,音频长度没有发生变化,切保留了所有采样点信息(看起来导出的音频丢失了最后一个采样点,其实只是显示问题。)
采样率不同的时候长度还是会发生变化。(毕竟采样率都变了)

总结一下:
使用Reaper制作需要首尾无缝连接的Loop,且使用该Loop的场景无法使用交叉淡化过度的时候。需要做到以下几点:
1、保证工程采样率等于导出采样率,或者成整数倍高于导出采样率(例如:工程96kHz 导出48kHz)。
2、使用工程采样率或者导出采样率重采样对导入的素材进行重采样。
3、在激活“Snap to project sample rate”选项的前提下进行剪辑。