这个项目能做什么

INTERSECT 是一款采样切片器乐器插件,以 VST3、AU 和独立版形式发布,遵循 GNU 通用公共许可证 v3.0。它面向希望将采样切割为可演奏切片并独立控制每个切片的音乐人和制作人。 README 中描述的核心功能: - 非破坏性、时间伸缩及交叉采样切片。 - 独立的每切片参数控制,以及每切片锁定。 - 多样本会话,一个项目可引用多个采样文件。 - 切片音符范围,用于在键盘上映射切片。 - 多种时间和音高算法。 - MIDI 触发的切片播放。 - 主题支持,截图中展示了示例主题(Open Color,`oc.intersectstyle`)。 安装:为 Windows、macOS 和 Linux 提供发布压缩包,包含 x64 和 arm64 变体。插件文件复制到标准系统插件文件夹——Windows 的 VST3(`C:\Program Files\Common Files\VST3\`)、macOS(`~/Library/Audio/Plug-Ins/VST3/`)和 Linux(`~/.vst3/`);macOS 的 AU 放入 `~/Library/Audio/Plug-Ins/Components/`。之后需在 DAW 中重新扫描插件。在 macOS 上,发布构建未签名,因此 README 指出用户可能需要使用 `xattr -cr` 清除 VST3、AU 和应用包上的隔离标志。关于各平台发布内容、用于分离音轨的 ONNX Runtime 捆绑包及 GPU 运行时要求的更多细节,请参阅在线安装指南。 从源码构建需要 CMake 3.22+、C++20 编译器和 Git;以递归方式克隆仓库,并使用 CMake 以 Release 配置构建。各操作系统的工具链设置、构建输出、发布工作流及依赖列表详见链接的构建文档。 项目指出的已知限制:项目召回会存储会话中每个文件的采样文件路径,因此移动文件后需要重新链接;构建未签名,可能触发平台安全提示;错误和功能请求通过 GitHub Issues 处理。README 中链接了快速入门视频和完整文档站点。