เครื่องตรวจจับคอร์ด
ตรวจจับคอร์ดจากไฟล์เสียงใดๆ โดยอัตโนมัติ ทำงานบนอุปกรณ์ของคุณ — ไม่มีการอัปโหลดไฟล์
วางไฟล์เสียงที่นี่หรือคลิกเพื่อเรียกดู
MP3, WAV, FLAC, OGG, M4A · สูงสุด 15 นาที
กำลังเตรียมการ...
| Time | Chord | Duration | Confidence |
|---|
วิธีตรวจจับคอร์ด
- 1 อัปโหลดไฟล์เสียง
- 2 AI ตรวจจับคอร์ดตลอดไทม์ไลน์
- 3 ดูทางเดินคอร์ดและคัดลอกผลลัพธ์
Frequently Asked Questions
สามารถตรวจจับคอร์ดอะไรได้บ้าง?
การตรวจจับคอร์ดจากเสียงทำงานอย่างไร?
มีการแสดงเวลาของคอร์ดหรือไม่?
มีความแม่นยำแค่ไหนเมื่อใช้กับเพลงที่มิกซ์มาเต็มรูปแบบ (full mixes)?
สามารถตรวจจับคีย์พร้อมกับคอร์ดได้หรือไม่?
ไฟล์เสียงของฉันถูกอัปโหลดหรือไม่?
การระบุคอร์ดจากเสียงทำงานอย่างไร
โครมาแกรม — การรวบรวมเสียงให้อยู่ใน 12 ระดับเสียง
การระบุคอร์ดเริ่มต้นด้วยการลดทอนเสียงให้เป็น 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 ในทุกๆ รูทโน้ตทั้งสิบสองตัว ความคล้ายคลึงของโคไซน์ (Cosine similarity) จะให้คะแนนสำหรับแต่ละตัวเลือก โดยคะแนนสูงสุดจะเป็นผู้ชนะ การปรับให้เรียบเนียน (Smoothing) ข้ามเฟรมช่วยหยุดผลลัพธ์ไม่ให้กระตุกเมื่อจังหวะใดจังหวะหนึ่งมีความคลุมเครือ และค่าความมั่นใจที่อยู่ถัดจากแต่ละคอร์ดในตารางผลลัพธ์คือช่องว่างระหว่างเทมเพลตที่ชนะกับตัวเลือกอันดับสอง ความมั่นใจสูงหมายความว่าเสียงนั้นเข้ากับคอร์ดใดคอร์ดหนึ่งได้อย่างชัดเจน ความมั่นใจต่ำมักหมายถึงการจัดเรียงโน้ตที่หนาแน่น มีแนวทำนองที่เล่นพร้อมกัน หรือเป็นการเปลี่ยนผ่านระหว่างคอร์ด
ตัวกรองกระเดื่อง (kick filter) ที่ด้านบนของหน้าเป็นตัวเลือกเสริมสำหรับเพลง EDM และเพลงป็อปสมัยใหม่ เสียงกระเดื่องที่หนักหน่วงจะอัดพลังงานเข้าไปในช่วง 50–130 Hz ซึ่งจะล้นเข้าไปในโครมาของระดับเสียงใกล้เคียง (มักจะเป็น 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 บาร์ — และยังช่วยให้ทรานสโพสเพลงไปอยู่ในคีย์ที่ร้องง่ายขึ้นได้โดยไม่สูญเสียความสัมพันธ์ของเสียงประสาน