RTTTL ( Ring Tone Text Transfer Language) ist ein Musikformat, das von Nokia in den Anfängen erfunden wurde, als Dinosaurier das Land durchstreiften . Es erlaubt ziemlich grobe Musikstücke (keine Akkorde oder ähnliches) und das Format ist ziemlich einfach, weshalb ich es ziemlich cool finde. Schauen Sie sich diesen an:
DejaVu: d=8,o=5,b=200: e, e, c, e, g, 2g4
Untersuchen wir das Format. Der "DejaVu" -Teil am Anfang ist der Titel - dieser darf nicht länger als zehn Zeichen sein. D und o sind die Standardwerte für Dauer und Oktave. Wenn in einer Note keine Dauer oder Oktave angegeben ist, werden diese verwendet. Schließlich ist das b die Schläge pro Minute.
Danach werden die aktuellen Noten des Songs aufgelistet. Das Format einer Note ist DPO, wobei D die Dauer der Note ist (1, 2, 4, 8, 16), P die Tonhöhe ist (A, B, C, D, E, F, G, A #, B # , C #, D #, E #, F #, G #) und O ist die Oktave (4-8 in der Nokia-Implementierung, bei anderen Implementierungen ist dies jedoch anders. Für die Zwecke der Herausforderung werden wir sagen, dass es 1-8 ist.) . Wenn die Dauer oder die Oktave nicht angegeben ist, werden die Standardeinstellungen verwendet. Zusätzlich kann eine Note einen Punkt haben - dies multipliziert im Wesentlichen die Dauer mit 1,5.
In unserem Beispiel haben wir zwei E-Noten ohne Dauer und Oktave, was bedeutet, dass sie die Standarddauer und -oktave (8 oder Achtel und Oktave 5) haben, ein C ohne Dauer und Oktave, ein E und ein G. Die letzte Note ist eine G-Note mit einer Dauer von 2 (Halbnote) und einer Oktave von 4.
Was ist die Herausforderung, nachdem wir das Format durchgesehen haben? Die Herausforderung hat eigentlich nicht zu viel mit RTTTL zu tun. Ihre Aufgabe ist es, ein verschleiertes Programm zu erstellen, das "Hallo, Welt!" (genau) das ist auch ein gültiger RTTTL-Song, der mindestens fünf Sekunden lang ist .
Um Ihr RTTTL-Lied zu testen, können Sie auf dieser Site Ihr Lied in eine MIDI-Datei konvertieren und dann in einem MIDI-Player anhören. Dies ist ein Beliebtheitswettbewerb . Viel Glück!
EDIT: Hier ist eine Website zum Konvertieren von MIDIs in RTTTLs, wenn Sie dies wünschen. Verknüpfung
EDIT2: Diese glänzende Prämie wird in 7 Tagen an den Gewinner (den am häufigsten bewerteten Beitrag) vergeben.