THX глубокая нота является одним из самых узнаваемых звуков в аудио технологии производства / видео. По словам его создателя, для получения окончательного результата потребовалось около 20 000 строк кода на языке Си . Мы можем сделать лучше, чем это.
Ваша задача - написать скрипт на любом языке, который будет генерировать звук (в файл или непосредственно на аппаратное обеспечение), который соответствует описанию товарного знака звука THX, как это предусмотрено Управлением по патентам и товарным знакам США :
Тема логотипа THX состоит из 30 голосов по семи тактам, начиная с узкого диапазона, от 200 до 400 Гц, и постепенно переходя к предварительно выбранным высотам, охватывающим три октавы. 30 голосов начинаются на высотах от 200 до 400 Гц и достигают предварительно выбранных высот, охватывающих три октавы по четвертому такту. Высшая высота слегка расстроена, в то время как число голосов двух самых низких высот удваивается.
Обратите внимание, что «предварительно выбранные тона» должны быть примерно такими же, как и тона в фактической глубокой ноте THX, которые находятся в тональности клавиши E flat.
Самый короткий код для этого на любом языке выигрывает.
Import[youtube]
ответовОтветы:
C, 323 байта
(среди прочего, символы NUL не могут быть вставлены в текстовое поле; вы можете просмотреть или скачать оригинальный файл здесь )
Использование:
Нажмите здесь, чтобы прослушать превью сгенерированного звука!
источник