การสร้าง MIDI ด้วยอัลกอริทึม: กฎ ความสุ่ม และ AI

การสร้าง MIDI ด้วยอัลกอริทึม: กฎ ความสุ่ม และ AI
โดย MIDI Agent • •

การสร้าง MIDI ด้วยอัลกอริทึมช่วยให้คุณเปลี่ยนการตัดสินใจทางดนตรีให้เป็นโน้ตด้วยวิธีที่ทำซ้ำได้ แทนที่จะวาดทุกเหตุการณ์ด้วยตัวเอง คุณกำหนดกระบวนการขึ้นมา เช่น เล่นแพตเทิร์นซ้ำ เลือกระดับเสียงจากสเกล หมุนเวียนจังหวะ หรือขอให้โมเดล AI สร้างวลีดนตรีภายใต้ข้อจำกัดเฉพาะ

คำถามที่เป็นประโยชน์คือ คุณต้องการให้กระบวนการนั้นควบคุมอะไร อาร์เปจจิโอที่กระชับต้องใช้เครื่องมือต่างจากลูปกลองที่เปลี่ยนไปเรื่อย ๆ หรือทำนองที่ตอบสนองต่อคำบรรยาย คู่มือนี้อธิบายแนวทางหลักและแสดงวิธีสร้างการทดลองทางดนตรีขนาดเล็กที่คุณนำไปประเมินใน DAW ได้

การสร้าง MIDI ด้วยอัลกอริทึมคืออะไร?

อัลกอริทึมคือลำดับของคำสั่ง ในดนตรี คำสั่งเหล่านั้นใช้กำหนดได้ว่าโน้ตใดจะเกิดขึ้น เริ่มเมื่อไร ยาวเท่าไร และเล่นด้วยแรงมากน้อยเพียงใด

กฎตายตัวอาจวนเล่น C, E และ G เป็นโน้ตเขบ็ตหนึ่งชั้น ส่วนกฎเชิงความน่าจะเป็นอาจเลือกหนึ่งในระดับเสียงเหล่านั้นโดยให้น้ำหนักต่างกัน ระบบ AI ก็ใช้อัลกอริทึมเช่นกัน แต่พฤติกรรมที่เรียนรู้มานั้นต่างจากกฎทางดนตรีชุดเล็ก ๆ ที่เขียนไว้อย่างชัดเจน

ดังนั้น “การสร้างแบบเจเนอเรทีฟ” จึงอธิบายกระบวนการในความหมายกว้าง ไม่ได้ยืนยันว่าเครื่องมือนั้นใช้ AI ซีเควนเซอร์ที่สร้างความแปรผันด้วยความน่าจะเป็นก็เป็นเครื่องมือแบบเจเนอเรทีฟได้โดยไม่ต้องตีความพรอมต์ข้อความ

อยากลองสร้างจากคำบรรยายทางดนตรีไหม? สำรวจฟีเจอร์การสร้าง MIDI ด้วย AI ของ MIDI Agent

เลือกกระบวนการให้เหมาะกับงานดนตรี

แพตเทิร์นตายตัว เหมาะกับพาร์ตที่ต้องการจังหวะสม่ำเสมอและคาดเดาได้ อาร์เปจจิเอเตอร์สามารถเปลี่ยนคอร์ดที่กดค้างไว้ให้เป็นลำดับโน้ตที่เล่นซ้ำ การเปลี่ยนลำดับหรือช่วงอ็อกเทฟทำให้วลีเปลี่ยนไป ขณะที่ยังจำกลุ่มระดับเสียงพื้นฐานเดิมได้

การแปลงตามกฎ เริ่มจากโน้ตที่มีอยู่แล้ว คุณอาจย่อโน้ตให้สั้นลง เล่นบางเหตุการณ์ซ้ำ หรือเปลี่ยนระยะห่างระหว่างโน้ต ใน MIDI Tools ของ Ableton Live 12 แผง Transform และ Generate แยกการปรับแต่งข้อมูลที่มีอยู่ออกจากเครื่องมือที่สร้างโน้ต ตรวจสอบการทำงานของเครื่องมือก่อนนำไปใช้กับคลิปที่คุณต้องการเก็บรักษาไว้

กระบวนการเชิงความน่าจะเป็น เพิ่มทางเลือกเข้ามา โน้ตหนึ่งอาจเล่นในบางรอบและเงียบในรอบอื่น หรือเครื่องมือสร้างอาจเลือกจากระดับเสียงที่อนุญาตไว้หลายระดับ ความน่าจะเป็นได้ผลดีที่สุดเมื่อทางเลือกที่มีอยู่เหมาะกับการเรียบเรียงอยู่แล้ว

