用途:提供可复用的音频制作流程,完成主轨与多条分轨的生成、效果处理、导出、归档与规格校验。
主要能力:校验参考音频文件(采样率、时长、声道、子类型);按 BPM 与总时长计算段落节拍对齐的过渡点;生成分轨并显式指定采样类型(如 subtype='FLOAT');用 scipy.signal 施加低通滤波与简单混响等效果;导出主轨与全部分轨;以 zip 打包交付物;最后逐项校验采样率、子类型与最短时长。
使用方式:按顺序执行七步——验证参考文件、计算时间参数、生成分轨、施加效果、导出主轨与分轨、归档、验证输出。示例配置为 48000 Hz、137 秒、BPM 120、分轨名 guitars/synths/bridge/bass、subtype='FLOAT'。核心调用包括 sf.info、sf.write、signal.butter、signal.filtfilt、zipfile.ZipFile 等。
适用场景:需要批量产出规格一致的主轨与分轨、并附带可验证交付包的音频制作任务。
限制:资料未提供具体安装命令、依赖版本、平台支持、收费方式与实际音频合成内容;示例中的音频数据为占位正弦波,需替换为真实合成或处理逻辑。