Генеративный MIDI-инструмент на основе физики для Pure Data
Ant Sequencer — это инструмент для генеративной музыки. «Муравьи» появляются внутри геометрической фигуры или нарисованных пользователем границ и отскакивают от стен в реальном времени. Каждое столкновение генерирует MIDI-ноту, создавая непредсказуемые, развивающиеся полиритмические паттерны.
Для работы патча необходимо установить экстернал Ofelia (В Pd: Help → Find Externals → введите в поиск «ofelia»).
Особенности
— Динамический маппинг высоты тона: чем выше по оси Y ударяется муравей, тем выше тональность ноты. Velocity (сила нажатия) зависит от размера муравья и его оставшегося времени жизни.
— Универсальный роутинг: использовать секвенсор можно прямо в Pure Data или вывести MIDI-сигнал в любую DAW для игры на любых VST-синтезаторах или внешнем оборудовании.
— Физика и режим рисования: нажав «D», станет возможно рисовать собственные фигуры. Физический движок обрабатывает сложные отражения и позволяет частицам динамически взаимодействовать с нарисованными контурами.
Параметры управления
Интерфейс патча
— Sides (Стороны): меняет форму базовой арены от треугольника до многоугольника и идеального круга.
— Ants/Click (Муравьи за клик): определяет количество частиц, появляющихся при одном нажатии мыши.
— Speed (Скорость): устанавливает скорость полёта всех муравьёв.
— Colors (Цвета): три независимых слайдера для настройки цветового тона (по шкале HSV) для фона, контура арены и самих муравьёв.
— Random Speed (Случайная скорость): при спавне каждый муравей получает уникальную скорость.
— Collisions (Столкновения): активирует физику отскока частиц друг от друга.
— Population Mode (Режим популяции): автоматически поддерживает баланс частиц на экране (рождает новых при столкновениях и удаляет лишних).
— Waves (Волны): включает визуальный эффект расходящихся кругов в точке каждого удара.
— Trail (Следы): активирует эффект motion blur.
— Spin (Вращение): заставляет фигуру вращаться вокруг своей оси.
Демо


