โปรแกรมค้นหาคอร์ด

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

วิธีการป้อนข้อมูล

แยกโน้ตด้วยเว้นวรรคหรือจุลภาค โน้ตตัวแรกที่แตกต่างคือเบส สามารถระบุหมายเลขคีย์อ็อกเทฟได้ (ระบุหรือไม่ก็ได้)

เพิ่มระดับเสียง

คอร์ดที่ตรงกัน

สร้างการวางนิ้วเพื่อตั้งชื่อคอร์ด

ป้อนโน้ตที่แตกต่างกันอย่างน้อยสองตัว หรือเลือกเฟรตบนสายที่ส่งเสียงสองสาย

พร้อมใช้งาน ป้อนโน้ตหรือการวางนิ้วกีตาร์

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

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

ทำไมโน้ตชุดเดียวกันถึงมีชื่อคอร์ดได้มากกว่าหนึ่งชื่อ?

กลุ่มระดับเสียงหนึ่งสามารถตีความทางฮาร์โมนีได้หลายแบบ ตัวอย่างเช่น E–G♯–B–C♯ สามารถฟังเป็น E6 หรือ C♯m7/E ได้ คีย์ ทำนอง และการดำเนินคอร์ดรอบข้างจะเป็นตัวกำหนดว่าชื่อใดจะสื่อถึงบทบาททางดนตรีได้ดีที่สุด

โปรแกรมค้นหาตัดสินใจเลือกการพลิกกลับของคอร์ดอย่างไร?

ในโหมดโน้ต โน้ตตัวแรกที่แตกต่างจะถูกนับเป็นเบส ในโหมดกีตาร์ สายที่เสียงต่ำที่สุดที่ไม่ได้อุดสายจะเป็นเบส แม้ว่าสายนั้นจะไม่ใช่สายที่อยู่ต่ำสุดทางกายภาพก็ตาม

รองรับการตั้งสายกีตาร์และช่วงเฟรตแบบใดบ้าง?

โหมดกีตาร์จะใช้การตั้งสายมาตรฐาน E–A–D–G–B–E โดยแต่ละสายสามารถอุดสาย เปิดสาย หรือกดเฟรตตั้งแต่ 1 ถึง 24 ได้ ทั้งนี้จะไม่มีการใช้คาโปและการตั้งสายแบบอื่น

หลักการทำงานของโปรแกรมค้นหาคอร์ด

โปรแกรมค้นหาคอร์ด (Chord Finder) เป็นเครื่องมือออนไลน์ฟรีสำหรับระบุสัญลักษณ์คอร์ด สูตรขั้นคู่เสียง โน้ตเบส และการพลิกกลับของคอร์ดที่เป็นไปได้ เครื่องมือนี้ทำงานโดยอาศัยข้อมูลชื่อโน้ตหรือการวางนิ้วบนกีตาร์หกสายที่ผู้ใช้ป้อน ผู้ใช้สามารถสลับโหมดการป้อนข้อมูลไปมาระหว่างโหมด "โน้ต" และ "กีตาร์" เพื่อสร้างการวางนิ้ว (voicing) ซึ่งช่วยให้ค้นพบชื่อคอร์ดที่ตรงกัน และเข้าใจหน้าที่ทางฮาร์โมนีของกลุ่มระดับเสียงนั้น ๆ ตามบริบทของดนตรี


วิธีการป้อนข้อมูลและข้อจำกัดของระบบ

ผู้ใช้สามารถเลือก "วิธีการป้อนข้อมูล" ได้สองรูปแบบตามความสะดวก:

โหมดโน้ต (Notes mode)

  • โน้ตไล่จากเบสขึ้นไป: ช่องสำหรับพิมพ์ชื่อโน้ตโดยคั่นด้วยเว้นวรรคหรือจุลภาค รองรับชื่อโน้ตตั้งแต่ A–G ร่วมกับเครื่องหมายชาร์ป แฟลต หรือหมายเลขคีย์อ็อกเทฟ (ระบุหรือไม่ก็ได้) เช่น "E G C" หรือ "F# A C E"
  • เพิ่มระดับเสียง: ปุ่มทางลัดสำหรับเลือกกดเพิ่มระดับเสียงของโน้ตแต่ละตัวได้อย่างรวดเร็ว
  • เครื่องหมายแปลงคีย์: สวิตช์สลับสำหรับเลือกแสดงโน้ตในระบบ "ชาร์ป" หรือ "แฟลต"
  • ข้อจำกัด: ต้องป้อนโน้ตที่แตกต่างกันอย่างน้อยสองตัว และป้อนโน้ตได้ไม่เกิน 12 ตัวในแต่ละครั้ง

โหมดกีตาร์ (Guitar mode)

  • การวางนิ้วแบบกีตาร์หกสาย: การเลือกเฟรตบนคอกีตาร์สำหรับการตั้งสายมาตรฐาน E–A–D–G–B–E (ไล่จาก E ต่ำ ไปยัง E สูง)
  • รูปแบบการป้อน: แต่ละสายสามารถเลือกเป็น "อุดสาย" (แทนด้วย X) "สายเปิด" (แทนด้วย 0) หรือเลือกกดบนเฟรต
  • ข้อจำกัด: สามารถเลือกเฟรตได้ตั้งแต่ช่วงเฟรต 1 ถึง 24 และต้องมีสายที่ส่งเสียงอย่างน้อยสองสายถูกเลือกเฟรตไว้ ระบบจึงจะสามารถระบุคอร์ดได้

การแสดงผลลัพธ์และข้อความแจ้งเตือน

