- PVSM.RU - https://www.pvsm.ru -

Пачка чипсов, человеческий чих и стук игральных костей — необычная драм-машина, с которой можно работать в браузере

Недавно мы рассказали о трех онлайн-секвенсорах, которые помогут написать трек для домашнего проекта. Сегодня поговорим о браузерной драм-машине для творчества в свободное время — The Infinite Drum Machine.

Фотография: Frank Septillion. Источник: Unsplash.com
Фотография: Frank Septillion. Источник: Unsplash.com

Облако точек

В портфолио Google достаточно большое количество проектов в духе Art&Science. Например, Cube Lab, в рамках которого программисты и художники разрабатывают [1] интерактивные варианты кубиков Рубика на HTML5 и CSS3.

Еще один проект — площадка AI Expeiments, на которой все желающие могут поработать с алгоритмами машинного обучения. Так, художник Кайл Макдональд и инженер Йотам Манн [к слову, он также создал секвенсор Song Maker, о котором мы рассказывали [2] у себя в блоге] разработали [3] проект The Infinite Drum Machine [4]. Это — драм-машина с открытым кодом [GitHub [5]], объединяющая сотни семплов.

Её рабочая область представляет собой облако точек, каждая представляет отдельный звук. Они достаточно нестандартные [для драм-машины], и большинство из них можно встретить в бытовом окружении. Это — звон бьющейся посуды, лай собак, хлопающая крышка мусорного бака, шуршание пачки чипсов и стук падающего бревна. Стоит заметить, что во всем этом многообразии нет записей [6] барабанов — например, том-тома [7] или хай-хэта [8] — привычных для драм-машин.

Разработчики сопоставили звучание сэмплов с традиционными ударными инструментами, используя open source библиотеку librosa [9]. В облаке похожие по звучанию аудиозаписи расположены рядом. Эту задачу решал алгоритм машинного обучения t-SNE [10], который построил карту на основе акустических отпечатков.

Работа со звуком

Чтобы начать запись, необходимо отметить на облаке семплов четыре точки. В нижней части экрана есть кнопка, которая сделает это автоматически. Там же находится ползунок для регулировки BPM и область редактирования повторяющихся ударных фрагментов. После настройки достаточно нажать кнопку Play.

Скриншот: https://experiments.withgoogle.com/ai/drum-machine/view/
Скриншот: https://experiments.withgoogle.com/ai/drum-machine/view/

Хотя резиденты Hacker News в тематическом треде отмечают [11], что работать с драм-машиной не очень удобно. Точки, обозначающие семплы, расположены близко друг другу и выделить нужную довольно сложно. На сайте есть фильтр по тегам, позволяющий «скрыть» неподходящие звуки, но он не сильно помогает.

При этом подписаны лишь те семплы, которые используются в настоящий момент, что дополнительно затрудняет навигацию. Программа не дает скачать готовый бит, но его можно загрузить [12], используя curl. Таким образом, инструмент не очень удобен для профессиональной записи, однако он определенно поможет отвлечься, помузицировать в спокойной обстановке и в перерывах на работе.


Больше тематических материалов в нашем «Мире Hi-Fi»:

Автор: «Мир Hi-Fi»

Источник [17]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/oblachny-e-servisy/372514

Ссылки в тексте:

[1] разрабатывают: https://habr.com/ru/company/audiomania/blog/560622/

[2] мы рассказывали: https://habr.com/ru/company/audiomania/blog/651485/

[3] разработали: https://experiments.withgoogle.com/drum-machine

[4] The Infinite Drum Machine: https://experiments.withgoogle.com/ai/drum-machine/view/

[5] GitHub: https://github.com/googlecreativelab/aiexperiments-drum-machine

[6] нет записей: https://news.ycombinator.com/item?id=26536074

[7] том-тома: https://en.wikipedia.org/wiki/Tom-tom_drum

[8] хай-хэта: https://en.wikipedia.org/wiki/Hi-hat

[9] librosa: https://github.com/librosa/librosa

[10] t-SNE: https://en.wikipedia.org/wiki/T-distributed_stochastic_neighbor_embedding

[11] отмечают: https://news.ycombinator.com/item?id=26534943

[12] можно загрузить: https://news.ycombinator.com/item?id=26535674

[13] Новые муз. инструменты в духе DIY: https://www.audiomania.ru/content/art-8777.html

[14] ASMR на пит-лейне для фонового прослушивания: https://www.audiomania.ru/content/art-8814.html

[15] Старт в муз. программировании — достаточно и простого браузера: https://www.audiomania.ru/content/art-8373.html

[16] Что там в «Мире Hi-Fi»: исследования, кодеки, старое аудиожелезо и подборка фоновых звуков для работы и перерывов: https://habr.com/ru/company/audiomania/blog/652005/

[17] Источник: https://habr.com/ru/post/652911/?utm_source=habrahabr&utm_medium=rss&utm_campaign=652911