นักบินเพลง
Music Copilot เป็นสคริปต์เปียโนโรลของ FL Studio ที่ใช้ GPT ของ OpenAI เพื่อช่วยคุณแก้ไขและสร้างบันทึกโดยใช้ภาษาที่เป็นธรรมชาติ มันเหมือนกับการมีนักบินผู้ช่วยสำหรับการผลิตเพลงของคุณ!
การเปลี่ยน Twinkle Twinkle Little Star ให้เป็นไมเนอร์คีย์:
การติดตั้ง
โปรดทราบว่าจำเป็นต้องมีการติดตั้ง Python ในระบบของคุณ เนื่องจากขณะนี้ FL Studio ปิดใช้งานการเข้าถึงเครือข่ายจากสคริปต์เปียโนโรล ดังนั้นสคริปต์จึงทำงานโดยการสื่อสารกับคำสั่งย่อยที่เรียก API ของ OpenAI
- ตั้งแต่เดือนเมษายน 2024 มีเพียง FL Studio 21.3 BETA เท่านั้นที่รองรับสคริปต์นี้ อย่าลืมดาวน์โหลดและติดตั้งเวอร์ชันนี้
- ติดตั้ง Python และตรวจสอบให้แน่ใจว่าได้เพิ่ม
PATH
ของคุณแล้ว สำหรับผู้ใช้ Windows:- ไปที่ https://www.python.org/downloads/ และดาวน์โหลด Python เวอร์ชันล่าสุด
- เรียกใช้โปรแกรมติดตั้ง ตรวจสอบให้แน่ใจว่าได้เลือก Add Python to PATH
- ติดตั้งแพ็คเกจ
openai
โดยเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล / พร้อมท์คำสั่งของคุณ (คุณอาจต้องเรียกใช้ในฐานะผู้ดูแลระบบโดยค้นหา cmd
ในเมนู Start คลิกขวาแล้วเลือก 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
การใช้งาน
- ในเปียโนโรล คลิกที่ไอคอนประแจ และเลือก
Music Copilot
- ปิดการใช้งานคุณลักษณะการแสดงตัวอย่าง มิฉะนั้นสคริปต์อาจเรียก GPT หลายครั้งเกินไป
- เขียนข้อความแจ้งในกล่องข้อความแล้วกด
Regenerate
(เพื่อดูผลลัพธ์ก่อนยอมรับ) หรือ Accept
- คุณสามารถแจ้งให้โมเดลสร้างบันทึกได้
- คุณสามารถเลือกบันทึกย่อและแจ้งให้โมเดลแก้ไขได้ (หมายเหตุ: ณ เดือนเมษายน 2024 โมเดลจะไม่เห็นบันทึกที่ไม่ได้เลือกหากเลือกบันทึกบางรายการ)
- เมื่อรันสคริปต์แล้ว คุณจะสามารถเข้าถึงได้อีกครั้งเร็วขึ้นโดยกด
Ctrl + Alt + Y
ความสามารถและข้อจำกัด
สคริปต์นี้เป็นข้อพิสูจน์ถึงแนวคิดและยังห่างไกลจากความสมบูรณ์แบบ บางสิ่งที่สามารถทำได้ ได้แก่ :
- การจัดการคีย์/คอร์ดพื้นฐานสำหรับท่วงทำนองที่เรียบง่าย
- บันทึกความเป็นมนุษย์
- การคัดลอกบันทึกที่มีการแก้ไขบางอย่าง
- การดำเนินการบันทึก "เชิงตรรกะ" (เช่น ขยาย ย่อ สับ ย้าย)
สิ่งที่ทำได้ไม่ดีได้แก่:
- ความก้าวหน้าของคอร์ดที่ซับซ้อน
- การทำอาร์เพจจิโอจากบันทึกที่มีอยู่
- การสร้างท่วงทำนองตอบโต้หรือการจบเพลงที่ฟังดูดี
- สร้างสรรค์เพลงดีๆตั้งแต่เริ่มต้น
การทำงานในอนาคต
- GPT เป็นโปรแกรมที่กว้างและทรงพลังมาก แต่ไม่ได้รับการฝึกฝนมาเพื่อดนตรีโดยเฉพาะ โมเดลแบบกำหนดเองที่ได้รับการฝึกเพื่อสร้างโมเดลข้อมูลเพลงจะสามารถสร้างเพลงที่มีทำนองและประสานเสียงได้ดีขึ้น คล้ายกับ MuseNet
- สคริปต์เปียโนโรลของ FL Studio มีข้อจำกัดในสิ่งที่สามารถทำได้ ในโลกอุดมคติ DAW ควรยอมรับเวิร์กโฟลว์ AI และอนุญาตให้โมเดลเข้าถึงข้อมูลผ่านช่องทาง แทร็ก รูปแบบ และอื่นๆ เพื่อให้สามารถสร้างเพลงทั้งหมดได้