5 คะแนน โดย GN⁺ 2025-01-21 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • สำหรับ DJ ที่ต้องการมิกซ์สดด้วยไฟล์เพลงดิจิทัล Mixxx เป็นตัวเลือกฟรีและโอเพนซอร์สที่ใช้ได้บน Windows, macOS, Linux
  • รองรับโฟลว์การมิกซ์ตั้งแต่การเลือกแทร็กถัดไปด้วย การตรวจจับ BPM และคีย์ ไปจนถึงการปรับจังหวะและบีตให้ตรงกันได้สูงสุด 4 เพลงด้วย Sync Lock
  • มี แมปปิงสำหรับ DJ controller ในตัว และระบบแมปปิงที่ตั้งโปรแกรมได้ ทำให้เชื่อมต่ออุปกรณ์ MIDI/HID ให้เข้ากับเวิร์กโฟลว์ได้
  • รองรับทั้ง effect chain และการควบคุมด้วยไวนิล timecode จึงจัดการการเล่นดิจิทัล การ scratch และ vinyl passthrough ได้ภายในเซ็ตเดียว
  • พัฒนาโดยชุมชนนานาชาติ ไม่ใช่บริษัท และสามารถมีส่วนร่วมได้ผ่านการรายงานบั๊ก การเสนอฟีเจอร์ การทำแมปปิง การแปล และการสนับสนุนโค้ด

สภาพแวดล้อมพื้นฐานสำหรับการมิกซ์สด

  • Mixxx เป็นซอฟต์แวร์ DJ ที่รวมเครื่องมือที่จำเป็นสำหรับการทำ live mix ด้วยไฟล์เพลงดิจิทัล
  • แพลตฟอร์มที่รองรับคือ Windows, macOS, Linux
  • ใช้ได้ตั้งแต่ DJ มือใหม่ที่ใช้แค่แล็ปท็อป ไปจนถึงผู้มีประสบการณ์ที่ใช้ turntable

ฟีเจอร์ด้านการมิกซ์และการควบคุมอุปกรณ์

  • การตรวจจับ BPM และคีย์เพลง

    • ช่วยเลือกแทร็กถัดไปจากไลบรารี
    • รองรับการมิกซ์แบบต่อเนื่องด้วย Sync Lock ที่ปรับ tempo และ beat ของเพลงได้สูงสุด 4 เพลงให้ตรงกัน
  • รองรับ DJ controller

    • มีแมปปิงในตัวสำหรับฮาร์ดแวร์ DJ controller
    • ระบบแมปปิงที่ตั้งโปรแกรมได้ช่วยปรับแต่งเวิร์กโฟลว์ และเพิ่มการรองรับอุปกรณ์ MIDI หรือ HID ได้
  • Effect chain

    • สามารถเพิ่มเอฟเฟกต์เสียงให้กับแทร็กได้
    • เชื่อมต่อเอฟเฟกต์หลายตัวเป็น chain และปรับแต่ละ knob ได้
  • การควบคุมแผ่นไวนิล

    • สามารถควบคุมการเล่นและการ scratch ไฟล์เพลงดิจิทัลด้วย turntable ที่มีแผ่นไวนิล timecode ได้
    • เปิดโหมด vinyl passthrough เพื่อผสมแผ่นไวนิลเพลงเข้าไปในเซ็ตได้
    • ดูฟีเจอร์เพิ่มเติมได้ที่หน้า features

รูปแบบการพัฒนาแบบฟรีและโอเพนซอร์ส

  • Mixxx เป็นซอฟต์แวร์ ฟรีและโอเพนซอร์ส ที่พัฒนาโดยชุมชนเป็นหลัก
  • ไม่ใช่ผลิตภัณฑ์ที่มีบริษัทอยู่เบื้องหลัง แต่พัฒนาโดย DJ และโปรแกรมเมอร์ที่สละเวลาว่างมาช่วยกัน
  • ลิงก์หลักสำหรับเริ่มต้นและมีส่วนร่วม:
  • ชุมชนนานาชาติมี DJ, โปรแกรมเมอร์ และศิลปินเข้าร่วม
  • ช่องทางการมีส่วนร่วม:

