Mixxx: ซอฟต์แวร์ DJ แบบ GPL
(mixxx.org)- สำหรับ 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, โปรแกรมเมอร์ และศิลปินเข้าร่วม
- ช่องทางการมีส่วนร่วม:
- รายงานบั๊กและเสนอฟีเจอร์
- สร้างแมปปิงคอนโทรลเลอร์
- เพิ่มฟีเจอร์และแก้บั๊ก
- สนับสนุนการแปล
- เข้าร่วม starter tasks
โครงการและประกาศล่าสุด
- ข่าววันที่ 6 มิถุนายน 2026 เป็นโครงการ GSoC 2026 ซึ่งกล่าวถึงงานพอร์ตและสร้างสกิน LateNight ของ Mixxx ขึ้นใหม่ให้เป็นธีม QML แบบ native, ทันสมัย และประสิทธิภาพสูง
- ข่าววันที่ 21 เมษายน 2026 เป็นคำขอให้สนับสนุนคำร้องในเยอรมนีเพื่อให้การทำงานโอเพนซอร์สได้รับการยอมรับว่าเป็นงานอาสาสมัคร
- ดูข่าวและประกาศทั้งหมดได้ที่ news page หรือ Atom feed
2 ความคิดเห็น
ผมใช้ mixxx มานานกว่า 10 ปีแล้ว คิดว่า mixxx เป็นหนึ่งในโปรเจกต์โอเพนซอร์สที่ยอดเยี่ยมที่สุดโปรเจกต์หนึ่ง (ด้านล่างสุดก็มีเขียนไว้เหมือนกัน)
ความคิดเห็นบน Hacker News
ปีที่แล้วผมใช้ Mixxx เป็นดีเจในงานแต่งงาน
ผมทำเว็บไซต์ให้แขกโหวตเพลงร่วมกันได้ แล้วรวบรวมเพลงเหล่านั้นมาทำเป็นมิกซ์ที่ต่อกันได้ลื่นแม้จะข้ามไปมาหลายแนวเพลง
ระหว่างเตรียมงานก็สนุกกับการปรับโน่นนี่ และมันทำงานกับ DJ controller ราคาถูกหลายตัวที่ซื้อมาได้ไม่มีปัญหา
แถมยังทำโปรแกรมเล็ก ๆ ที่อ่านแทร็กที่กำลังเล่นอยู่จากฐานข้อมูล SQLite เพื่อให้ไฟขยับตามเพลงด้วย
ที่สำคัญที่สุดคือในคืนนั้นมันทำงานได้ดี ไม่พลาดแม้แต่จังหวะเดียว
เคยเห็นตั้งแต่เพลย์ลิสต์ Spotify แบบร่วมกัน, Google Forms ไปจนถึงคีออสก์ในบาร์แบบ “จ่าย 1 ดอลลาร์เพื่อส่งเพลงขอ” แล้วแต่กรณีใช้งาน
มันก็มีส่วนคล้ายกับ การลงคะแนนแบบจัดอันดับตัวเลือก ในการเมือง และยังเกี่ยวกับการทำให้ผู้คนรู้สึกมีส่วนร่วมอย่างไร ทั้งที่สุดท้าย DJ ก็คงต้องมีสิทธิวีโตอยู่ดี
ที่สตาร์ทอัพไม่ค่อยลงมาเล่นเรื่องนี้คงเพราะชนปัญหาไลเซนส์ทันที แต่ก็อยากรู้ว่าฝั่งโอเพนซอร์สมีอะไรบ้าง
ใช้มาหลายปีแล้ว ไม่มีอะไรจะพูดในแง่ร้าย เป็นซอฟต์แวร์ที่ดีจริง ๆ
วงการนี้มี vendor lock-in ค่อนข้างแรง controller หลายแบรนด์ถูกผูกไว้กับแอป DJ แบบ proprietary ต่าง ๆ และแอปเหล่านั้นสนใจจะผลักให้สมัครบริการสตรีมเพลงมากกว่าฟีเจอร์ที่มีประโยชน์หรือการรองรับโปรโตคอลเปิด
ในทางกลับกัน Mixxx ขอแค่ controller ส่ง MIDI ออกมาได้ ก็เขียนสคริปต์ adapter เองได้ และในไลบรารีในตัวก็มีสคริปต์สำหรับ controller เชิงพาณิชย์ยอดนิยมกับอุปกรณ์ MIDI อยู่แล้ว
แต่จากประสบการณ์ jog wheel ควบคุมให้แม่นเท่าชุดฮาร์ดแวร์-ซอฟต์แวร์ที่รองรับอย่างเป็นทางการได้ยาก
สงสัยว่า มิกเซอร์ Rane ที่เคยใช้กับ Serato จะใช้กับ Mixxx ได้ไหม
ใน 2.5 มีการเพิ่ม จำนวนบีตที่เหลือถึง marker ถัดไป เข้ามา ทำให้พอใจมากจริง ๆ
ถ้าใช้คู่กับ Numark USB controller ก็จะได้ชุด DJ ที่แทบครบฟีเจอร์ในงบต่ำกว่า 500 ดอลลาร์ รวมราคาแล็ปท็อปกับ controller แล้ว และไม่ต้องพึ่ง Windows หรือ Mac, ไลเซนส์แบบ subscription หรือเวอร์ชัน “lite” ที่จำกัดฟีเจอร์
แม้แต่คนที่คุ้นกับชุดอื่นมาก่อนก็มักปรับตัวได้เร็วอย่างน่าแปลกใจ จากระดับ “โอ้ ขอฉันลองได้ไหม?” ไปสู่การโชว์ทิปและวิธีของตัวเองได้ภายในหนึ่งชั่วโมง
โดยเฉพาะถ้ารันตัวดาวน์โหลด YouTube กับ SoundCloud ใน workspace อีกอันควบคู่กัน ก็แทบจะเอาแทร็กไหนก็ได้เข้าไลบรารีภายใน 1–2 นาที
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 ทำให้ต้องใช้เวลาพอสมควรกว่าจะเข้าใจฟีเจอร์พื้นฐาน แต่ทุกอย่างมีอยู่ในเอกสาร เลยหาคำตอบได้ในที่สุด
Auto DJ พร้อม auto cue นี่สุดยอด
ต่อไปคิดว่าจะทำวิทยุด้วย Raspberry Pi และถ้าเป็นไปได้ก็จะต่อ amp HAT ด้วย
ใช้ Mixxx สำหรับเซ็ต DJ ที่เล่นปีละไม่กี่ครั้งมาตลอด
ฟีเจอร์ครบมากและเสถียรด้วย
แต่ตอนนี้อยากใช้แค่ USB stick โดยไม่ต้องหิ้วแล็ปท็อปกับ DJ controller ไป จึงต้องใช้ RekordBox
แต่ RekordBox ทำงานบน Linux ได้ไม่ดี ลองทั้ง VirtualBox และ Wine แล้วแต่ไม่สำเร็จ
น่าเสียดายที่ไม่มี โคลนของ RekordBox หรือฟีเจอร์ “ส่งออกเป็น RekordBox USB” ใน Mixxx
แต่ถ้า Mixxx หรือซอฟต์แวร์เสรี/โอเพนซอร์สตัวอื่นเขียนเพลย์ลิสต์ลง USB stick ได้ ผมคงทิ้ง RekordBox ทันที
ซอฟต์แวร์ที่ทำงานได้แย่เท่า RekordBox นี่หาได้ไม่บ่อย
ผมเป็น DJ ในงานแต่งงานของน้องชายด้วย Mixxx น่าจะราวปี 2013 หรือ 2014
ตอนที่ได้รับสัญญาณให้เปลี่ยนไปเป็นแทร็กเฉพาะสำหรับการเต้นรำครั้งแรกของเจ้าสาวกับพ่อ Mixxx ทำให้แล็ปท็อปค้างไปเลย
แขกในงานมองมาที่ผม และมีใครบางคนพูดเบา ๆ ว่า “เรารออยู่นะ!”
มันไม่ตอบสนองเลยจนต้อง hard reboot แล้วบูตกลับเข้า Ubuntu จากนั้นก็เปิด VLC เล่นเพลงต่อไปตลอดค่ำคืนนั้น
อาจจะไม่ใช่ความผิดของ Mixxx ก็ได้ แต่ช่วงเวลานั้นไม่มีวันลืมแน่
เสียใจที่คุณเจอประสบการณ์ไม่ดี และเราทุ่มเทอย่างมากเพื่อทำให้ Mixxx เสถียรเหมือนหินผา
ถ้าเป็นเรื่องเมื่อกว่า 10 ปีก่อน ตอนนี้บั๊กนั้นก็น่าจะถูกแก้ไปแล้วเป็นไปได้สูง
เมื่อคอมพิวเตอร์เข้ามาเกี่ยวข้อง เรื่องแบบนั้นก็เกิดขึ้นได้ และเพราะอย่างนั้นการตั้งค่าใหม่ ๆ จึงควรซ้อมไว้ล่วงหน้า
ไม่ว่าจะเป็นการแสดงหรือการปล่อยจรวดก็เหมือนกัน
ตอนที่ผมเล่นเซสชัน DJ ในยุคที่ยังจัดการไฟล์เสียงดิจิทัลบนคอมพิวเตอร์ ผมมักจะพก Sony Discman เก่า ๆ ที่ใส่ CD ซึ่งไรต์แทร็กที่ดีที่สุดที่ผมเลือกไว้ไปด้วย
เตรียมไว้ให้หยิบมาใช้ได้ทันทีถ้าเกิดเหตุขัดข้อง
ในช่วงปลายยุค 90 ที่ระบบปฏิบัติการสำหรับผู้บริโภคยังเป็นขยะที่ไม่เสถียร การแครชไม่ได้เป็นเรื่องหายากเลย
ตอนนี้สมาร์ตโฟนอาจทำหน้าที่นั้นได้ แต่ถ้าจะให้สะดุดน้อยที่สุด ก็ควรเสียบอะแดปเตอร์ที่จะต่อเข้ามิกเซอร์ไว้ล่วงหน้า หรือเตรียมให้พร้อมใช้งานทันที
เล่นไปได้ราวสองเพลงครึ่ง MacBook ก็ดับ และรีบูตแล้วก็ไม่กลับมา เลยจบลงแค่นั้น
ถึงจะน่าเสียดาย แต่การใช้แล็ปท็อปเป็นโครงสร้างพื้นฐานหลักมักเป็นไอเดียที่ไม่ดี
รู้มาว่า DJ มืออาชีพจำนวนมากมี เครื่องเล่นเพลงสำรอง ไว้ก็เพราะเหตุผลแบบนี้
ฮาร์ดแวร์ก็เสียได้เหมือนกัน
ใช้เป็นแค่ เครื่องเล่นเสียง อยู่
ชอบวิธีที่ใส่เพลงไว้ในคิวแล้วให้ Auto DJ เล่น
เครื่องเล่นเสียงอื่น ๆ โดยหลักการแล้วก็ทำได้ แต่ใน Mixxx เวิร์กโฟลว์นี้ชัดเจนมาก
และชอบที่ดูคีย์กับ BPM ได้เพราะอยากรู้อยากเห็น
ส่วนใหญ่ใช้สำหรับมิกซ์สด และฟีเจอร์ Auto DJ น่าจะยังไม่เคยลองใช้อย่างจริงจังเลย
น่าจะทำให้เปิดคอลเลกชันของตัวเองได้สนุกกว่าเครื่องเล่นเพลงแบบดั้งเดิมมาก คงต้องลองใช้ดู
สนุกมากกับการตั้งค่า Mixxx เพื่อ DJ บน Steam Deck
ด้วย USB HID binding ที่สคริปต์ได้เต็มรูปแบบด้วย JavaScript ทำให้รีเวิร์สเอนจิเนียร์ระบบควบคุมของ Steam Deck แล้วมิกซ์ได้แบบพกพาค่อนข้างดี