เมื่อป้อนข้อมูลเข้าระบบ โปรแกรมจะคำนวณและแสดงผลลัพธ์ในหัวข้อต่าง ๆ ดังนี้:

  • ผลลัพธ์ที่ตรงที่สุด และ ชื่ออื่นที่เป็นไปได้
  • โน้ต และ ขั้นคู่เสียงจากโน้ตตัวรูท
  • เบส
  • ตำแหน่ง: แสดงผลเป็น "ตำแหน่งรูท", "การพลิกกลับครั้งที่หนึ่ง", "การพลิกกลับครั้งที่สอง", "การพลิกกลับครั้งที่สาม" หรือ "การพลิกกลับครั้งที่ ‹number›"

ในระหว่างการใช้งาน ระบบจะแสดงข้อความแนะนำและข้อความแจ้งเตือนตามสถานะจริง:

  • เมื่อเปิดเครื่องมือ: "พร้อมใช้งาน ป้อนโน้ตหรือการวางนิ้วกีตาร์"
  • เมื่อคำนวณสำเร็จ: "พบชื่อคอร์ดที่ตรงกันทั้งหมด ‹count› คอร์ด"
  • เมื่อกดล้างข้อมูล: "ล้างข้อมูลที่ป้อนแล้ว"
  • หากยังไม่มีการป้อนข้อมูล: "สร้างการวางนิ้วเพื่อตั้งชื่อคอร์ด" และ "ป้อนโน้ตที่แตกต่างกันอย่างน้อยสองตัว หรือเลือกเฟรตบนสายที่ส่งเสียงสองสาย"

ข้อความแสดงข้อผิดพลาด

  • หากป้อนโน้ตไม่ครบในโหมดโน้ต: "ป้อนโน้ตที่แตกต่างกันอย่างน้อยสองตัว" หรือ "เพิ่มโน้ตอื่นที่แตกต่างออกไปเพื่อระบุคอร์ด"
  • หากพิมพ์ชื่อโน้ตไม่ถูกต้อง: ‹token›” ไม่ใช่ชื่อโน้ต โปรดใช้ A–G ร่วมกับเครื่องหมายชาร์ป แฟลต หรือหมายเลขคีย์อ็อกเทฟ (ระบุหรือไม่ก็ได้)
  • หากป้อนโน้ตเกินโควตา: "ป้อนโน้ตได้ไม่เกิน 12 ตัวในแต่ละครั้ง"
  • หากไม่พบโครงสร้างคอร์ดที่ตรงกัน: "ไม่มีชื่อคอร์ดที่ตรงกับกลุ่มระดับเสียงนี้อย่างสมบูรณ์ โปรดตรวจสอบโน้ตหรือลองเปลี่ยนลำดับของโน้ตเบส"

กฎเกณฑ์ทางดนตรีและกรณีเฉพาะของระบบ

การวิเคราะห์คอร์ดของโปรแกรมนี้ดำเนินไปตามหลักทฤษฎีดนตรีสากลและมีข้อกำหนดเฉพาะดังต่อไปนี้:

  • การกำหนดโน้ตเบส: ในโหมดโน้ต ระบบจะถือว่าโน้ตตัวแรกสุดที่แตกต่างกันที่ผู้ใช้ป้อนคือโน้ตเบส ส่วนในโหมดกีตาร์ สายที่ส่งเสียงต่ำที่สุดที่ไม่ได้อุดสายจะถูกกำหนดให้เป็นโน้ตเบสเสมอ แม้ว่าสายนั้นจะไม่ใช่สายที่อยู่ล่างสุดทางกายภาพบนฟิงเกอร์บอร์ดก็ตาม
  • การตั้งสายกีตาร์: โหมดกีตาร์จะคำนวณบนระบบการตั้งสายมาตรฐาน E–A–D–G–B–E เท่านั้น โดยไม่มีการคำนวณเผื่อการใส่คาโปหรือการตั้งสายแบบอื่น
  • ความคลุมเครือของคอร์ด: โน้ตชุดเดียวกันสามารถตีความได้หลายชื่อ เช่น โน้ตชุด E–G♯–B–C♯ อาจมองเป็นคอร์ด E6 หรือ C♯m7/E ก็ได้ ระบบจะแสดงข้อความเตือนว่า "การตั้งชื่อคอร์ดขึ้นอยู่กับบริบททางดนตรี ให้ถือว่าผลลัพธ์แรกคือการอ่านค่าแบบแยกเดี่ยวที่ชัดเจนที่สุด จากนั้นจึงเปรียบเทียบตัวเลือกอื่น ๆ กับคีย์และคอร์ดรอบข้าง"

นโยบายความเป็นส่วนตัวและการประมวลผลข้อมูล

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


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

ถาม: ทำไมโน้ตชุดเดียวกันถึงมีชื่อคอร์ดได้มากกว่าหนึ่งชื่อ? ตอบ: กลุ่มระดับเสียงหนึ่งสามารถตีความทางฮาร์โมนีได้หลายแบบ ตัวอย่างเช่น E–G♯–B–C♯ สามารถฟังเป็น E6 หรือ C♯m7/E ได้ คีย์ ทำนอง และการดำเนินคอร์ดรอบข้างจะเป็นตัวกำหนดว่าชื่อใดจะสื่อถึงบทบาททางดนตรีได้ดีที่สุด

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

ถาม: รองรับการตั้งสายกีตาร์และช่วงเฟรตแบบใดบ้าง? ตอบ: โหมดกีตาร์จะใช้การตั้งสายมาตรฐาน E–A–D–G–B–E โดยแต่ละสายสามารถอุดสาย เปิดสาย หรือกดเฟรตตั้งแต่ 1 ถึง 24 ได้ ทั้งนี้จะไม่มีการใช้คาโปและการตั้งสายแบบอื่น