คู่มือ Tone Generator: สร้างเสียงทดสอบ sine, square, sawtooth และ triangle ในเบราว์เซอร์
เรียนรู้วิธีใช้ Tone Generator ฟรีเพื่อสร้างเสียงทดสอบ sine, square, sawtooth และ triangle ตั้งแต่ 20 Hz ถึง 20 kHz พร้อมโน้ตดนตรีสำเร็จรูป ทำงานในเบราว์เซอร์ด้วย Web Audio API ทั้งหมด
Table of Contents
คู่มือ Tone Generator: สร้างเสียงทดสอบ sine, square, sawtooth และ triangle ในเบราว์เซอร์
คนที่ทำงานเกี่ยวกับเสียง ไม่ว่าจะเป็นนักดนตรี วิศวกรเสียง พอดแคสเตอร์ ครู หรือผู้ที่สนใจสายตรง ล้วนเคยต้องการเสียงทดสอบที่แม่นยำและสะอาดสักครั้ง บางครั้งคุณอยากรู้ว่าลำโพงเครื่องนี้เล่นเสียงเบสได้จริงหรือไม่ อยากตรวจว่าการได้ยินของตัวเองไปถึงความถี่สูงแค่ไหน หรือแค่อยากได้เสียง A4 ที่เพอร์เฟกต์ไว้ตั้งสายดนตรีด้วยหู วิธีเดิมคือต้องติดตั้งซอฟต์แวร์ หรือไล่หาโปรแกรมแปลก ๆ มาดาวน์โหลด ซึ่งไม่ควรยุ่งยากขนาดนั้น
Tone Generator ของเราแก้ปัญหานี้ด้วยหน้าเว็บเพียงหน้าเดียว เครื่องมือนี้สร้างสัญญาณด้วย Web Audio API โดยสังเคราะห์รูปคลื่นคลาสสิกสี่แบบ ได้แก่ sine, square, sawtooth และ triangle ที่ความถี่ใดก็ได้ตั้งแต่ 20 Hz ถึง 20 kHz มีปุ่มปรับระดับเสียง และปุ่มโน้ตดนตรีสำเร็จรูป เช่น A4 ที่ 440 Hz ไม่มีการอัปโหลด ไม่ต้องติดตั้งอะไร เสียงถูกสร้างขึ้นด้วยการคำนวณบนเครื่องของคุณเอง จึงรวดเร็ว เป็นส่วนตัว และฟรีทั้งหมด
คู่มือนี้จะพาไปดูว่าทำไม Tone Generator ในเบราว์เซอร์ถึงควรติดบุ๊กมาร์ก วิธีใช้งานอย่างปลอดภัย เสียงของรูปคลื่นแต่ละแบบต่างกันอย่างไร และการใช้งานจริงอย่างเช่นการทดสอบลำโพงไปจนถึงการฝึกหู ที่ทำให้เสียงทดสอบที่เชื่อถือได้มีค่าพอที่จะเก็บไว้ในกล่องเครื่องมือของคุณ
ทำไมควรใช้ Tone Generator?
- ทดสอบลำโพงและหูฟัง: เสียงโทนต่อเนื่องคือวิธีเร็วที่สุดในการยืนยันว่าดรไวเวอร์ ช่องสัญญาณ หรือสายสัญญาณยังทำงานปกติ กวาดความถี่จากต่ำไปสูงแล้วคุณจะได้ยินทันทีว่าลำโพงเล็กเริ่มหลุดช่วงความถี่ไหน ตรงไหนมีเสียงดังกึก หรือรอบข้างหนึ่งของหูฟังเงียบไปแล้ว
- ตรวจสอบช่วงการได้ยินของตัวเอง: การได้ยินของคนโดยทั่วไปอยู่ระหว่าง 20 Hz ถึง 20 kHz แต่ปลายด้านสูงจะถดถอยตามอายุและการสัมผัสเสียงดัง การกวาดคลื่น sine ลงจาก 20 kHz ทำให้คุณเห็นจุดที่การได้ยินความถี่สูงของคุณสิ้นสุดลงอย่างตรงไปตรงมา
- ได้เสียงอ้างอิงสำหรับตั้งสายที่เชื่อถือได้: ปุ่ม A4 = 440 Hz คือค่า pitch มาตรฐานสากลของวงดนตรี เปิดเสียงนี้แล้วตั้งสายกีตาร์ ไวโอลิน หรือเสียงร้องกับแหล่งอ้างอิงที่ไม่มีทางเพี้ยนไปมากกว่าหนึ่งเซนต์
- วินิจฉัยเสียงฮัม บัซ และสัญญาณรบกวน: เสียงโทน 50 Hz หรือ 60 Hz ช่วยให้คุณเทียบกับเสียงฮัมจากไฟฟ้าในสายสัญญาณได้ ส่วนความถี่สูงช่วยไล่หาจุดสะท้อนในห้อง ในแร็กเครื่องเสียง หรือที่ขั่วต่อที่เสียบไม่แน่น
- สอนและเรียนเรื่องเสียง: ไม่มีอะไรทำให้เข้าใจความต่างระหว่าง sine กับ square ได้ดีไปกว่าการได้ยินมันจริง ๆ เครื่องมือนี้จึงใช้เป็นตัวอย่างสดในห้องเรียนดนตรี บทเรียนฟิสิกส์ หรือเวิร์กช็อปผลิตพอดแคสต์ได้เลย
- เป็นส่วนตัวและพร้อมใช้ทันที: เสียงถูกสังเคราะห์ในเครื่องด้วย Web Audio API ไม่มีการอัปโหลด ไม่มีบัญชี ไม่มีการรอ เปิดหน้าเว็บแล้วเครื่องสร้างสัญญาณพร้อมทำงานทันที
ฟีเจอร์หลัก
| ฟีเจอร์ | สิ่งที่ทำได้ |
|---|---|
| รูปคลื่นสี่แบบ | เลือก sine, square, sawtooth หรือ triangle แต่ละแบบมีคาแรกเตอร์และเสียงเหนือโน้ตที่ต่างกัน |
| แถบเลื่อนความถี่ | กวาดต่อเนื่องตั้งแต่ 20 Hz ถึง 20 kHz ครอบคลุมช่วงการได้ยินของมนุษย์ทั้งหมดด้วยการควบคุมที่ละเอียด |
| ปุ่มปรับระดับเสียง | ตั้งระดับเสียงให้สบายหูก่อนกดเล่น ซึ่งสำคัญกว่าที่หลายคนคิด |
| โน้ตดนตรีสำเร็จรูป | กระโดดไปยัง pitch มาตรฐานอย่าง A4 = 440 Hz ได้ทันทีโดยไม่ต้องพิมพ์หรือคำนวณความถี่เอง |
| เอนจิน Web Audio API | Oscillator ทำงานแม่นยำระดับ sample ในเบราว์เซอร์ ดีเลย์น้อยมากและไม่มีการคลาด pitch |
| ทำงานฝั่งผู้ใช้ทั้งหมด | ทุกเสียงถูกสังเคราะห์บนเครื่องของคุณ ไม่มีการอัปโหลด ไม่มีเซิร์ฟเวอร์ และไม่มีการติดตามว่าคุณเล่นอะไร |
บางฟีเจอร์ควรเน้นเป็นพิเศษ แถบเลื่อนความถี่ครอบคลุมสเปกตรัมที่ได้ยินทั้งหมด ทำให้เครื่องมือนี้เป็นทั้งเครื่องทดสอบเบสและทวีตเตอร์ในตัวเดียว ปุ่มโน้ตสำเร็จรูปช่วยตัดเรื่องการคำนวณออกไป คุณไม่จำเป็นต้องจำว่า A4 คือ 440 Hz หรือว่าเพิ่มขึ้นหนึ่งออกเทฟต้องคูณสอง แค่แตะโน้ตก็จบ และเพราะเอนจินเป็น oscillator เนทีฟของ Web Audio API ความแม่นยำของ pitch จึงสูงเท่าที่ฮาร์ดแวร์เสียงของคุณจะทำได้
วิธีใช้งาน
- ลดระดับเสียงของเครื่องก่อนเป็นอย่างแรก: นี่คือขั้นตอนที่คนมักข้ามแล้วเสียใจ โดยเฉพาะคลื่น square และ sawtooth ที่ฟังดูหยาบและดังกว่า sine ที่คุณอาจเริ่มต้นด้วยมาก และความถี่สูงสามารถทำให้หูไม่สบายตั้งแต่ระดับที่ไม่ถึงกับดัง ตั้งเสียงเอาต์พุตไว้ต่ำ ๆ ประมาณ 20 ถึง 30 เปอร์เซ็นต์เป็นจุดเริ่มที่เหมาะสมก่อนกดเล่น
- เลือกรูปคลื่น: sine เป็นค่าเริ่มต้นที่บริสุทธิ์และนุ่มนวล และเหมาะกับการทดสอบส่วนใหญ่ ส่วน square, sawtooth และ triangle มีฮาร์มอนิกเพิ่มเข้ามา ทำให้ใช้ทดลองว่าอุปกรณ์รับสัญญาณซับซ้อนได้ดีแค่ไหน แต่ก็รุนแรงกับหูมากกว่า
- ตั้งค่าความถี่: ลากแถบเลื่อนไปยังความถี่ใดก็ได้ตั้งแต่ 20 Hz ถึง 20 kHz หรือแตะปุ่มโน้ตเพื่อสแนปไปยัง pitch มาตรฐานเช่น A4 ที่ 440 Hz สำหรับการทดสอบลำโพงให้กวาดช้า ๆ แทนการกระโดดข้ามค่า เพราะปัญหามักซ่อนอยู่ระหว่างตัวเลขที่เด่น ๆ
- กดเล่นแล้วปรับระดับเสียง: เริ่มจากระดับที่แทบไม่ได้ยิน แล้วเพิ่มขึ้นเท่าที่จำเป็นจนได้ยินโทนชัดเจน หากได้ยินเสียงบิดเบี้ยว ดังกึก หรือรู้สึกเจ็บ ให้หยุดทันทีและลดลง นั่นคืออุปกรณ์หรือหูของคุณกำลังส่งสัญญาณเตือน
- หยุดเมื่อทดสอบเสร็จ: การสัมผัสเสียงโทนต่อเนื่องนาน ๆ แม้ในระดับปานกลางก็ทำให้หูล้า ทดสอบ จดสิ่งที่ได้ยิน แล้วกดหยุด แทนที่จะปล่อยให้เสียงดังคลออยู่ในพื้นหลัง
รูปคลื่นและความถี่อธิบายแบบเข้าใจง่าย
Sine คือเสียงที่บริสุทธิ์ที่สุดเท่าที่จะมีได้ มันมีเพียงความถี่เดียวและไม่มีฮาร์มอนิกเลย จึงฟังดูนุ่มละมุนคล้ายเสียงฟลูต เพราะในคลื่น sine ไม่มีอะไรนอกจากเสียงพื้นฐาน มันจึงเป็นตัวเลือกมาตรฐานสำหรับการตรวจการได้ยิน การกวาดวัด response และการวัดใด ๆ ที่คุณต้องรู้แน่ชัดว่ากำลังป้อนอะไรให้ระบบ
Square และ sawtooth คือคลื่น sine ที่มีเพื่อนร่วมทาง square จะเพิ่มฮาร์มอนิกเลขคี่จำนวนมากเหนือเสียงพื้นฐาน ให้คาแรกเตอร์กลวง ๆ เห่อ ๆ แบบเครื่องเกมคลาสสิกและซินธิไซเซอร์ยุควินเทจ ส่วน sawtooth มีฮาร์มอนิกทั้งเลขคี่และเลขคู่พร้อมขอบเสียงสว่างคมชัด นั่นคือเหตุผลที่มันกลายเป็นคลื่นหลักของเสียง lead แนวอนาล็อก ทั้งสองแบบฟังรุนแรงกับหูกว่า sine ที่ระดับเสียงเท่ากันมาก จึงควรใช้อย่างระมัดระวัง Triangle อยู่ตรงกลาง เหมือน square ตรงที่มีแต่ฮาร์มอนิกเลขคี่ แต่ตัวฮาร์มอนิกเหล่านั้นจะจางลงเร็ว เหลือโทนนุ่มคล้ายฟลูตที่อ่อนโยนกว่าสองคลื่นคมทั้งสองแบบ
ความถี่ ก็คือจำนวนรอบของการสั่นต่อวินาที วัดเป็นหน่วยเฮิรตซ์ (Hz) การได้ยินของคนวัยเยาว์ครอบคลุมประมาณ 20 Hz ที่ปลายเบสถึง 20,000 Hz (20 kHz) ที่ปลายทรีเบิล และขอบบนจะค่อย ๆ ตกลงตามอายุและการสัมผัสเสียงดัง เครื่องมือนี้ครอบคลุมช่วงทั้งหมด ในทางปฏิบัติ ช่วง 20 ถึง 100 Hz คือซับเบสที่คุณรู้สึกมากกว่าได้ยิน ช่วง 100 ถึง 500 Hz คือความอบอุ่นและลำตัวของเสียง ช่วง 500 Hz ถึง 4 kHz คือที่ที่คำพูดและรายละเอียดดนตรีส่วนใหญ่อาศัยอยู่ และทุกอย่างเหนือจากนั้นคือความปราดเปรียวและความโปร่ง
ปุ่มโน้ตสำเร็จรูป จับคู่ pitch ทางดนตรีเข้ากับช่วงความถี่นี้ตามสเกล equal-tempered โดยมี A4 = 440 Hz เป็นจุดหมาย — ค่า pitch มาตรฐานสากลของวงดนตรี เพิ่มขึ้นหนึ่งออกเทฟคือคูณสอง ลดลงหนึ่งออกเทฟคือหารสอง นั่นคือเหตุผลที่ A5 คือ 880 Hz และ A3 คือ 220 Hz ถ้าเคยสงสัยว่าทำไมวงออร์เคสตราถึงตั้งสายที่เสียง "ลา" นี่คือตัวเลขที่อยู่เบื้องหลังมัน
เมื่อประกอบเข้าด้วยกัน ชิ้นส่วนเหล่านี้เปิดโอกาสให้ทดลองแบบมีประโยชน์จริง กวาดคลื่น sine ผ่านลำโพงเพื่อวาดแผนที่ช่วงที่ใช้งานได้และหาจุดที่มีเสียงกุ๊กกิ๊ก ขยับความถี่ทีละเล็กน้อยเพื่อล่าความถี่สะท้อนของห้อง — โน้ตที่เสียงขยายจนตูมขึ้นมาผิดปกติ เล่น pitch ตามลำดับโดยเทียบกับเสียงอ้างอิงเพื่อฝึกหูให้ไวขึ้นกับ interval และตลอดเวลาจงจำกฎเดียวนี้: เสียงโทนต่อเนื่องทำให้หูล้าเร็วกว่าเพลง จึงควรเปิดเสียงเบา ๆ และใช้เวลาสั้น ๆ
กรณีใช้งานจริง
ทดสอบอุปกรณ์เสียง
ก่อนจะโทษการมิกซ์ว่าผิดเพราะมอนิเตอร์ ลองป้อนโทนให้มันก่อน การกวาดช้า ๆ จาก 20 Hz ขึ้นไปจะเผยว่าลำโพงเล็กหยุดเล่นเบสตรงไหน ช่อง port มีเสียงพ่นตรงไหน และทวีตเตอร์เงียบหายตั้งแต่ตรงไหน การเล่นโทนเดียวกันแยกทีละช่องยืนยันได้ว่าหูฟัง อินเทอร์เฟซ และสายแอมป์ทั้งสองข้างยังมีชีวิตและสมดุลกัน
เสียงอ้างอิงสำหรับนักดนตรี
การตั้งสายด้วยหูเป็นทักษะที่ควรฝึกต่อไปแม้ในยุคที่มี tuner แบบคลิปทุกที่ ปุ่ม A4 = 440 Hz ให้ pitch ตั้งต้นตามมาตรฐานสำหรับตั้งสาย ตรวจเสียงร้องตอนวอร์มอัป หรือปรับคอร์ดกลางของเปียโน ถ้าอยากได้เสียงอ้างอิงทีละโน้ต ให้แตะผ่านปุ่มสำเร็จรูปแล้วเทียบกันไป เมื่อจับคู่กับ metronome สำหรับจังหวะ คุณจะมีชุดซ้อมดนตรีขนาดจิ๋วที่ไม่เสียสักบาท
ตรวจการได้ยินเบื้องต้น
คุณสร้างภาพคร่าว ๆ ของการได้ยินตัวเองได้โดยกวาดคลื่น sine เบา ๆ ลงจาก 20 kHz แล้วสังเกตว่าเริ่มได้ยินตรงความถี่ใด คนส่วนใหญ่จะเสียความไวเหนือ 15 kHz เป็นอันดับแรก และเส้นแบ่งนี้มักตกลงเรื่อย ๆ ตามทศวรรษ ขอย้ำว่านี่ไม่ใช่การวินิจฉัยทางการแพทย์ — เรื่องนั้นต้องพบแพทย์หู คอ จมูก — แต่เป็นวิธีศึกษาหูของตัวเองแบบไม่มีค่าใช้จ่ายที่น่าสนใจมาก และอธิบายได้ว่าทำไมวัยรุ่นถึงกระตุกกับริงโทนที่คุณไม่ได้ยิน
ทดลองความถี่กับสัตว์
สัตว์หลายชนิดได้ยินเกินช่วงมนุษย์มาก สุนัขตอบสนองไปถึงหลักสิบกิโลเฮิรตซ์ และอุปกรณ์ไล่หนูหรือแมลงหลายชนิดอ้างว่าใช้ประโยชน์จากความไวย่าง ultrasonic เมื่อลากแถบเลื่อนไปยังช่วงบนสุด คุณจะสำรวจได้ว่าความถี่ไหนที่แมวของคุณสังเกตเห็นและความถี่ไหนที่มันมองข้าม หรือแค่เติมเต็มความอยากรู้ว่าคำว่า ultrasonic แปลว่าอะไรสำหรับฮาร์ดแวร์ของคุณเอง เพียงแต่ควรเปิดระดับเสียงต่ำไว้ — สัตว์รับรู้ความถี่สูงที่ดังได้รุนแรงกว่าที่คุณคิดมาก
แนวทางที่ควรปฏิบัติ
- เริ่มจากเสียงเบาเสมอ: ให้การตั้งระดับเสียงต่ำเป็นกิจวัตรก่อนทุกครั้ง โดยเฉพาะเมื่อเปลี่ยนไปใช้คลื่น square หรือ sawtooth หรือเมื่อขยับไปยังความถี่สูง
- จำกัดเวลาฟังโทนต่อเนื่อง: ต่างจากเพลงตรงที่โทนคงที่ไม่มีไดนามิกให้หูได้พัก ให้แต่ละช่วงทดสอบสั้น ๆ ไม่กี่นาที และหยุดพักเป็นระยะ
- ระมัดระวังเป็นพิเศษกับหูฟังและคลื่น square: ฮาร์มอนิกที่แรงของคลื่น square กระจุกพลังงานในแบบที่ทำให้หูล้าเร็วมากเมื่อฟังผ่านหูฟังปิดสนิท ลดระดับเสียงให้ต่ำกว่าที่รู้สึกสบายเสียก่อน
- ใช้ sine เพื่อวัด ใช้คลื่นมีรูปทรงเพื่อคาแรกเตอร์: ถ้ากำลังวัด response หรือล่าจุดสะท้อน sine จะให้ข้อมูลที่ไม่กำกวม ส่วน square และ sawtooth เหมาะกับการทดลองว่าอุปกรณ์รับมือกับสัญญาณที่อุดมด้วยฮาร์มอนิกได้ดีแค่ไหน
- จดสิ่งที่พบ: บันทึกความถี่ที่ลำโพงเริ่มหลุด จุดที่เกิดเสียงกุ๊กกิ๊ก หรือช่วงที่การได้ยินของคุณจางหาย เพราะการเทียบย้อนเวลาคือสิ่งที่ทำให้ตัวเลขเหล่านี้มีประโยชน์จริง
- ตรวจฮาร์ดแวร์ก่อนโทษซอฟต์แวร์: ถ้าเสียงโทนฟังบิดเบี้ยว ให้ลองเอาต์พุตเครื่องอื่นก่อนสรุปว่าเครื่องมือในเบราว์เซอร์ผิด บ่อยครั้งตัวการคือสาย ไดรเวอร์ หรือฟีเจอร์เสริมอย่าง bass boost ของระบบ
ลองใช้ Tone Generator เลย
เครื่องสร้างสัญญาณที่แม่นยำและเป็นส่วนตัวควรอยู่ห่างจากคุณแค่แท็บเดียวในเบราว์เซอร์ และตอนนี้มันเป็นแบบนั้นแล้ว เปิด Tone Generator ฟรี ลดระดับเสียง เลือกรูปคลื่น แล้วกวาดจากเสียงทุ้มลึก 20 Hz ไปจนถึงขอบเขต ultrasonic หรือแตะ A4 แล้วตั้งสายอย่างมั่นใจ ไม่ว่าคุณจะกำลังแก้ปัญหาโฮมสตูดิโอ สอนฟิสิกส์ในห้องเรียน หรือเปิดโปงว่าใครได้ยินเสียงสูงกว่ากัน ทุกอย่างที่ต้องใช้อยู่ห่างแค่คลิกเดียว
เครื่องมือที่เกี่ยวข้องที่คุณอาจชอบ:
- Guitar Tuner — ตั้งสายดนตรีด้วยการตรวจจับ pitch รายสายที่แม่นยำ
- Decibel Meter — วัดระดับความดันเสียงจริงของการทดสอบแต่ละครั้ง
- Metronome — ล็อกจังหวะให้มั่นคงระหว่างฝึก pitch และ rhythm
จากคลื่น sine บริสุทธิ์ไปจนถึง sawtooth ที่เห่อแสบ ๆ — ขอให้สนุกกับการทดสอบ และรักษาหูไว้ให้ปลอดภัย
คำถามที่พบบ่อย
ถ: รูปคลื่นทั้งสี่แบบต่างกันอย่างไร? ตอบ: คลื่น sine มีเพียงเสียงพื้นฐานความถี่เดียวจึงฟังนุ่มนวลและบริสุทธิ์ คลื่น square เพิ่มฮาร์มอนิกเลขคี่ที่แรง ทำให้เสียงกลวงและเห่อ คลื่น sawtooth เพิ่มฮาร์มอนิกทั้งเลขคี่และเลขคู่ ให้เสียงสว่างคมกริบ ส่วน triangle มีฮาร์มอนิกเลขคี่ปริมาณน้อย ทำให้นุ่มกว่า square แต่มีมิติมากกว่า sine
ถ: ทำไมช่วงความถี่ถึงไปตั้งแต่ 20 Hz ถึง 20 kHz? ตอบ: ช่วงนี้ครอบคลุมขีดจำกัดการได้ยินโดยประมาณของมนุษย์ ต่ำกว่า 20 Hz คุณจะรู้สึกถึงการสั่นมากกว่าได้ยินเป็น pitch และคนส่วนใหญ่เสียความไวบางส่วนใกล้ 20 kHz แถบเลื่อนจึงวาดครอบคลุมสเปกตรัมที่ได้ยินทั้งหมดโดยมีเผื่อทั้งสองปลาย
ถ: ฟังเสียงทดสอบดัง ๆ ผ่านหูฟังปลอดภัยหรือไม่? ตอบ: เสียงโทนต่อเนื่องทำให้หูล้ามากกว่าเพลงในระดับเสียงเท่ากัน และคลื่น square กับ sawtooth ยังเพิ่มฮาร์มอนิกที่หยาบคาบเข้ามา ให้เริ่มจากระดับเสียงต่ำ เพิ่มเท่าที่จำเป็น และหยุดทันทีหากรู้สึกไม่สบายหรือมีเสียงภู่ในหู
ถ: ควรใช้รูปคลื่นแบบไหนทดสอบลำโพง? ตอบ: ใช้คลื่น sine เพราะมีความถี่เดียว ทำให้เสียงกุ๊กกิ๊ก บัซ หรือจุดที่เสียงหลุดที่คุณได้ยินชี้ชัดไปที่ความถี่นั้นจริง ๆ ไม่ใช่ไปที่ฮาร์มอนิกของมัน กวาดผ่านช่วงความถี่ช้า ๆ แล้วจดจุดที่ปัญหาปรากฏ
ถ: Tone Generator อัปโหลดข้อมูลหรือต้องสมัครบัญชีหรือไม่? ตอบ: ไม่เลย Web Audio API สังเคราะห์เสียงทุกโทนบนเครื่องของคุณเอง จึงไม่มีเสียงหรือข้อมูลใดออกจากเบราว์เซอร์ ไม่ต้องสมัครสมาชิก และเครื่องมือยังใช้งานได้แม้ออฟไลน์เมื่อหน้าเว็บโหลดเสร็จแล้ว