ร้องพร้อมกันคนละบ้านด้วย Jamulus

ต้องมีอะไรบ้าง

  • หูฟัง ทุกคน ไม่มีข้อยกเว้น ถ้าเปิดลำโพงเสียงจะวนกลับเข้าไมค์แล้วหอนทั้งวง
  • แอป Jamulus (ฟรี โอเพนซอร์ส) ลงได้ทั้ง Windows, macOS, Linux, Android — jamulus.io มีคู่มือภาษาไทยด้วย
  • สายแลนถ้าทำได้ ไวไฟเพิ่มดีเลย์และทำให้เสียงสะดุด
  • ที่อยู่เซิร์ฟเวอร์ที่ทุกคนจะเข้าให้ตรงกัน (อ่านหัวข้อถัดไป)

เลือกเซิร์ฟเวอร์

  • เซิร์ฟเวอร์สาธารณะ — มีให้เลือกในแอปเลย ไม่ต้องตั้งอะไร แต่คนแปลกหน้าเข้ามาได้ เหมาะกับลองเล่นครั้งแรก เลือกตัวที่ ping ต่ำสุด
  • เซิร์ฟเวอร์ที่ไม่ประกาศในสารบบ — ใครก็เข้าไม่ได้ถ้าไม่รู้ที่อยู่ เหมาะกับปาร์ตี้ส่วนตัว ตั้งได้จากแอป Jamulus เครื่องใดเครื่องหนึ่ง (ต้องเปิดพอร์ต UDP 22124 ที่เราเตอร์) หรือเช่าโฮสต์เล็กๆ ราคาหลักร้อยต่อเดือน
  • ได้ที่อยู่แล้วเอาไปใส่ในกล่อง ตั้งค่าห้อง → ห้องเสียง (Jamulus) ของห้อง KUMA แล้วทุกคนในห้องจะเห็นที่อยู่เดียวกันพร้อมปุ่มคัดลอก

ตั้งค่าครั้งแรก (ทำครั้งเดียว)

  1. เปิด Jamulus แล้วตั้งชื่อตัวเองให้ตรงกับชื่อในห้อง KUMA จะได้รู้ว่าใครเป็นใคร
  2. Settings → Audio เลือกไมค์กับหูฟังให้ถูกตัว แล้วตั้ง Buffer Delay = 128 (ถ้าเครื่องแรงและเสียงไม่สะดุดค่อยลดเป็น 64 จะหน่วงน้อยลงอีก)
  3. Windows: ถ้าเสียงหน่วงมาก ให้ลง ASIO4ALL หรือใช้การ์ดเสียงที่มีไดรเวอร์ ASIO — Jamulus ใช้ ASIO เท่านั้นบนวินโดวส์
  4. กด Connection Setup วางที่อยู่เซิร์ฟเวอร์จากห้อง KUMA แล้วกด Connect
  5. พูดทดสอบ ดูแถบระดับเสียงไม่ให้ชนแดง ถ้ายังไม่อยากให้ใครได้ยินให้กด Mute Myself ไว้ก่อน

เวลาร้องจริง

  1. ทุกคนเปิดห้อง KUMA โหมด คาราโอเกะด้วยกัน ไว้ที่เครื่องตัวเอง — เพลงเล่นจากเครื่องตัวเอง ไม่ต้องส่งเข้า Jamulus
  2. ฟังเสียงเพื่อนจาก Jamulus และฟังเพลงจากห้อง KUMA พร้อมกัน ปรับระดับให้พอดีกันเอง
  3. ถ้ารู้สึกว่าเสียงเพื่อนกับเพลงไม่ตรงจังหวะ ใช้แถบ ปรับหน่วงเวลา ใต้ตัวเล่นในห้อง KUMA ขยับทีละ 0.1 วินาทีจนตรง — ต่างคนต่างจูนของตัวเอง เพราะดีเลย์ของแต่ละคนไม่เท่ากัน
  4. ในแอป Jamulus ปรับระดับเสียงของเพื่อนแต่ละคนได้แยกกัน ใครดังไปก็หรี่เฉพาะคนนั้น

อย่าเปิดเพลงส่งเข้า Jamulus ให้คนอื่นฟัง แม้จะทำได้ทางเทคนิค เพราะเท่ากับส่งต่อเสียงของ YouTube ให้คนอื่น ผิดเงื่อนไขการใช้งานชัดเจน แถมเสียงถูกบีบสองต่อจนแย่กว่าเปิดเองที่เครื่อง

เจอปัญหาบ่อย ๆ

  • เสียงหอน — มีคนเปิดลำโพง ให้ทุกคนใส่หูฟัง
  • เสียงขาดเป็นช่วง — เพิ่ม Buffer Delay เป็น 128 หรือ 256 และเปลี่ยนจากไวไฟเป็นสายแลน
  • หน่วงมากจนร้องไม่ทัน — เลือกเซิร์ฟเวอร์ที่ ping ต่ำกว่า (ใกล้บ้านกว่า) ลด Buffer ลง และปิดโปรแกรมที่กินเน็ต
  • คนอื่นไม่ได้ยินเรา — ยังกด Mute Myself ค้างอยู่ หรือเลือกไมค์ผิดตัวใน Settings
  • เสียงเพลงกับเสียงคนไม่ตรง — ปรับที่แถบปรับหน่วงเวลาในห้อง KUMA ไม่ใช่ที่ Jamulus