La note profonde THX est l'un des sons les plus reconnaissables dans la technologie de production audio / vidéo. Selon son créateur, il a fallu environ 20 000 lignes de code C pour générer le résultat final. On peut faire mieux que ça.
Votre tâche consiste à écrire un script dans n'importe quelle langue qui générera un son (dans un fichier ou directement sur le matériel) qui correspond à la description de la marque du son THX, tel que fourni par le US Patent and Trademark office :
Le thème du logo THX se compose de 30 voix sur sept mesures, commençant dans une plage étroite, 200 à 400 Hz, et se détournant lentement vers des hauteurs présélectionnées comprenant trois octaves. Les 30 voix commencent à des hauteurs comprises entre 200 Hz et 400 Hz et arrivent à des hauteurs présélectionnées s'étendant sur trois octaves par la quatrième mesure. La hauteur la plus élevée est légèrement désaccordée alors qu'il y a le double du nombre de voix des deux basses.
Notez que les "hauteurs présélectionnées" doivent être à peu près les mêmes que les hauteurs de la note profonde THX réelle, qui sont dans la tonalité de mi bémol.
Le code le plus court pour le faire dans n'importe quelle langue gagne.
Import[youtube]
réponsesRéponses:
C, 323 octets
(entre autres, les caractères NUL ne pouvaient pas être collés dans la zone de texte; vous pouvez afficher ou télécharger le fichier d'origine ici )
Usage:
Cliquez ici pour écouter un aperçu du son généré!
la source