RTTTL , hoặc Ngôn ngữ chuyển văn bản nhạc chuông là định dạng âm nhạc được Nokia phát minh vào thời điểm bình minh khi khủng long lang thang trên vùng đất . Nó cho phép tạo ra những bản nhạc khá thô (không có hợp âm hay bất cứ thứ gì), và định dạng khá đơn giản, đó là lý do tại sao tôi nghĩ nó khá tuyệt. Hãy nhìn vào cái này:
DejaVu: d=8,o=5,b=200: e, e, c, e, g, 2g4
Hãy mổ xẻ định dạng. Phần "DejaVu" ở đầu là tiêu đề - phần này không thể dài hơn mười ký tự. D và o là các giá trị mặc định cho thời lượng và quãng tám - nếu một ghi chú không chỉ định thời lượng hoặc quãng tám, nó sẽ sử dụng các giá trị này. Cuối cùng, b là nhịp mỗi phút.
Sau đó, các ghi chú thực tế của bài hát được liệt kê. Định dạng của ghi chú là DPO, trong đó D là thời lượng của ghi chú (1, 2, 4, 8, 16), P là cao độ (A, B, C, D, E, F, G, A #, B # , C #, D #, E #, F #, G #) và O là quãng tám (4-8 trong triển khai Nokia, tuy nhiên, nó khác với các triển khai khác. Đối với mục đích của thử thách, chúng tôi sẽ nói đó là 1-8) . Nếu thời lượng hoặc quãng tám không được chỉ định, mặc định được sử dụng. Ngoài ra, một ghi chú có thể có một dấu chấm sau nó - điều này về cơ bản nhân thời lượng lên 1,5.
Trong ví dụ của chúng tôi ở đây, chúng tôi có hai ghi chú E không có thời lượng và quãng tám, có nghĩa là chúng có thời lượng và quãng tám mặc định (8, hoặc ghi chú thứ tám và quãng tám 5), một chữ C không có thời lượng và quãng tám, E và a G. Ghi chú cuối cùng là một ghi chú G có thời lượng 2 (nửa nốt) và quãng tám là 4.
Bây giờ chúng ta đã đi qua định dạng, thách thức là gì? Thử thách thực sự không có quá nhiều liên quan đến RTTTL. Nhiệm vụ của bạn là tạo ra một chương trình bị xáo trộn tạo ra "Xin chào, Thế giới!" (chính xác) đó cũng là một bài hát RTTTL hợp lệ dài ít nhất năm giây .
Để kiểm tra bài hát RTTTL của bạn, bạn có thể sử dụng trang web này để chuyển đổi bài hát của mình thành tệp MIDI, sau đó nghe nó trong trình phát MIDI. Đây là cuộc thi phổ biến . Chúc may mắn!
EDIT: Đây là một trang web để chuyển đổi MIDI sang RTTTL nếu bạn mong muốn. Liên kết
EDIT2: Tiền thưởng sáng bóng này sẽ được trao cho người chiến thắng (bài được đánh giá cao nhất) trong 7 ngày.