Die THX Deep Note ist einer der bekanntesten Sounds in der Audio- / Videoproduktionstechnologie. Laut dem Ersteller wurden etwa 20.000 Zeilen C-Code benötigt , um das Endergebnis zu erzielen. Wir können es besser machen.
Ihre Aufgabe ist es, ein Skript in einer beliebigen Sprache zu schreiben, das einen Sound (in eine Datei oder direkt in die Hardware) erzeugt, der der Markenbeschreibung des THX-Sounds entspricht, wie sie vom US-Patent- und Markenamt bereitgestellt wird :
Das THX-Logo-Thema besteht aus 30 Stimmen in sieben Takten, beginnend in einem engen Bereich von 200 bis 400 Hz und langsam umgeleitet zu vorgewählten Tonhöhen mit drei Oktaven. Die 30 Stimmen beginnen bei Tonhöhen zwischen 200 Hz und 400 Hz und erreichen im vierten Takt vorgewählte Tonhöhen, die drei Oktaven umfassen. Die höchste Tonhöhe ist leicht verstimmt, während die Anzahl der Stimmen der beiden niedrigsten Tonhöhen doppelt so hoch ist.
Beachten Sie, dass die "vorausgewählten Tonhöhen" ungefähr den Tonhöhen in der tatsächlichen tiefen THX-Note entsprechen müssen, die sich in der Tonart Es befinden.
Der kürzeste Code in einer Sprache gewinnt.
Import[youtube]
AntwortenAntworten:
C 323 Bytes
(Unter anderem konnten NUL-Zeichen nicht in das Textfeld eingefügt werden. Sie können die Originaldatei hier anzeigen oder herunterladen. )
Verwendung:
Klicken Sie hier, um eine Vorschau des erzeugten Sounds anzuhören!
quelle