yikejun / pro tools session preparation

MixPrep

MixPrep 是一个实验性的 macOS 应用与 Python 工具链,用来把原始 stems 准备成可进入 Pro Tools 混音工程的导入计划。它读取 Pro Tools 模板,识别音频文件类型,生成可审核的 import plan,再辅助完成建轨、路由、命名、颜色、声像、音频导入与 strip-silence 等步骤。

01 / WHAT IT DOES

从素材到可审核的 Pro Tools 导入计划

01

读取模板

以 Pro Tools 模板为基础,读取工程结构、文件夹层级和路由意图。

02

识别 stems

对音频文件进行归类,整理成后续可导入、可检查的轨道计划。

03

生成 Plan

先给人审核,再进入建轨、命名、颜色、声像、导入与静音切除流程。

02 / SUPPORT & BOUNDARY

平台支持与使用边界

Platform Support

目前仅支持 macOS

MixPrep 当前只支持 macOS。Windows 版本暂不支持。

Template Disclaimer

模板不是通用标准

随项目附带的 popclassicalatmos 模板,是作者自己的工作模板。 它们只代表作者个人的路由习惯、命名方式和混音偏好。

Review First

导入前必须审核 Plan

测试模板和测试 stems 有限,MixPrep 不能保证覆盖每一种棚内工作流。导入前应检查生成的 Plan, 并始终在复制出来的 Pro Tools session 上测试。

Custom Template

自定义模板要保留结构信息

自定义模板中应避免空的 basic folder 或 routing folder。每个文件夹或路由文件夹里至少保留一条音频轨, 方便 MixPrep 可靠读取文件夹结构和路由意图。

03 / FEEDBACK LOG

当前反馈日志

批量导入后,每一个文件夹只生成了一条音频轨;需要检查轨道生成逻辑。

每条音频的命名都被复制成了工程名;需要修正导入后的命名映射。

04 / DEVELOPMENT

安装与开发提示

Swift Package

开发时可在 Xcode 中打开 package,选择 MixPrepApp scheme 后运行。

open Package.swift

Python toolkit

Python 侧工具建议使用虚拟环境安装,再执行测试。

python3 -m venv .venv
source .venv/bin/activate
pip install -e .
pytest

License

README 中标注许可证为 MIT License。具体授权条款以仓库中的 LICENSE 文件为准。

05 / SOURCE

查看完整 README 与源码

本页是按 AmazeSound 视觉系统整理的中文介绍,完整英文/中文 README、安装细节、反馈条目和最新代码以 GitHub 仓库为准。

跳转 GitHub