Я уже писал про процедурную генерацию, но хочу вернуться к теме с другой стороны — со стороны практики, а не теории.
Самый частый вопрос, который мне задают про генеративную музыку: «Но если всё случайно — при чём здесь ты?» Это хороший вопрос. Позвольте объяснить.
Случайность не значит хаос
В физике есть понятие детерминированного хаоса: система, которая подчиняется точным законам, но настолько чувствительна к начальным условиям, что её поведение практически непредсказуемо. Погода — пример такой системы.
Генеративная музыка ближе к этому, чем к «нажал кнопку и выпало случайное». Я создаю систему с правилами — диапазон нот, вероятности переходов, ограничения на повторение. Внутри этой системы происходит что-то непредсказуемое для меня, но непустое.
Садовник не знает точно, как вырастет дерево. Но он знает, что нужно для того, чтобы оно выросло. Это и есть работа с генеративными системами.
Модуль Marbles
Mutable Instruments Marbles — это мой главный инструмент для генерации. Он производит случайные напряжения и тригеры, но с контролем над «степенью случайности» и «биасом» в сторону более высоких или низких значений.
Самое интересное: у него есть функция «записи» — он запоминает последовательность, которую сыграл, и может её воспроизводить с разной степенью отклонения. Это создаёт ощущение «почти мелодии» — что-то знакомое, но каждый раз чуть другое.
Живой сет как событие
На живых выступлениях генеративный подход означает, что каждый сет уникален. Я не воспроизвожу записанный материал — я создаю условия и реагирую на то, что получается.
Это страшнее, чем играть по схеме. Но это честнее. И слушатели это чувствуют — даже если не знают, почему.