Thử thách
Tạo Bàn phím GUI với càng ít ký tự càng tốt.
Thí dụ
Bởi vì đây là một bài tập trong một trong các khóa học của tôi, tôi không thể hiển thị mã nguồn. Tuy nhiên, đây là một ảnh chụp màn hình bàn phím của tôi.
Trong ví dụ này, các phím của tôi thuộc loại JButton
và tôi đã sử dụng Bộ tổng hợp Midi để tạo ra âm thanh (với các giá trị phong bì ADSR mặc định).
Quy tắc
- Bạn được phép sử dụng các thư viện bên ngoài tiêu chuẩn.
- Hãy sáng tạo với âm thanh của bạn. Bạn có thể sử dụng 8 bit, sitar, v.v.
- Để đơn giản, bạn có thể có năm khóa; đen trắng, từ C đến E (năm phím đầu tiên trên bàn phím của tôi).
- Quan trọng nhất là ... giới thiệu công việc của bạn!
THÔNG BÁO : Tùy thuộc vào ngôn ngữ bạn chọn để làm việc với, đây có thể là một nhiệm vụ khá lớn.
Đây là câu hỏi đầu tiên của tôi về SE Code Golf. Nếu bất cứ điều gì không rõ ràng, xin vui lòng hỏi thêm chi tiết.
EDIT : Ngày đáo hạn cho thử thách này sẽ là 22/9/12. Nếu bạn đăng câu trả lời sau ngày này, tôi sẽ xem xét nó bất kể (và có thể +1 nó).