17 คะแนน โดย xguru 2021-12-21 | 2 ความคิดเห็น | แชร์ทาง WhatsApp

"Omniscient Mozart (โมสาร์ทผู้รอบรู้ทุกสิ่ง)"

  • ถอดความ (Transcribe) เสียงร้อง/กลอง/คอร์ด/บีต/เครื่องดนตรี ฯลฯ จากเพลงในลิงก์ MP3/YouTube โดยอัตโนมัติ

→ สร้างเป็น MIDI และ MP3 ให้ได้

  • เป็นไลบรารี Python
โฆษณา

→ รันได้ทันทีบน Google Colab หรือใช้งานบน Replicate ได้

  • โหมด

→ music : ถอดโน้ตของเครื่องดนตรี

→ drum : ถอดอีเวนต์ของเครื่องกระทบ

โฆษณา

→ vocal : ถอดเมโลดี้เสียงร้องระดับโน้ต

→ vocal-contour : ถอดเมโลดี้เสียงร้องระดับเฟรม

→ chord : ถอดลำดับคอร์ด

→ beat : ถอดบีต

2 ความคิดเห็น

 
budlebee 2021-12-21

ผมลองใช้ดูแล้ว รู้สึกว่าคุณภาพใกล้เคียงกับซอฟต์แวร์เชิงพาณิชย์อย่าง Melodyne เลยครับ

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

 
xguru 2021-12-21

ผมลองใส่ลิงก์มิวสิกวิดีโอ YouTube ของเพลง All Of Me ของ John Legend ที่ผมชอบลงไปใน Colab แล้ว

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

เพลงที่หาโน้ตได้ยากก็น่าจะลองรันดูสักครั้งครับ

ดึงออกมาเป็น MIDI แล้วเอาไปใส่ใน Sibelius หรือ MuseScore ปรับแก้นิดหน่อย จากนั้นก็น่าจะพิมพ์ออกมาเป็นโน้ตได้