5 điểm bởi GN⁺ 2025-01-21 | 2 bình luận | Chia sẻ qua WhatsApp
  • Đối với các DJ muốn thực hiện live mix bằng các tệp nhạc số, Mixxx là một lựa chọn miễn phí mã nguồn mở có thể dùng trên Windows, macOS, Linux
  • Phát hiện BPM·key và Sync Lock hỗ trợ quy trình mixing, từ việc chọn track tiếp theo đến khớp tempo·beat cho tối đa 4 bài
  • Cung cấp mapping bộ điều khiển DJ tích hợp sẵn và hệ thống mapping có thể lập trình, cho phép kết nối thiết bị MIDI·HID theo đúng workflow
  • Hỗ trợ đồng thời chuỗi hiệu ứng và điều khiển vinyl timecode, nên có thể xử lý phát nhạc số, scratch và vinyl passthrough trong cùng một set
  • Được phát triển bởi cộng đồng quốc tế chứ không phải công ty, và có thể tham gia qua báo lỗi·đề xuất tính năng·tạo mapping·dịch thuật·đóng góp mã

Môi trường cơ bản cho live mix

  • Mixxx là phần mềm DJ tích hợp các công cụ cần thiết để thực hiện live mix bằng các tệp nhạc số
  • Nền tảng hỗ trợ là Windows, macOS, Linux
  • Có thể dùng từ DJ mới chỉ sử dụng laptop cho đến người giàu kinh nghiệm dùng turntable

Tính năng mixing và điều khiển thiết bị

  • Phát hiện BPM và key nhạc

    • Giúp chọn track tiếp theo trong thư viện
    • Với Sync Lock, hỗ trợ khớp tempo và beat cho tối đa 4 bài để mixing liền mạch
  • Hỗ trợ bộ điều khiển DJ

    • Cung cấp mapping tích hợp cho phần cứng bộ điều khiển DJ
    • Với hệ thống mapping có thể lập trình, có thể tùy biến workflow và thêm hỗ trợ cho thiết bị MIDI hoặc HID
  • Chuỗi hiệu ứng

    • Có thể thêm hiệu ứng âm thanh vào track
    • Có thể nối nhiều hiệu ứng thành chuỗi và điều chỉnh từng núm
  • Điều khiển bằng đĩa vinyl

    • Có thể dùng turntable với đĩa vinyl timecode để điều khiển phát và scratch các tệp nhạc số
    • Có thể bật chế độ vinyl passthrough để trộn đĩa nhạc vinyl vào set
    • Có thể xem thêm tính năng tại trang features

Cách phát triển miễn phí mã nguồn mở

  • Mixxx là phần mềm miễn phí mã nguồn mở và được phát triển theo mô hình cộng đồng dẫn dắt
  • Đây không phải sản phẩm đứng sau bởi một công ty, mà do các DJ và lập trình viên phát triển trong thời gian rảnh
  • Các liên kết chính để bắt đầu và tham gia:
  • Cộng đồng quốc tế có sự tham gia của DJ, lập trình viên và nghệ sĩ
  • Các cách đóng góp:

Dự án và thông báo gần đây

  • Tin ngày 6 tháng 6 năm 2026 là dự án GSoC 2026, nói về việc port và xây dựng lại skin LateNight của Mixxx thành giao diện QML native·hiện đại·hiệu năng cao
  • Tin ngày 21 tháng 4 năm 2026 là lời kêu gọi hỗ trợ một bản kiến nghị nhằm công nhận công việc mã nguồn mở là hoạt động tình nguyện tại Đức
  • Có thể xem toàn bộ tin tức và thông báo tại news page hoặc Atom feed

2 bình luận

 
hiyama 2025-01-21