การสร้าง MIDI ด้วย AI รับคำบรรยายของผลลัพธ์ทางดนตรีที่ต้องการ วิธีนี้มีประโยชน์เมื่อคุณอยากสำรวจการวางวลี เนื้อเสียง หรือบทบาทของพาร์ตในงานโปรดักชัน โดยไม่ต้องกำหนดทุกเหตุการณ์ด้วยตัวเอง ผลลัพธ์ยังคงต้องอาศัยการฟังและแก้ไข

เลือกตัวแปรหลักเพียงอย่างเดียวสำหรับการทดลองครั้งแรก การเปลี่ยนจังหวะ ช่วงระดับเสียง ความหนาแน่นของโน้ต และเสียงเครื่องดนตรีพร้อมกัน ทำให้เข้าใจได้ยากขึ้นว่าทำไมเวอร์ชันหนึ่งจึงได้ผลดีกว่าอีกเวอร์ชัน

สร้างตัวอย่างสี่ห้องภายใต้ข้อจำกัด

เริ่มด้วยเครื่องดนตรีที่คุณคุ้นเคย โปรเจกต์ในอัตราจังหวะ 4/4 ที่ 100 BPM และช่วงความยาวสี่ห้อง ใช้คีย์ C เมเจอร์และช่วงระดับเสียงแคบ ๆ

ลองใช้ข้อกำหนดนี้:

  • ระดับเสียงที่อนุญาต: C, D, E, G และ A ภายในหนึ่งอ็อกเทฟ
  • ตำแหน่งจังหวะ: ตำแหน่งบนกริดโน้ตเขบ็ตหนึ่งชั้น
  • ความหนาแน่น: จุดเริ่มโน้ตสี่จุดต่อห้อง
  • รูปร่างของวลี: เริ่มห้องแรกด้วย C และจบห้องที่สี่ด้วย C
  • ความยาว: ให้โน้ตสั้นพอที่จะมีช่องว่างที่ได้ยินชัด

สิ่งเหล่านี้เป็นทางเลือกเชิงสร้างสรรค์สำหรับแบบฝึกหัดนี้ ไม่ใช่กฎการประพันธ์ที่ใช้ได้กับทุกกรณี คุณทำตามข้อกำหนดเหล่านี้ด้วยตัวเอง ใช้เครื่องมือสร้างที่เหมาะสม หรือใช้พรอมต์แล้วค่อยเก็บรายละเอียดภายหลังก็ได้

สำหรับเวอร์ชันที่ให้ผลแน่นอน ใช้ C–E–G–E ในห้องที่ 1–3 และ C–E–G–C ในห้องที่ 4 เพื่อให้ตรงตามกฎการจบวลี หากต้องการเวอร์ชันแปรผัน ให้คงโน้ตแรกและโน้ตสุดท้ายไว้ แล้วเปลี่ยนระดับเสียงของโน้ตภายในวลีหนึ่งตัว เปรียบเทียบทั้งสองเวอร์ชันโดยใช้เครื่องดนตรี เทมโป และระดับเสียงเดียวกัน

สำหรับการตั้งค่าปลั๊กอินและขั้นตอนส่งออก MIDI อ่านเอกสาร MIDI Agent

หากคุณใช้เครื่องมือ AI ให้อธิบายข้อจำกัดอย่างตรงไปตรงมา แล้วตรวจสอบคลิปที่ได้กลับมา การขอให้มีจุดเริ่มโน้ตสี่จุดต่อห้องเป็นคำสั่งที่ต้องตรวจสอบ ไม่ใช่คำสัญญาว่าจะทำตามได้ตรงทุกประการ

เพิ่มความสุ่มอย่างมีจุดประสงค์

เมื่อวลีพื้นฐานใช้ได้แล้ว ให้ตัดสินใจว่าความแปรผันจะช่วยตรงไหนได้บ้าง โน้ตสุดท้ายที่เปลี่ยนไปอาจสร้างความเคลื่อนไหว ส่วนโน้ตที่หายไปเป็นครั้งคราวอาจเว้นพื้นที่ให้เสียงร้องหรือสแนร์

ลองให้โน้ตเปิดเล่นแน่นอนเสมอ ขณะที่โน้ตประดับหนึ่งตัวอาจเล่นหรือไม่เล่นก็ได้ ฟังวนหลายรอบก่อนตัดสินใจว่าความแปรผันนั้นช่วยให้วลีดีขึ้นหรือไม่ ชุดโน้ตที่ฟังดูน่าสนใจเพียงครั้งเดียวอาจกลายเป็นสิ่งรบกวนเมื่อเล่นต่อเนื่องในช่วงที่ยาวขึ้น

แยกความน่าจะเป็นออกจากเวโลซิตี ความน่าจะเป็นกำหนดว่าเหตุการณ์จะเกิดขึ้นหรือไม่ ส่วนเวโลซิตีระบุลักษณะของเหตุการณ์เมื่อเกิดขึ้น สำหรับเครื่องดนตรีที่ตอบสนองต่อเวโลซิตี การปรับเวโลซิตีอาจเปลี่ยนวิธีออกเสียงหรือสีสันของเสียง รวมถึงระดับความดังที่รับรู้ได้

