Kopilot Musik
Music Copilot adalah skrip piano roll FL Studio yang menggunakan GPT OpenAI untuk membantu Anda mengedit dan membuat nada menggunakan bahasa alami. Ini seperti memiliki kopilot untuk produksi musik Anda!
Mengubah bintang kecil binar binar menjadi kunci minor:
Instalasi
Perhatikan bahwa instalasi Python diperlukan di sistem Anda, karena akses jaringan dari skrip piano roll saat ini dinonaktifkan oleh FL Studio; jadi skrip bekerja dengan berkomunikasi dengan sub-perintah yang memanggil API OpenAI.
- Pada April 2024, hanya FL Studio 21.3 BETA yang mendukung skrip ini. Pastikan untuk mengunduh dan menginstal versi ini.
- Instal Python dan pastikan itu ditambahkan ke
PATH
Anda. Untuk pengguna Windows:- Kunjungi https://www.python.org/downloads/ dan unduh Python versi terbaru.
- Jalankan installernya, pastikan memilih Add Python to PATH .
- Instal paket
openai
dengan menjalankan perintah berikut di terminal/command prompt Anda (Anda mungkin perlu menjalankannya sebagai administrator dengan mencari cmd
di menu Start, klik kanan, dan pilih Run as administrator
): - Unduh
music-copilot
dengan mengklik Code
-> Download ZIP
. - Ekstrak dan pindahkan seluruh folder
music-copilot
itu sendiri ke dalam ...DocumentsImage-LineFL StudioSettingsPiano roll scripts
. - Mendaftarlah untuk API OpenAI di https://platform.openai.com/signup.
- Setelah Anda memiliki kunci API OpenAI, tempelkan kunci tersebut ke
music-copilot/openai_api_key.txt
.
Penggunaan
- Di piano roll, klik ikon kunci inggris dan pilih
Music Copilot
.- Nonaktifkan fitur pratinjau , jika tidak skrip akan memanggil GPT terlalu sering.
- Tulis perintah di kotak teks dan tekan
Regenerate
(untuk melihat hasilnya sebelum menerima) atau Accept
. - Anda dapat meminta model untuk membuat catatan.
- Anda dapat memilih catatan dan meminta model untuk mengeditnya. (Catatan: Mulai April 2024, model tidak dapat melihat not yang tidak dipilih jika beberapa not dipilih.)
- Setelah skrip dijalankan, Anda dapat mengaksesnya kembali dengan lebih cepat dengan menekan
Ctrl + Alt + Y
.
Kemampuan dan Keterbatasan
Naskah ini merupakan bukti konsep dan jauh dari sempurna. Beberapa hal yang dapat dilakukannya antara lain:
- Manipulasi kunci/akor dasar untuk melodi yang sangat sederhana
- Memanusiakan catatan
- Menyalin catatan dengan beberapa modifikasi
- Operasi catatan "Logis" (misalnya memanjangkan, memendekkan, memotong, mengubah urutan)
Beberapa hal yang tidak dilakukan dengan baik meliputi:
- Progresi akord yang rumit
- Membuat arpeggio dari nada-nada yang ada
- Menghasilkan counter melodi atau penyelesaian yang terdengar bagus
- Menghasilkan musik yang bagus dari awal
Pekerjaan Masa Depan
- GPT sangat umum dan kuat, namun tidak dilatih secara khusus untuk musik. Model khusus yang dilatih untuk memodelkan data musik akan mampu menghasilkan musik yang lebih baik secara melodi dan harmonis, mirip dengan MuseNet.
- Skrip piano roll FL Studio terbatas pada apa yang dapat mereka lakukan. Idealnya, DAW harus merangkul alur kerja AI dan memungkinkan model mengakses data di seluruh saluran, trek, pola, dan sebagainya, agar dapat menghasilkan keseluruhan lagu.