US — Ars Technica
Từ món mua bốc đồng đến studio bỏ túi: M-Vave FM-1
Thiết bị2 phút đọc
M-Vave FM-1 là một bộ tổng hợp âm thanh (synthesizer) nhỏ, giá rẻ, được cộng đồng người dùng sửa phần mềm bên trong để làm được nhiều việc hơn. Hãng M-Vave đã mở một phần phần mềm để mọi người tự viết chương trình mới cho máy.
Chuyện gì đã xảy ra?
FM-1 là một máy nhạc nhỏ, có 27 phím đàn và màn hình nhỏ 1,54 inch. Ban đầu, máy chỉ làm đúng những gì hộp ghi. Từ tháng 7, một nhóm người thích mày mò trên Reddit đã bắt đầu tìm hiểu cách phần mềm gốc của máy hoạt động. Đến tháng 9, các phần mềm do cộng đồng viết đã xuất hiện. Ngày 17 tháng 10, M-Vave công bố FM1 Open, một bộ công cụ giúp người dùng tự viết phần mềm mới cho máy.
Các con số và sự kiện chính
- Giá: khoảng 59,72 USD sau phí.
- Máy có 27 phím đàn và màn hình TFT 1,54 inch.
- Tháng 7: cộng đồng bắt đầu tìm hiểu phần mềm gốc.
- Tháng 9: phần mềm tùy chỉnh đầu tiên xuất hiện.
- Ngày 17 tháng 10: M-Vave công bố FM1 Open và phiên bản phần mềm gốc 15.
Vì sao đây là chuyện lạ?
Thông thường, khi cộng đồng tìm ra cách sửa một thiết bị khép kín, hãng sẽ nhanh chóng đưa ra bản vá chính thức. M-Vave làm ngược lại. Hãng công bố mã nguồn phần ứng dụng theo giấy phép GPLv3 và còn cung cấp trình giả lập chạy trên trình duyệt để thử phần mềm trước khi nạp vào máy thật. Tuy nhiên, phần 'động cơ' âm thanh bên dưới vẫn là một tệp nhị phân đóng, nên chỉ có tầng ứng dụng là thật sự mở.
Vì sao điều này quan trọng?
Câu chuyện cho thấy một chiếc máy nhạc giá rẻ có thể trở thành nền tảng cho nhiều dự án khác nhau, kể cả những việc không liên quan đến âm nhạc. Việc hãng mở mã nguồn là một bước đi đáng chú ý với cộng đồng. Dù vậy, người đọc nên nhớ rằng không phải toàn bộ phần mềm đều mở.
Cần theo dõi điều gì?
- Số lượng phần mềm tùy chỉnh do cộng đồng viết sẽ còn tăng nhiều.
- Phần động cơ âm thanh đóng có được mở thêm hay không.
- Hãng có tiếp tục hỗ trợ bộ công cụ FM1 Open và trình giả lập hay không.
Chú giải
- M-Vave FM-1
- Máy tổng hợp âm thanh nhỏ, giá rẻ, dùng kiểu điều tần (FM) để tạo âm thanh.
- GPLv3
- Một loại giấy phép phần mềm mở, cho phép mọi người xem, sửa và chia sẻ mã nguồn.
- FM1 Open
- Bộ công cụ do M-Vave công bố, gồm SDK, trình soạn thảo trên trình duyệt và phần mềm gốc mở.