Это веб-приложение позволяет вам искать песню на Spotify, а затем создавать бесконечную и постоянно меняющуюся версию песни.
Как это работает?
Мы используем Spotify API, чтобы разбить песню на биты. Мы играем песню бит за битом, но в каждом такте есть шанс, что мы перейдем к другой части песни, которая звучит очень похоже на текущий бит. Для сходства битов мы смотрим на высоту тона, тембр, громкость, продолжительность и положение бита в такте. Есть отличная визуализация, которая показывает все возможные переходы, которые могут произойти в любой доле.
Есть ли способы управлять песней?
Да, вот несколько ключей:
[Пробел] - Запустить и остановить воспроизведение песни.
[Стрелка влево] - Уменьшить текущую скорость воспроизведения на единицу.
[Стрелка вправо] — увеличить текущую скорость воспроизведения на единицу.
[Стрелка вниз] - Устанавливает текущую скорость воспроизведения на ноль.
[Control] - заморозить текущий бит
[Shift] - скачок между текущей долей и всеми похожими по звучанию долями. Это точки разветвления.
«H» — «Принеси домой» — включает/выключает бесконечный режим.