โครงการและประกาศล่าสุด

  • ข่าววันที่ 6 มิถุนายน 2026 เป็นโครงการ GSoC 2026 ซึ่งกล่าวถึงงานพอร์ตและสร้างสกิน LateNight ของ Mixxx ขึ้นใหม่ให้เป็นธีม QML แบบ native, ทันสมัย และประสิทธิภาพสูง
  • ข่าววันที่ 21 เมษายน 2026 เป็นคำขอให้สนับสนุนคำร้องในเยอรมนีเพื่อให้การทำงานโอเพนซอร์สได้รับการยอมรับว่าเป็นงานอาสาสมัคร
  • ดูข่าวและประกาศทั้งหมดได้ที่ news page หรือ Atom feed

2 ความคิดเห็น

 
hiyama 2025-01-21

ผมใช้ mixxx มานานกว่า 10 ปีแล้ว คิดว่า mixxx เป็นหนึ่งในโปรเจกต์โอเพนซอร์สที่ยอดเยี่ยมที่สุดโปรเจกต์หนึ่ง (ด้านล่างสุดก็มีเขียนไว้เหมือนกัน)

 
GN⁺ 2025-01-21
ความคิดเห็นบน Hacker News
  • ปีที่แล้วผมใช้ Mixxx เป็นดีเจในงานแต่งงาน
    ผมทำเว็บไซต์ให้แขกโหวตเพลงร่วมกันได้ แล้วรวบรวมเพลงเหล่านั้นมาทำเป็นมิกซ์ที่ต่อกันได้ลื่นแม้จะข้ามไปมาหลายแนวเพลง
    ระหว่างเตรียมงานก็สนุกกับการปรับโน่นนี่ และมันทำงานกับ DJ controller ราคาถูกหลายตัวที่ซื้อมาได้ไม่มีปัญหา
    แถมยังทำโปรแกรมเล็ก ๆ ที่อ่านแทร็กที่กำลังเล่นอยู่จากฐานข้อมูล SQLite เพื่อให้ไฟขยับตามเพลงด้วย
    ที่สำคัญที่สุดคือในคืนนั้นมันทำงานได้ดี ไม่พลาดแม้แต่จังหวะเดียว

    • แชร์โปรแกรมที่อ่านแทร็กที่กำลังเล่นอยู่ได้ไหม? ที่สถานีวิทยุนักศึกษาเราใช้ Mixxx อยู่ และน่าจะเอาแนวนี้ไปแสดงเพลงที่กำลังเล่นบนเว็บไซต์ได้
    • อยากรู้ว่าใช้เครื่องมืออะไรสำหรับการโหวตเพลงร่วมกัน หรือทำเอง
      เคยเห็นตั้งแต่เพลย์ลิสต์ Spotify แบบร่วมกัน, Google Forms ไปจนถึงคีออสก์ในบาร์แบบ “จ่าย 1 ดอลลาร์เพื่อส่งเพลงขอ” แล้วแต่กรณีใช้งาน
      มันก็มีส่วนคล้ายกับ การลงคะแนนแบบจัดอันดับตัวเลือก ในการเมือง และยังเกี่ยวกับการทำให้ผู้คนรู้สึกมีส่วนร่วมอย่างไร ทั้งที่สุดท้าย DJ ก็คงต้องมีสิทธิวีโตอยู่ดี
      ที่สตาร์ทอัพไม่ค่อยลงมาเล่นเรื่องนี้คงเพราะชนปัญหาไลเซนส์ทันที แต่ก็อยากรู้ว่าฝั่งโอเพนซอร์สมีอะไรบ้าง
  • ใช้มาหลายปีแล้ว ไม่มีอะไรจะพูดในแง่ร้าย เป็นซอฟต์แวร์ที่ดีจริง ๆ
    วงการนี้มี vendor lock-in ค่อนข้างแรง controller หลายแบรนด์ถูกผูกไว้กับแอป DJ แบบ proprietary ต่าง ๆ และแอปเหล่านั้นสนใจจะผลักให้สมัครบริการสตรีมเพลงมากกว่าฟีเจอร์ที่มีประโยชน์หรือการรองรับโปรโตคอลเปิด
    ในทางกลับกัน Mixxx ขอแค่ controller ส่ง MIDI ออกมาได้ ก็เขียนสคริปต์ adapter เองได้ และในไลบรารีในตัวก็มีสคริปต์สำหรับ controller เชิงพาณิชย์ยอดนิยมกับอุปกรณ์ MIDI อยู่แล้ว

    • ถ้าจะพูดให้แฟร์ คู่แข่งเชิงพาณิชย์อย่าง Rekordbox หรือ Traktor ก็รองรับ การแมปอุปกรณ์ MIDI ที่ไม่ได้รองรับอย่างเป็นทางการเหมือนกัน
      แต่จากประสบการณ์ jog wheel ควบคุมให้แม่นเท่าชุดฮาร์ดแวร์-ซอฟต์แวร์ที่รองรับอย่างเป็นทางการได้ยาก
    • เมื่อนานมาแล้วตอนลองใช้ มันยังทำไม่ได้
      สงสัยว่า มิกเซอร์ Rane ที่เคยใช้กับ Serato จะใช้กับ Mixxx ได้ไหม
  • ใน 2.5 มีการเพิ่ม จำนวนบีตที่เหลือถึง marker ถัดไป เข้ามา ทำให้พอใจมากจริง ๆ
    ถ้าใช้คู่กับ Numark USB controller ก็จะได้ชุด DJ ที่แทบครบฟีเจอร์ในงบต่ำกว่า 500 ดอลลาร์ รวมราคาแล็ปท็อปกับ controller แล้ว และไม่ต้องพึ่ง Windows หรือ Mac, ไลเซนส์แบบ subscription หรือเวอร์ชัน “lite” ที่จำกัดฟีเจอร์
    แม้แต่คนที่คุ้นกับชุดอื่นมาก่อนก็มักปรับตัวได้เร็วอย่างน่าแปลกใจ จากระดับ “โอ้ ขอฉันลองได้ไหม?” ไปสู่การโชว์ทิปและวิธีของตัวเองได้ภายในหนึ่งชั่วโมง
    โดยเฉพาะถ้ารันตัวดาวน์โหลด YouTube กับ SoundCloud ใน workspace อีกอันควบคู่กัน ก็แทบจะเอาแทร็กไหนก็ได้เข้าไลบรารีภายใน 1–2 นาที

    • อยากรู้ว่าใช้ controller ตัวไหน
  • Mixxx แอบยอดเยี่ยมในฐานะ มิกเซอร์ soundscape สำหรับ TTRPG
    สามารถซ้อนแทร็กบรรยากาศหลาย ๆ ชั้นไว้บนเพลงที่ปรับ tempo ให้ตรงกันแล้วคิวไว้ ทำ soundboard และผูกทั้งหมดเข้ากับการควบคุมด้วยฮาร์ดแวร์ได้
    ถึงจะเป็นเครื่องมือที่เกินความจำเป็นไปหน่อย แต่เครื่องมือคล้าย ๆ กันมักจะขังเราไว้ใน ecosystem สื่อ ขาดฟีเจอร์สำหรับผู้ใช้ขั้นสูง ต้องสมัครสมาชิก หรือไม่ก็รันบน Linux/macOS ไม่ได้เลย

    • กำลังหาอะไรแบบนี้อยู่พอดี
      สงสัยว่าสตรีมสำหรับเกมออนไลน์ได้ไหม
      ผมเล่นทั้งออฟไลน์และออนไลน์ และต้องการอะไรสักอย่างสำหรับเกม Call of Cthulhu แนวหลอน ๆ
      เพลงกับเอฟเฟกต์เสียงเข้ากับ Call of Cthulhu ยุค 1920s ได้ดีมากจริง ๆ
      เคยเห็นมาก่อน แต่ถอยออกมาเพราะสกรีนช็อตดูน่ากลัว/ซับซ้อนเกินไป
  • Mixxx ยอดเยี่ยมจริง ๆ
    เป็นหนึ่งในโปรเจกต์โอเพนซอร์สที่ จัดระเบียบได้ดีที่สุด เท่าที่ผมเคยเห็น
    หลายปีก่อนผมทำวิดีโอเดโม Mixxx ด้วย “controller แบบรวมทุกอย่าง” ที่ทำเอง โชว์ตั้งแต่บูต Linux ไปจนถึงเปิด Mixxx, หน้าจอสัมผัส, beatmatching และเอฟเฟกต์เล็กน้อย
    https://www.youtube.com/watch?v=DjHvW4OsQ2Y
    ถ้านักพัฒนา Mixxx กำลังดูอยู่ ก็ขอชนแก้ว :-)

  • ใช้มันทำ มิกซ์เทป ที่บ้านอยู่ ซื้อเครื่องเล่นเทปวินเทจมา
    ฟีเจอร์ crossfade ยอดเยี่ยม และค่าเริ่มต้นก็ปรับ normalize ระดับเสียงให้ด้วย แค่ฟีเจอร์เหล่านี้ก็ทำให้เป็นซอฟต์แวร์ที่ดีมากแล้ว
    การจัดการเพลย์ลิสต์และไลบรารีก็แน่นหนา
    ข้อบ่นเดียวคือ UI ไม่ค่อย intuitive สำหรับคนที่ไม่ใช่ DJ ทำให้ต้องใช้เวลาพอสมควรกว่าจะเข้าใจฟีเจอร์พื้นฐาน แต่ทุกอย่างมีอยู่ในเอกสาร เลยหาคำตอบได้ในที่สุด

    • กำลังตั้งสถานีวิทยุสองสามสถานีเป็นเพลย์ลิสต์สำหรับ AzuraCast เพื่อใช้ที่บ้าน
      Auto DJ พร้อม auto cue นี่สุดยอด
      ต่อไปคิดว่าจะทำวิทยุด้วย Raspberry Pi และถ้าเป็นไปได้ก็จะต่อ amp HAT ด้วย
  • ใช้ Mixxx สำหรับเซ็ต DJ ที่เล่นปีละไม่กี่ครั้งมาตลอด
    ฟีเจอร์ครบมากและเสถียรด้วย
    แต่ตอนนี้อยากใช้แค่ USB stick โดยไม่ต้องหิ้วแล็ปท็อปกับ DJ controller ไป จึงต้องใช้ RekordBox
    แต่ RekordBox ทำงานบน Linux ได้ไม่ดี ลองทั้ง VirtualBox และ Wine แล้วแต่ไม่สำเร็จ
    น่าเสียดายที่ไม่มี โคลนของ RekordBox หรือฟีเจอร์ “ส่งออกเป็น RekordBox USB” ใน Mixxx

    • RekordBox บน Windows ก็ยังทำงานไม่ดี เลยแทบจินตนาการไม่ออกว่าถ้าแย่กว่าบน Linux จะเป็นยังไง
      แต่ถ้า Mixxx หรือซอฟต์แวร์เสรี/โอเพนซอร์สตัวอื่นเขียนเพลย์ลิสต์ลง USB stick ได้ ผมคงทิ้ง RekordBox ทันที
      ซอฟต์แวร์ที่ทำงานได้แย่เท่า RekordBox นี่หาได้ไม่บ่อย
  • ผมเป็น DJ ในงานแต่งงานของน้องชายด้วย Mixxx น่าจะราวปี 2013 หรือ 2014
    ตอนที่ได้รับสัญญาณให้เปลี่ยนไปเป็นแทร็กเฉพาะสำหรับการเต้นรำครั้งแรกของเจ้าสาวกับพ่อ Mixxx ทำให้แล็ปท็อปค้างไปเลย
    แขกในงานมองมาที่ผม และมีใครบางคนพูดเบา ๆ ว่า “เรารออยู่นะ!”
    มันไม่ตอบสนองเลยจนต้อง hard reboot แล้วบูตกลับเข้า Ubuntu จากนั้นก็เปิด VLC เล่นเพลงต่อไปตลอดค่ำคืนนั้น
    อาจจะไม่ใช่ความผิดของ Mixxx ก็ได้ แต่ช่วงเวลานั้นไม่มีวันลืมแน่

    • ผมเป็นนักพัฒนา Mixxx
      เสียใจที่คุณเจอประสบการณ์ไม่ดี และเราทุ่มเทอย่างมากเพื่อทำให้ Mixxx เสถียรเหมือนหินผา
      ถ้าเป็นเรื่องเมื่อกว่า 10 ปีก่อน ตอนนี้บั๊กนั้นก็น่าจะถูกแก้ไปแล้วเป็นไปได้สูง
  • เมื่อคอมพิวเตอร์เข้ามาเกี่ยวข้อง เรื่องแบบนั้นก็เกิดขึ้นได้ และเพราะอย่างนั้นการตั้งค่าใหม่ ๆ จึงควรซ้อมไว้ล่วงหน้า
    ไม่ว่าจะเป็นการแสดงหรือการปล่อยจรวดก็เหมือนกัน
    ตอนที่ผมเล่นเซสชัน DJ ในยุคที่ยังจัดการไฟล์เสียงดิจิทัลบนคอมพิวเตอร์ ผมมักจะพก Sony Discman เก่า ๆ ที่ใส่ CD ซึ่งไรต์แทร็กที่ดีที่สุดที่ผมเลือกไว้ไปด้วย
    เตรียมไว้ให้หยิบมาใช้ได้ทันทีถ้าเกิดเหตุขัดข้อง
    ในช่วงปลายยุค 90 ที่ระบบปฏิบัติการสำหรับผู้บริโภคยังเป็นขยะที่ไม่เสถียร การแครชไม่ได้เป็นเรื่องหายากเลย
    ตอนนี้สมาร์ตโฟนอาจทำหน้าที่นั้นได้ แต่ถ้าจะให้สะดุดน้อยที่สุด ก็ควรเสียบอะแดปเตอร์ที่จะต่อเข้ามิกเซอร์ไว้ล่วงหน้า หรือเตรียมให้พร้อมใช้งานทันที

    • คอนเสิร์ตที่ไปดูเมื่อเร็ว ๆ นี้ วงเปิดเป็นดูโอ และพึ่งพา MacBook สำหรับ live sequencing ของกลองกับอินพุต MIDI สำหรับเอฟเฟกต์หลายอย่าง
      เล่นไปได้ราวสองเพลงครึ่ง MacBook ก็ดับ และรีบูตแล้วก็ไม่กลับมา เลยจบลงแค่นั้น
      ถึงจะน่าเสียดาย แต่การใช้แล็ปท็อปเป็นโครงสร้างพื้นฐานหลักมักเป็นไอเดียที่ไม่ดี
    • น่าเสียดายจริง ๆ
      รู้มาว่า DJ มืออาชีพจำนวนมากมี เครื่องเล่นเพลงสำรอง ไว้ก็เพราะเหตุผลแบบนี้
      ฮาร์ดแวร์ก็เสียได้เหมือนกัน
  • ใช้เป็นแค่ เครื่องเล่นเสียง อยู่
    ชอบวิธีที่ใส่เพลงไว้ในคิวแล้วให้ Auto DJ เล่น
    เครื่องเล่นเสียงอื่น ๆ โดยหลักการแล้วก็ทำได้ แต่ใน Mixxx เวิร์กโฟลว์นี้ชัดเจนมาก
    และชอบที่ดูคีย์กับ BPM ได้เพราะอยากรู้อยากเห็น

    • ไม่เคยคิดถึงการใช้แบบนี้มาก่อนเลย
      ส่วนใหญ่ใช้สำหรับมิกซ์สด และฟีเจอร์ Auto DJ น่าจะยังไม่เคยลองใช้อย่างจริงจังเลย
      น่าจะทำให้เปิดคอลเลกชันของตัวเองได้สนุกกว่าเครื่องเล่นเพลงแบบดั้งเดิมมาก คงต้องลองใช้ดู
  • สนุกมากกับการตั้งค่า Mixxx เพื่อ DJ บน Steam Deck
    ด้วย USB HID binding ที่สคริปต์ได้เต็มรูปแบบด้วย JavaScript ทำให้รีเวิร์สเอนจิเนียร์ระบบควบคุมของ Steam Deck แล้วมิกซ์ได้แบบพกพาค่อนข้างดี