Я уже писал про процедурную генерацию, но хочу вернуться к теме с другой стороны — со стороны практики, а не теории.

Самый частый вопрос, который мне задают про генеративную музыку: «Но если всё случайно — при чём здесь ты?» Это хороший вопрос. Позвольте объяснить.

Случайность не значит хаос

В физике есть понятие детерминированного хаоса: система, которая подчиняется точным законам, но настолько чувствительна к начальным условиям, что её поведение практически непредсказуемо. Погода — пример такой системы.

Генеративная музыка ближе к этому, чем к «нажал кнопку и выпало случайное». Я создаю систему с правилами — диапазон нот, вероятности переходов, ограничения на повторение. Внутри этой системы происходит что-то непредсказуемое для меня, но непустое.

Садовник не знает точно, как вырастет дерево. Но он знает, что нужно для того, чтобы оно выросло. Это и есть работа с генеративными системами.

Модуль Marbles

Mutable Instruments Marbles — это мой главный инструмент для генерации. Он производит случайные напряжения и тригеры, но с контролем над «степенью случайности» и «биасом» в сторону более высоких или низких значений.

Самое интересное: у него есть функция «записи» — он запоминает последовательность, которую сыграл, и может её воспроизводить с разной степенью отклонения. Это создаёт ощущение «почти мелодии» — что-то знакомое, но каждый раз чуть другое.

Живой сет как событие

На живых выступлениях генеративный подход означает, что каждый сет уникален. Я не воспроизвожу записанный материал — я создаю условия и реагирую на то, что получается.

Это страшнее, чем играть по схеме. Но это честнее. И слушатели это чувствуют — даже если не знают, почему.