THX głęboka uwaga jest jednym z najbardziej rozpoznawalnych brzmień w technologii produkcji audio / wideo. Według twórcy wygenerowanie ostatecznego wyniku wymagało około 20 000 linii kodu C. Możemy to zrobić lepiej.
Twoim zadaniem jest napisanie skryptu w dowolnym języku, który wygeneruje dźwięk (do pliku lub bezpośrednio na sprzęt), który pasuje do opisu znaku towarowego dźwięku THX, dostarczonego przez amerykański Urząd Patentowy i Znaków Towarowych :
Motyw logo THX składa się z 30 głosów na siedem taktów, zaczynając od wąskiego zakresu, od 200 do 400 Hz i powoli przechodząc do wstępnie wybranych tonów obejmujących trzy oktawy. 30 głosów zaczyna się w tonach od 200 Hz do 400 Hz i dochodzi do wstępnie wybranych tonów obejmujących trzy oktawy w czwartej takcie. Najwyższy ton jest lekko przestrojony, a liczba głosów w najniższych dwóch tonach jest podwójna.
Zauważ, że „wstępnie wybrane tony” muszą być mniej więcej takie same jak tony w głębokiej nucie THX, które są w tonacji Es.
Wygrywa najkrótszy kod w dowolnym języku.
Import[youtube]
odpowiedziOdpowiedzi:
C, 323 bajty
(między innymi nie można wkleić znaków NUL w polu tekstowym; możesz wyświetlić lub pobrać oryginalny plik tutaj )
Stosowanie:
Kliknij tutaj, aby odsłuchać podgląd wygenerowanego dźwięku!
źródło