Тон Шепарда — это слуховая иллюзия, в которой кажется, что звук постоянно становится все выше и выше — или ниже и ниже. Это делается путем зацикливания искусно созданной части музыки поверх самой себя.

В этом задании вы создадите звук Шепарда с помощью программы Sonic Pi. Вы можете установить Sonic Pi прямо с официального сайта.

Примеры

Чтобы получить представление об эффекте, послушайте музыку из этих двух видео. Не беспокойтесь о визуальных эффектах, просто сосредоточьтесь на звуке.

Чтобы попытаться понять, как это работает, вы можете прослушать звуковую дорожку этого видео. Слышны переходы между разными частями иллюзий. Также есть разбивка по частоте в виде изображения, но это поможет вам, только если вы умеете их читать.

Шепард Тон

Наконец, есть этот пример на фортепиано. Ноты дискретны (вместо постоянно повышающихся частот), но принцип тот же.

Фортепианный тон Шепарда

Вы можете получить больше пояснений по поводу тона Шепарда в Википедии. На странице также перечислены некоторые варианты использования тонов Шепарда в фильмах и видеоиграх.

инструкции

Используя язык программирования Sonic Pi, создайте тон Шепарда. Вы можете выбрать, хотите ли вы восходящий или нисходящий тон, дискретные ноты или непрерывные частоты, какой звук использовать и т. д.

Разместите свое решение на нашем форуме и посмотрите примеры решений.

Чтобы узнать больше о задачах, ресурсах и событиях, подпишитесь на нашу рассылку.