คู่มือการแก้ไข MIDI ใน Live 12 ของ Ableton ครอบคลุมตัวควบคุมความน่าจะเป็นและเวโลซิตี ซีเควนเซอร์อื่นอาจนำเสนอตัวควบคุมที่คล้ายกันในรูปแบบต่างออกไป

หากพาร์ตต้องเล่นซ้ำเหมือนเดิมทุกครั้ง ให้ยืนยันว่าเครื่องมือของคุณบันทึกหรือส่งออกเหตุการณ์ที่สร้างขึ้นอย่างไร การตั้งค่าความน่าจะเป็นที่ทำงานแบบสดกับลำดับโน้ตที่บันทึกไว้เป็นคนละสิ่งที่ต้องตรวจสอบ

MIDI Agent เข้ามาช่วยตรงไหน

ขั้นตอนการทำงานที่ระบุในเอกสารของ MIDI Agent ให้คุณบรรยายพาร์ต สร้าง MIDI แล้วลากหรือบันทึกผลลัพธ์เพื่อนำไปใช้ใน DAW นอกจากนี้ MIDI ที่มีอยู่ยังใช้เป็นจุดเริ่มต้นสำหรับสร้างรูปแบบแปรผันหรือท่อนต่อได้

สำหรับแบบฝึกหัดนี้ ให้ระบุความยาววลี คีย์ ฟีลจังหวะ ช่วงระดับเสียง และบทบาทของพาร์ต เปรียบเทียบข้อมูลที่สร้างขึ้นกับเวอร์ชันแพตเทิร์นตายตัวของคุณ คุณกำลังประเมินประโยชน์ทางดนตรี ไม่ใช่ตั้งสมมติฐานว่ากระบวนการที่ซับซ้อนกว่าจะสร้างพาร์ตที่ดีกว่า

ทดลองฟังผลลัพธ์ในการเรียบเรียง

การฟังแบบโซโลบอกอะไรได้เพียงบางส่วน เปิดเบส กลอง และเสียงประสานที่มีอยู่ร่วมด้วยก่อนตัดสินใจใช้คลิปนั้น

ตรวจสอบว่าโน้ตแย่งย่านเสียงกับพาร์ตอื่นหรือไม่ จังหวะเว้นพื้นที่ที่เป็นประโยชน์หรือไม่ และวลีจบตรงจุดที่ท่อนเพลงต้องการหรือไม่ ลองไอเดียที่ดีที่สุดกับเครื่องดนตรีอีกชิ้นโดยไม่เปลี่ยนโน้ต

บันทึกเวอร์ชันโดยตั้งชื่อให้ชัดเจนก่อนเปลี่ยนแปลงเพิ่มเติม การเก็บเวอร์ชันอ้างอิงที่เรียบง่ายไว้ช่วยให้ฟังออกได้ง่ายขึ้นว่าความแปรผันที่เพิ่มเข้ามาช่วยหรือไม่

ควรเริ่มใช้แบบไหนก่อน?

เลือกอาร์เปจจิเอเตอร์หรือซีเควนเซอร์แบบตายตัวเมื่อความสามารถในการทำซ้ำเหมือนเดิมสำคัญที่สุด เลือกการแปลงหรือความน่าจะเป็นเมื่อคุณชอบข้อมูลที่มีอยู่แล้ว แต่อยากเพิ่มความแปรผันที่ควบคุมได้ เลือก AI เมื่อคำบรรยายทางดนตรีเป็นจุดเริ่มต้นที่เป็นธรรมชาติที่สุด

คุณผสมผสานแนวทางเหล่านี้ได้: สร้างไอเดีย เลือกส่วนที่มีประโยชน์ แล้วปรับจังหวะให้ลงตัวด้วยกฎที่ชัดเจน คำถามสุดท้ายที่ใช้ตัดสินใจยังเหมือนเดิม: พาร์ตนี้ช่วยส่งเสริมเพลงหรือไม่?

พร้อมลองใช้พรอมต์เป็นจุดเริ่มต้นแล้วหรือยัง? รับ MIDI Agent

MIDI Agent เขียนโดย MIDI Agent อัปเดตล่าสุด MIDI Agent พัฒนาเครื่องมือ AI สำหรับโปรดิวเซอร์เพลง นักแต่งเพลง และบีตเมกเกอร์ที่ต้องการสร้างไอเดียดนตรีภายใน DAW

แปลจากเนื้อหาต้นฉบับภาษาอังกฤษของ MIDI Agent เป็นภาษาไทย เพื่อการเข้าถึง ดูต้นฉบับภาษาอังกฤษ