音乐副驾驶
Music Copilot 是一个 FL Studio 钢琴卷帘脚本,它使用 OpenAI 的 GPT 来帮助您使用自然语言编辑和创建音符。这就像您的音乐制作有一个副驾驶!
将一闪一闪亮晶晶的小星星改为小调:
安装
请注意,您的系统上需要安装 Python,因为 FL Studio 目前禁用钢琴卷轴脚本的网络访问;因此该脚本通过与调用 OpenAI 的 API 的子命令进行通信来工作。
- 截至 2024 年 4 月,仅 FL Studio 21.3 BETA 支持此脚本。确保下载并安装此版本。
- 安装 Python 并确保将其添加到您的
PATH
中。对于 Windows 用户:- 访问 https://www.python.org/downloads/ 并下载最新版本的 Python。
- 运行安装程序,确保选择Add Python to PATH 。
- 通过在终端/命令提示符中运行以下命令来安装
openai
软件包(您可能需要通过在“开始”菜单中搜索cmd
,右键单击它,然后选择Run as administrator
它): - 单击
Code
-> Download ZIP
下载music-copilot
。 - 提取整个
music-copilot
文件夹并将其移动到...DocumentsImage-LineFL StudioSettingsPiano roll scripts
中。 - 在 https://platform.openai.com/signup 上注册 OpenAI 的 API。
- 获得 OpenAI API 密钥后,请将密钥粘贴到
music-copilot/openai_api_key.txt
中。
用法
- 在钢琴卷帘中,单击扳手图标并选择
Music Copilot
。- 禁用预览功能,否则脚本可能会调用GPT太多次。
- 在文本框中写入提示,然后按
Regenerate
(在接受之前查看结果)或Accept
。 - 您可以提示模型生成注释。
- 您可以选择注释并提示模型对其进行编辑。 (注意:截至 2024 年 4 月,如果选择了某些注释,模型将无法看到未选择的注释。)
- 脚本运行后,您可以通过按
Ctrl + Alt + Y
更快地再次访问它。
功能和限制
该脚本是一个概念证明,远非完美。它可以做的一些事情包括:
- 非常简单的旋律的基本调/和弦操作
- 人性化笔记
- 复制笔记并进行一些修改
- “逻辑”音符操作(例如延长、缩短、截断、移调)
它做得不好的一些事情包括:
- 复杂的和弦进行
- 从现有音符制作琶音
- 生成听起来不错的计数器旋律或完成曲
- 从头开始创作好音乐
未来的工作
- GPT 非常通用且强大,但它并不是专门针对音乐进行训练的。经过训练来对音乐数据进行建模的自定义模型将能够生成旋律和和声更好的音乐,类似于 MuseNet。
- FL Studio 钢琴卷帘脚本的功能有限。在理想的世界中,DAW 应采用 AI 工作流程,并允许模型跨通道、曲目、模式等访问数据,以便能够生成整首歌曲。