ตัวแยกเสียงร้อง เสียงร้อง ตัวค้นหา BPM BPM ตัวค้นหาคีย์ Key Track ID ID
30 min remaining

รับนาที Cloud Assist เพิ่มเติม
Pricing

เครื่องมือตรวจจับคอร์ด

ตรวจจับคอร์ดจากไฟล์เสียงใดๆ โดยอัตโนมัติ ทำงานบนอุปกรณ์ของคุณ — ไม่มีการอัปโหลดไฟล์

ตัดความถี่ต่ำกว่า 130 Hz เพื่อหลีกเลี่ยงการรบกวนจากเสียงกระเดื่อง (Kick drum)

วางไฟล์เสียงที่นี่หรือคลิกเพื่อเรียกดู

MP3, WAV, FLAC, OGG, M4A · สูงสุด 15 นาที

ส่วนตัว — ประมวลผลบนอุปกรณ์ของคุณ ไม่เคยอัปโหลด

วิธีตรวจจับคอร์ด

  1. 1 อัปโหลดไฟล์เสียง
  2. 2 AI ตรวจจับคอร์ดตลอดช่วงเวลา
  3. 3 ดูทางเดินคอร์ดและคัดลอกผลลัพธ์

คำถามที่พบบ่อย

สามารถตรวจจับคอร์ดอะไรได้บ้าง?
คอร์ด Major, minor, diminished, augmented, dominant 7th, major 7th, minor 7th และ suspended เครื่องมือตรวจจับจะวิเคราะห์เนื้อหาฮาร์โมนิกแบบเฟรมต่อเฟรมและจับคู่กับเทมเพลตคอร์ด คอร์ดแจ๊สที่ซับซ้อนหรือคอร์ดขยาย (9ths, 11ths, 13ths) จะถูกทำให้เรียบง่ายขึ้นเป็นประเภทคอร์ดที่ใกล้เคียงที่สุดที่ระบบรู้จัก
การตรวจจับคอร์ดจากไฟล์เสียงทำงานอย่างไร?
ไฟล์เสียงจะถูกแปลงเป็นโครมาแกรม (chromagram) — ซึ่งเป็นการแสดงพลังงานของแต่ละระดับเสียง (C, C#, D...) เมื่อเวลาผ่านไป อัลกอริทึมการจับคู่จะเปรียบเทียบโปรไฟล์ระดับเสียงของแต่ละกรอบเวลากับเทมเพลตคอร์ดที่รู้จักเพื่อค้นหาความเหมาะสมที่สุด ตัวกรองเสียงเบสจะลบสัญญาณรบกวนจากกระเดื่องที่ต่ำกว่า 130 Hz ซึ่งอาจทำให้การวิเคราะห์โครมาผิดเพี้ยนได้
มีการแสดงจังหวะเวลาของคอร์ดหรือไม่?
ใช่ ผลลัพธ์จะแสดงเป็นลำดับคอร์ดที่ประทับเวลา ซึ่งแสดงให้เห็นอย่างชัดเจนว่าแต่ละคอร์ดเริ่มต้นเมื่อใด คุณสามารถคลิกคอร์ดใดก็ได้ในไทม์ไลน์เพื่อฟังเสียงในส่วนนั้น
มีความแม่นยำแค่ไหนกับเพลงที่มิกซ์มาเต็มรูปแบบ?
ผลลัพธ์ที่ดีที่สุดจะได้จากเครื่องดนตรีเดี่ยว (เปียโน, กีตาร์) หรือการเรียบเรียงดนตรีที่ไม่ซับซ้อน สำหรับเพลงเต็มที่มีความหนาแน่น ความแม่นยำจะลดลงเนื่องจากเครื่องดนตรีที่ทับซ้อนกันทำให้เนื้อหาของระดับเสียงคลุมเครือ เพื่อผลลัพธ์ที่ดีที่สุดสำหรับเพลงเต็ม ให้รันผ่าน Stem Splitter ก่อน แล้วจึงวิเคราะห์เฉพาะสเตมของเครื่องดนตรี
มันตรวจจับคีย์พร้อมกับคอร์ดด้วยหรือไม่?
ทางเดินคอร์ดจะบ่งบอกถึงคีย์ แต่สำหรับการตรวจจับคีย์ที่ชัดเจน ให้ใช้เครื่องมือ Key Finder การอ้างอิงข้ามกันระหว่างทั้งสองจะให้ภาพรวมของฮาร์โมนิกที่สมบูรณ์ — เพลงอยู่ในคีย์อะไร และแต่ละคอร์ดเป็นดีกรีใด (I, IV, V, vi)
ไฟล์เสียงของฉันถูกอัปโหลดหรือไม่?
ไม่ การประมวลผลทั้งหมดทำงานบนอุปกรณ์ของคุณ การวิเคราะห์โครมาแกรมและการจับคู่คอร์ดเกิดขึ้นในเครื่อง — ไม่มีอะไรถูกส่งไปยังเซิร์ฟเวอร์
การระบุคอร์ดจากเสียงทำงานอย่างไร

โครมาแกรม (Chromagram) — การยุบรวมเสียงลงในกลุ่มระดับเสียงสิบสองระดับ

การระบุคอร์ดเริ่มต้นด้วยการลดทอนเสียงให้เป็น โครมาแกรม (chromagram) ซึ่งเป็นการนำเสนอที่ตัดข้อมูลอ็อกเทฟทิ้งไป และเก็บไว้เพียงการกระจายพลังงานในกลุ่มระดับเสียงทั้งสิบสอง (C, C#, D, D#, E, F, F#, G, G#, A, A#, B) การแปลงฟูเรียร์ระยะสั้น (Short-time Fourier transform) จะสร้างสเปกตรัมแบบเฟรมต่อเฟรม พลังงานของแต่ละช่วงความถี่จะถูกพับรวมเข้ากับกลุ่มระดับเสียงที่สอดคล้องกันโดยไม่คำนึงถึงอ็อกเทฟ ผลลัพธ์ที่ได้คือเวกเตอร์ 12 มิติต่อกรอบเวลา — ซึ่งเปรียบเสมือนลายนิ้วมือของเนื้อหาฮาร์โมนิกในขณะนั้น คอร์ด C major ซึ่งประกอบด้วยโน้ต C, E และ G จะแสดงเป็นพลังงานที่กระจุกตัวอยู่ในกลุ่มระดับเสียงทั้งสามนี้ ส่วนคอร์ด A minor จะแสดงพลังงานที่ A, C และ E การพลิกกลับ (inversions) การจัดเรียงเสียง (voicings) และอ็อกเทฟที่แตกต่างกัน จะสร้างรูปแบบโครมาแกรมที่เหมือนกัน ซึ่งเป็นสิ่งที่คุณต้องการพอดีสำหรับการจดจำคอร์ด

การจับคู่เทมเพลตและการให้คะแนนความมั่นใจ

สำหรับทุกๆ เฟรม ตัวตรวจจับจะเปรียบเทียบเวกเตอร์ระดับเสียงที่สังเกตได้กับคลังแม่แบบคอร์ด — ซึ่งเป็นรูปแบบ 12 มิติในอุดมคติสำหรับคอร์ด major, minor, diminished, augmented, dominant 7th, major 7th, minor 7th และ suspended ในทุกๆ 12 รูทโน้ต การวัดความคล้ายคลึงกันด้วยโคไซน์ (Cosine similarity) จะให้คะแนนสำหรับแต่ละตัวเลือก โดยตัวเลือกที่ได้คะแนนสูงสุดจะเป็นผู้ชนะ การปรับให้เรียบเนียน (Smoothing) ข้ามเฟรมจะช่วยหยุดไม่ให้ผลลัพธ์กระตุกเมื่อจังหวะเดียวมีความกำกวม และค่าความมั่นใจ (confidence) ถัดจากแต่ละคอร์ดในตารางผลลัพธ์คือช่องว่างระหว่างแม่แบบที่ชนะกับตัวเลือกอันดับสอง ความมั่นใจสูงหมายความว่าเสียงนั้นเข้ากับคอร์ดเดียวได้อย่างชัดเจน ความมั่นใจต่ำมักหมายถึงการจัดเรียงเสียง (voicings) ที่หนาแน่น มีแนวทำนองเพลงซ้อนทับกัน หรือเป็นการเปลี่ยนผ่านระหว่างคอร์ด

ตัวกรองเสียงกระเดื่อง (kick filter) ที่เป็นตัวเลือกเสริมด้านบนของหน้ามีไว้สำหรับเพลง EDM และเพลงป็อปสมัยใหม่ เสียงกระเดื่องที่หนักหน่วงจะอัดพลังงานเข้าไปในช่วง 50–130 Hz ซึ่งจะล้นเข้าไปในโครมา (chroma) ของระดับเสียงที่อยู่ใกล้เคียง (มักจะเป็น C, C#, D) และทำให้ตัวตรวจจับเกิดความเอนเอียง การใช้ high-pass ที่ 130 Hz จะลบเสียงกระเดื่องออกโดยไม่กระทบต่อเนื้อหาฮาร์มอนิกของซินธ์และไลน์เบสที่อยู่สูงกว่า ปิดการใช้งานนี้ไว้สำหรับเปียโน กีตาร์ และเพลงออร์เคสตรา และเปิดใช้งานเมื่อแทร็กมีจังหวะกระเดื่องแบบ four-on-the-floor

ตัวตรวจจับคอร์ด vs ตัวค้นหาคีย์ vs ตัววิเคราะห์ฮาร์มอนิก — ควรใช้อะไรเมื่อไหร่

คำถามที่แตกต่าง เครื่องมือที่แตกต่าง

"What key is this song in?" and "what chords does it contain?" are related but distinct questions. A key is a single label that summarises the harmonic centre of the whole song — A minor, F# major, etc — and is what DJs use for harmonic mixing on the Camelot wheel. A chord progression is a time-stamped sequence of changing harmonies. The chord detector tells you "the song moves Dm → G → C → Am over these timestamps"; the ตัวค้นหาคีย์ tells you "the song is in C major" by aggregating chord and tonal evidence across the whole track. If you need a single label for tagging or mixing, use Key Finder. If you need the progression to learn or transcribe a song, use this page. If you need both at once, use the combined BPM and Key Finder.

ทำไมแหล่งกำเนิดเสียงที่แยกจากกันจึงทำงานได้ดีกว่า

ตัวระบุคอร์ดจะแม่นยำที่สุดเมื่ออินพุตมีเนื้อหาฮาร์มอนิกที่ชัดเจนและมีการรบกวนจากองค์ประกอบอื่นๆ น้อยที่สุด การบันทึกเสียงเปียโนเดี่ยว กีตาร์ฟิงเกอร์สไตล์ และวงเครื่องสายสี่ชิ้นจะให้ผลลัพธ์ที่เกือบสมบูรณ์แบบเพราะทุกระดับเสียงที่ได้ยินนั้นอยู่ในฮาร์มอนิก การมิกซ์เสียงวงดนตรีเต็มรูปแบบที่หนาแน่นนั้นยากกว่า: กลองจะปล่อยพลังงานบรอดแบนด์ออกมา กีตาร์ที่แตกพร่าจะทำให้สเปกตรัมเบลอ และทำนองเสียงร้องที่ขนานกันจะนำโน้ตที่อยู่นอกคอร์ดหลักเข้ามา เพื่อปรับปรุงความแม่นยำในการมิกซ์แบบเต็ม ให้รันไฟล์ผ่าน Stem Splitter ก่อน แล้วนำสเต็มของเครื่องดนตรี (หรือแค่เบส + เนื้อหาฮาร์มอนิก) กลับเข้ามาในหน้านี้ สำหรับการตรวจสอบโน้ตแต่ละตัวกับระดับเสียงที่คาดหวัง — ตัวอย่างเช่น เพื่อตรวจสอบว่ากีตาร์ของคุณตั้งสายตรงหรือไม่ — ให้ใช้ Pitch Detector แทน

เมื่อคุณมีทั้งทางเดินคอร์ดและคีย์ของเพลงแล้ว คุณสามารถติดป้ายกำกับแต่ละคอร์ดในทางเดินคอร์ดด้วยฟังก์ชันเลขโรมัน (I, IV, V, vi, ii ฯลฯ) สิ่งนี้ทำให้ง่ายต่อการสังเกตรูปแบบทั่วไป — "ทางเดินคอร์ดเพลงป็อป" I–V–vi–IV, คาเดนซ์แจ๊ส ii–V–I, บลูส์ 12 บาร์ — และเพื่อทรานสโพสเพลงให้อยู่ในคีย์ที่ร้องง่ายขึ้นโดยไม่สูญเสียความสัมพันธ์ทางฮาร์มอนิก

Brizm

ปลดล็อก Cloud Assist

ถ่ายโอนการประมวลผลที่หนักหน่วงไปยัง GPU ส่วนตัวที่ปลอดภัย เริ่มต้นใช้งานฟรี 15 นาที

หรือ