Tôi đã dùng mixxx hơn 10 năm. Tôi nghĩ mixxx là một trong những dự án xuất sắc nhất của mã nguồn mở. (Bên dưới cùng cũng có viết như vậy.)

 
GN⁺ 2025-01-21
Ý kiến trên Hacker News
  • Năm ngoái tôi đã dùng Mixxx để DJ cho một đám cưới
    Tôi tạo một trang web để khách mời cùng bình chọn nhạc, rồi gom các bài đó lại thành một bản mix có thể chuyển qua nhiều thể loại mà vẫn liền mạch
    Quá trình mày mò chuẩn bị cũng rất vui, và nó hoạt động trơn tru với vài bộ điều khiển DJ tôi mua giá rẻ
    Ngoài ra tôi còn viết một chương trình nhỏ đọc track đang phát từ cơ sở dữ liệu SQLite để đèn chạy theo nhạc
    Quan trọng nhất là trong đêm hôm đó nó chạy tốt, không lỡ một nhịp nào

    • Bạn có thể chia sẻ chương trình đọc track đang phát không? Đài phát thanh sinh viên của chúng tôi đang dùng Mixxx, và có vẻ có thể dùng cách này để hiển thị bài đang phát trên website
    • Tôi tò mò bạn đã dùng gì cho phần bình chọn nhạc cộng tác, hay là tự làm
      Tùy mục đích, tôi từng thấy đủ kiểu từ playlist Spotify cộng tác, Google Forms, cho đến kiosk ở quán bar kiểu “trả 1 đô để đưa bài yêu cầu lên”
      Nó cũng có điểm giống bỏ phiếu lựa chọn theo thứ hạng trong chính trị, và còn liên quan đến việc làm sao để mọi người cảm thấy được tham gia, dù cuối cùng DJ vẫn phải có quyền phủ quyết
      Có lẽ các startup chưa đụng tới mảng này nhiều vì sẽ va ngay vào vấn đề giấy phép, nhưng tôi tò mò phía mã nguồn mở có những gì
  • Tôi đã dùng nó trong vài năm qua và không có gì để chê; đây thật sự là phần mềm rất tốt
    Lĩnh vực này có mức khóa chân vào nhà cung cấp rất mạnh: bộ điều khiển của nhiều thương hiệu bị buộc vào các ứng dụng DJ độc quyền khác nhau, và các ứng dụng đó quan tâm nhiều hơn đến việc dụ người dùng đăng ký dịch vụ thuê bao nhạc hơn là hỗ trợ tính năng hữu ích hay giao thức mở
    Ngược lại, với Mixxx, chỉ cần bộ điều khiển xuất MIDI là bạn có thể tự viết script adapter, và thư viện tích hợp sẵn cũng có script cho các bộ điều khiển thương mại phổ biến và thiết bị MIDI

    • Công bằng mà nói, các đối thủ thương mại như Rekordbox hay Traktor cũng hỗ trợ mapping thiết bị MIDI không được hỗ trợ chính thức
      Tuy nhiên theo kinh nghiệm của tôi, jog wheel khó điều khiển chính xác như các cặp phần cứng-phần mềm được hỗ trợ chính thức
    • Lâu rồi tôi có thử thì chuyện này không làm được
      Tôi tò mò liệu mixer Rane trước đây tôi dùng với Serato có dùng được trong Mixxx không
  • Tôi rất hài lòng vì bản 2.5 đã thêm số beat còn lại đến marker tiếp theo
    Dùng cùng bộ điều khiển USB Numark thì, tính cả chi phí laptop và controller, bạn có một setup DJ gần như đầy đủ tính năng với giá dưới 500 đô, không phải phụ thuộc vào Windows hay Mac, giấy phép thuê bao, hoặc bản “lite” bị giới hạn tính năng
    Ngay cả những người đã quen với setup khác cũng thích nghi nhanh đến bất ngờ; thường trong vòng một giờ họ đi từ “ồ, tôi thử được không?” sang mức tự trình diễn mẹo và cách làm của riêng mình
    Đặc biệt nếu chạy kèm trình tải YouTube và SoundCloud ở workspace khác, gần như track nào cũng có thể đưa vào thư viện trong 1–2 phút

    • Bạn đang dùng controller nào vậy?
  • Mixxx là một bộ trộn soundscape cho TTRPG khá tuyệt mà ít ai để ý
    Bạn có thể xếp chồng nhiều track tạo không khí lên nhạc đã khớp tempo, đưa chúng vào cue, tạo soundboard, rồi gán tất cả vào điều khiển phần cứng
    Đúng là hơi quá tay, nhưng các công cụ tương tự thường nhốt bạn trong hệ sinh thái media, thiếu tính năng cho người dùng nâng cao, cần thuê bao, hoặc hoàn toàn không chạy trên Linux/macOS

    • Tôi đang tìm thứ kiểu này
      Không biết có thể stream cho game online không
      Tôi chơi cả offline lẫn online, và cần thứ gì đó cho một ván Call of Cthulhu rùng rợn
      Với Call of Cthulhu bối cảnh thập niên 1920, nhạc và hiệu ứng âm thanh cực kỳ hợp
      Trước đây tôi từng xem qua nhưng thấy ảnh chụp màn hình hơi ngợp nên rút lui
  • Mixxx thật sự tuyệt vời
    Nó thuộc nhóm được tổ chức tốt nhất trong các dự án mã nguồn mở tôi từng thấy
    Vài năm trước tôi đã làm một video demo Mixxx bằng “bộ điều khiển tích hợp” tự chế, cho thấy từ lúc boot Linux đến chạy Mixxx, màn hình cảm ứng, beatmatching và một chút hiệu ứng
    https://www.youtube.com/watch?v=DjHvW4OsQ2Y
    Nếu các nhà phát triển Mixxx đang đọc, xin nâng ly :-)

  • Tôi đang dùng nó để làm mixtape ở nhà. Tôi đã mua một máy cassette cổ
    Chức năng crossfade rất tuyệt, và mặc định nó cũng chuẩn hóa âm lượng, chỉ riêng các tính năng đó đã khiến đây là phần mềm rất tốt
    Quản lý playlist và thư viện cũng chắc chắn
    Phàn nàn duy nhất là UI không trực quan với người không phải DJ, nên tôi mất một lúc mới nắm được các chức năng cơ bản; nhưng mọi thứ đều có trong tài liệu nên cuối cùng vẫn tìm ra được

    • Tôi đang thiết lập vài đài phát thanh bằng playlist cho AzuraCast để dùng ở nhà
      Auto DJ có auto cue thật tuyệt
      Tiếp theo tôi định làm một radio bằng Raspberry Pi, và nếu được thì gắn thêm cả ampli HAT
  • Tôi đã dùng Mixxx cho các set DJ vài lần mỗi năm
    Tính năng rất hoàn thiện và cũng ổn định
    Tuy nhiên giờ tôi muốn chỉ dùng USB thay vì mang laptop và bộ điều khiển DJ, nên phải dùng RekordBox
    Nhưng RekordBox không chạy tốt trên Linux. Tôi đã thử cả VirtualBox lẫn Wine nhưng đều thất bại
    Đáng tiếc là không có bản clone RekordBox hay tính năng “xuất sang USB RekordBox” trong Mixxx

    • RekordBox trên Windows còn chẳng chạy tốt, nên thật khó tưởng tượng nó sẽ tệ thế nào trên Linux
      Dù vậy, nếu Mixxx hoặc phần mềm tự do/mã nguồn mở nào khác cho phép ghi playlist vào USB, tôi nghĩ mình sẽ bỏ RekordBox ngay
      Hiếm có phần mềm nào hoạt động tệ như RekordBox
  • Tôi đã DJ bằng Mixxx ở đám cưới em trai. Có lẽ là năm 2013 hoặc 2014
    Đúng lúc nhận tín hiệu chuyển sang một track cụ thể cho điệu nhảy đầu tiên của cô dâu và cha cô ấy, Mixxx làm laptop bị treo
    Khách mời nhìn tôi chằm chằm, và có ai đó khẽ nói “mọi người đang chờ đấy!”
    Máy hoàn toàn không phản hồi nên tôi phải hard reboot và boot lại vào Ubuntu, sau đó mở VLC để phát nhạc suốt phần còn lại của buổi tối
    Có lẽ không phải lỗi của Mixxx, nhưng tôi sẽ không bao giờ quên khoảnh khắc đó

    • Tôi là nhà phát triển Mixxx
      Rất tiếc vì bạn đã có trải nghiệm không tốt; chúng tôi đã bỏ nhiều công sức để làm cho Mixxx ổn định như đá tảng
      Nếu đó là chuyện từ hơn 10 năm trước thì rất có khả năng lỗi đó giờ đã được sửa
  • Khi máy tính can thiệp thì những chuyện như vậy có thể xảy ra, vì thế cấu hình mới cần được luyện tập trước
    Dù là biểu diễn hay phóng tên lửa thì cũng như nhau
    Khi chơi một phiên DJ, hồi còn xử lý các file âm thanh số trên máy tính, tôi thường mang theo một chiếc Sony Discman cũ cùng với CD đã ghi sẵn những track hay nhất tôi chọn
    Đó là để sẵn sàng dùng ngay nếu có sự cố
    Vào cuối thập niên 90, khi hệ điều hành tiêu dùng còn là thứ rác rưởi bất ổn, crash hoàn toàn không hiếm
    Giờ thì smartphone có thể đảm nhận vai trò đó, nhưng để giảm thiểu gián đoạn thì nên cắm sẵn adapter nối vào mixer, hoặc chuẩn bị để có thể dùng ngay

    • Ở một buổi concert tôi mới đi gần đây, ban nhạc mở màn là một bộ đôi và họ phụ thuộc vào MacBook cho việc sequencing trống live cùng MIDI input cho nhiều hiệu ứng
      Đi được khoảng hai bài rưỡi thì MacBook chết, khởi động lại cũng không sống lại nên họ kết thúc luôn
      Dù đáng tiếc, nhưng dùng laptop làm hạ tầng cốt lõi thường là ý tưởng tệ
    • Thật đáng tiếc
      Tôi biết các DJ chuyên nghiệp thường có máy phát nhạc dự phòng chính vì lý do này
      Phần cứng cũng có thể hỏng
  • Tôi chỉ dùng nó như một trình phát âm thanh
    Tôi thích cách đưa bài vào hàng đợi rồi để Auto DJ phát
    Về nguyên tắc, các trình phát âm thanh khác cũng làm được, nhưng trong Mixxx thì luồng này rất rõ ràng
    Việc xem được key và BPM để thỏa trí tò mò cũng hay

    • Tôi chưa từng nghĩ đến cách dùng này
      Tôi chủ yếu dùng để mix live, và có lẽ chưa bao giờ dùng tính năng Auto DJ cho đúng nghĩa
      Có vẻ nó có thể phát bộ sưu tập của tôi thú vị hơn nhiều so với trình phát nhạc truyền thống, nên tôi sẽ thử
  • Tôi đã rất vui khi cấu hình Mixxx để DJ trên Steam Deck
    Nhờ USB HID binding có thể script hoàn toàn bằng JavaScript, tôi đã reverse engineer hệ thống điều khiển của Steam Deck và có thể mix khá cơ động