ระบบที่ประสบความสำเร็จที่สุดมักจะรวมเทคนิคต่างๆเข้าด้วยกัน ฉันสงสัยว่าคุณจะพบเทคนิคหนึ่งที่ใช้ได้ดีกับการสร้างเมโลดี้ความกลมกลืนจังหวะและเบสในเพลงทุกประเภท
ยกตัวอย่างเช่นMarkov chainsเหมาะอย่างยิ่งสำหรับการสร้างลำดับความไพเราะและฮาร์มอนิก วิธีนี้ต้องใช้การวิเคราะห์เพลงที่มีอยู่เพื่อสร้างความน่าจะเป็นในการเปลี่ยนสายโซ่ ความงามที่แท้จริงของโซ่ Markov คือรัฐสามารถเป็นอะไรก็ได้ที่คุณต้องการ
- สำหรับการสร้างทำนองให้ลองใช้หมายเลขโน้ตที่สัมพันธ์กับคีย์ (เช่นถ้าคีย์เป็น C minor, C จะเป็น 0, D จะเป็น 1, D # จะเป็น 2 และอื่น ๆ )
- สำหรับการสร้างความกลมกลืนให้ลองใช้การรวมกันของตัวเลขโน้ตที่สัมพันธ์กันสำหรับรูทของคอร์ดประเภทของคอร์ด (หลักรองลดทอนเพิ่ม ฯลฯ ) และการผกผันของคอร์ด (รูทแรกหรือวินาที)
โครงข่ายประสาทเทียมเหมาะอย่างยิ่งกับการทำนายอนุกรมเวลา (การคาดการณ์) ซึ่งหมายความว่าพวกมันเหมาะสมกับการ 'ทำนาย' ลำดับดนตรีเมื่อฝึกเทียบกับท่วงทำนอง / ฮาร์โมนียอดนิยมที่มีอยู่ ผลลัพธ์จะคล้ายกับแนวทางของ Markov chain ฉันไม่สามารถนึกถึงประโยชน์ใด ๆ จากวิธีการของ Markov chain ได้นอกจากการลดขนาดความจำ
นอกจากระดับเสียงแล้วคุณยังต้องใช้ระยะเวลาในการกำหนดจังหวะของโน้ตหรือคอร์ดที่สร้างขึ้น คุณสามารถเลือกที่จะรวมข้อมูลนี้เข้ากับสถานะของลูกโซ่ Markov หรือเอาต์พุตของเครือข่ายประสาทเทียมหรือคุณสามารถสร้างแยกต่างหากและรวมลำดับระยะห่างและระยะเวลาที่เป็นอิสระ
อัลกอริทึมทางพันธุกรรมสามารถใช้เพื่อพัฒนาส่วนจังหวะ แบบจำลองที่เรียบง่ายสามารถใช้โครโมโซมไบนารีซึ่ง 32 บิตแรกแสดงถึงรูปแบบของกลองเตะ 32 บิตที่สองเป็นบ่วง 32 บิตที่สามเป็นหมวก hi แบบปิดและอื่น ๆ ข้อเสียในกรณีนี้คือพวกเขาต้องการความคิดเห็นของมนุษย์อย่างต่อเนื่องเพื่อประเมินความเหมาะสมของรูปแบบที่พัฒนาขึ้นใหม่
ระบบผู้เชี่ยวชาญสามารถนำมาใช้ในการตรวจสอบลำดับที่สร้างขึ้นโดยใช้เทคนิคอื่น ๆ ฐานความรู้สำหรับระบบตรวจสอบความถูกต้องดังกล่าวอาจถูกยกมาจากหนังสือหรือเว็บไซต์ทฤษฎีดนตรีที่ดี ลองชี่อดัมส์musictheory.net