TuneFlow 是 AI 驱动的新一代 DAW (数字音乐工作站)。与传统 DAW 不同的是,与它深度集成的插件系统可以支持端到端的完整音乐制作流程,比如作曲, 编曲, 自动化, 混音, 转录 等等...... 你可以轻松地将你的音乐算法或 AI 模型集成到 TuneFlow 中,所有的更改会即时反映到 DAW 中,与你的日常制作流程融为一体。
tuneflow-py
是用于开发 Python 版本 TuneFlow 插件的 依赖库.
pip install tuneflow-py
以下是为其他编程语言开发的 SDK:
- Typescript: https://www.github.com/tuneflow/tuneflow
- 其他: 欢迎贡献第三方 SDK!
TuneFlow 插件系统的核心宗旨是让开发者只需要关注数据模型,而无需关注底层的各种实现。换句话说,一个 TuneFlow 插件的唯一使命就是按照自己的需求去修改当前曲目的数据模型。插件运行完成后,TuneFlow 会自动检测被更改的部分,并对当前工程做出相应的调整。
与传统的 DAW 插件只能处理来自一条轨道的 MIDI/音频信号不同,这个插件系统允许你访问和修改项目中的任何部分,这使得 TuneFlow 的插件系统能够轻松集成系统性的音乐算法和 AI 模型。
不仅如此,TuneFlow 的插件系统还支持远程处理。这意味着你可以在本地编写和测试插件,然后在任何地方部署它,DAW 可以通过简单的网络请求来运行你的插件。
以下是插件系统的运行流程示意图:
请参阅 TuneFlow 开发者文档: https://help.tuneflow.com/zh/developer
根据文本提示生成语音、音效、音乐等等。
代码库: https://github.com/tuneflow/AudioLDM
将一段可能带背景噪音或背景音乐的人声音频转录为 MIDI。
代码库: https://github.com/tuneflow/singing-transcription-plugin
将一段多轨音乐分成鼓组,人声,贝斯和其他伴奏。
代码库:https://github.com/tuneflow/tuneflow-plugin-demucs
根据给定的风格以及旋律生成一段鼓点。
代码库: 即将更新.
欢迎访问 https://www.github.com/tuneflow/tuneflow-py-demos 了解更多示例插件。
请参阅 贡献指南.