Музыка
Music Copilot — это сценарий фортепиано FL Studio, который использует GPT OpenAI, чтобы помочь вам редактировать и создавать заметки, используя естественный язык. Это все равно, что иметь второго пилота для создания музыки!
Изменение мерцания, мерцания звездочки на минорную тональность:
Установка
Обратите внимание, что в вашей системе необходима установка Python, поскольку доступ к сети из сценария Piano Roll в настоящее время отключен FL Studio; поэтому сценарий работает, взаимодействуя с подкомандой, которая вызывает API OpenAI.
- По состоянию на апрель 2024 г. этот сценарий поддерживает только FL Studio 21.3 BETA. Обязательно скачайте и установите эту версию.
- Установите Python и убедитесь, что он добавлен в ваш
PATH
. Для пользователей Windows:- Перейдите на https://www.python.org/downloads/ и загрузите последнюю версию Python.
- Запустите установщик и обязательно выберите «Добавить Python в PATH» .
- Установите пакет
openai
, выполнив следующую команду в терминале/командной строке (возможно, вам придется запустить ее от имени администратора, выполнив поиск cmd
в меню «Пуск», щелкнув его правой кнопкой мыши и выбрав Run as administrator
): - Загрузите
music-copilot
, нажав Code
-> Download ZIP
. - Извлеките и переместите всю папку
music-copilot
в ...DocumentsImage-LineFL StudioSettingsPiano roll scripts
. - Зарегистрируйтесь для API OpenAI по адресу https://platform.openai.com/signup.
- Если у вас есть ключ OpenAI API, вставьте его в
music-copilot/openai_api_key.txt
.
Использование
- В Piano Roll нажмите на значок гаечного ключа и выберите
Music Copilot
.- Отключите функцию предварительного просмотра , иначе скрипт может вызвать GPT слишком много раз.
- Напишите запрос в текстовом поле и нажмите
Regenerate
(чтобы просмотреть результат перед принятием) или Accept
. - Вы можете предложить модели создавать примечания.
- Вы можете выбирать заметки и предлагать модели редактировать их. (Примечание. По состоянию на апрель 2024 г. модель не может видеть невыбранные примечания, если выбраны некоторые примечания.)
- После запуска сценария вы можете получить к нему доступ быстрее, нажав
Ctrl + Alt + Y
Возможности и ограничения
Этот сценарий является подтверждением концепции и далек от совершенства. Вот некоторые из вещей, которые он может сделать:
- Базовые манипуляции с тональностью и аккордами для очень простых мелодий.
- Очеловечить заметки
- Копирование заметок с некоторыми изменениями
- «Логические» операции с нотами (например, удлинение, сокращение, обрезка, транспонирование)
Некоторые из вещей, которые он делает не очень хорошо, включают в себя:
- Сложные последовательности аккордов
- Создание арпеджио из существующих нот
- Создание встречных мелодий или завершений, которые хорошо звучат.
- Создание хорошей музыки с нуля
Будущая работа
- GPT очень общий и мощный инструмент, но он не предназначен специально для музыки. Специальная модель, обученная моделировать музыкальные данные, сможет генерировать мелодически и гармонически лучшую музыку, подобно MuseNet.
- Сценарии пианино FL Studio ограничены в возможностях. В идеальном мире DAW должны охватывать рабочий процесс искусственного интеллекта и позволять моделям получать доступ к данным по каналам, дорожкам, шаблонам и т. д., чтобы иметь возможность генерировать данные для всей песни.