Сонификация узоров на ткани
Программа анализирует структуру и цвет узора на ткани и превращает визуальные параметры в музыкальную композицию.
- Заказчик
- Арт-проект: Ткачество звука
- Отрасль
- Медиаискусство
- Среда
- Интерактивная художественная экспозиция
- Роль
- Компьютерное зрение, правила сонификации и программная реализация

Визуальные параметры ткани становятся входными данными музыкального сценария.
Исходная ситуация
Нужно было связать толщину нитей, способ переплетения, узор и распределение цветов с тональностью, темпом, ритмом, мелодикой и параметрами тембров. Простого случайного генератора было недостаточно: разные ткани должны были давать различимый и управляемый результат.
Решение и архитектурный принцип
- 01
Выделили ограниченный набор визуальных признаков, которые можно считывать устойчиво.
- 02
Преобразовали признаки в музыкальные параметры через настраиваемые диапазоны и правила.
- 03
Отделили анализ изображения, правила сонификации и музыкальный движок, чтобы художественные изменения не требовали переписывать всю программу.
- 04
Проверяли результат на разных узорах и корректировали зависимости по слышимому эффекту, а не только по данным алгоритма.
Результат появлялся по частям и проверялся на каждом шаге
- 01
Визуальные признаки
Определены параметры изображения, которые действительно различают ткани и устойчиво извлекаются программой.
- Проверяемый материал
- Модуль анализа изображения с диагностическим выводом
- 02
Музыкальные правила
Для признаков заданы ограниченные диапазоны тональности, темпа, ритма и параметров тембра.
- Проверяемый материал
- Набор настраиваемых правил сонификации
- 03
Художественная проверка
Разные ткани сравнены в одном сценарии, а зависимости скорректированы по читаемости музыкального результата.
- Проверяемый материал
- Рабочее приложение и набор художественных настроек
Архитектура и проверка результата
Медиа здесь не служат декором. Каждая схема показывает устройство решения или способ, которым проверялся критический сценарий.
Анализ изображения, настраиваемые правила и музыкальный результат разделены на самостоятельные части.
Итерации связывают техническую устойчивость анализа с художественной читаемостью музыки.
Что именно должно было повторяемо работать
Готовность определялась не впечатлением от одного удачного запуска, а набором заранее понятных сценариев.
- 01Стабильное извлечение признаков на нескольких типах ткани.
- 02Различимый музыкальный результат для заметно разных узоров.
- 03Отсутствие резких случайных скачков при небольших изменениях изображения.
- 04Возможность менять художественные диапазоны без изменения основного алгоритма.
Что осталось у заказчика
- Рабочее приложение
- Модуль анализа изображения
- Модуль генеративной музыки
- Настраиваемые правила сонификации
- Исходный код
Реализован интерактивный сценарий, который преобразует особенности ткани в управляемую музыкальную композицию.
Что делать дальше
Расширять набор визуальных признаков и музыкальных настроек под новые ткани, выставочные сценарии и художественные задачи.
Что важно учитывать
- Численные метрики в исходных материалах проекта отсутствуют.
- Публикуются только те изображения и формулировки, которые уже использовались в открытой версии сайта.
Что не стоит скрывать после прототипа
- Новые типы тканей могут потребовать дополнительной нормализации освещения и масштаба изображения.
- Расширение музыкальной выразительности нужно вести вместе с художественной проверкой, а не только добавлением параметров.
Компьютерное зрение / Генеративная музыка / Обработка изображения / Управление музыкальными параметрами

