Кейс 002ЗВУК / КОМПЬЮТЕРНОЕ ЗРЕНИЕ
РеализованоПубличный проект

Сонификация узоров на ткани

Программа анализирует структуру и цвет узора на ткани и превращает визуальные параметры в музыкальную композицию.

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

Визуальные параметры ткани становятся входными данными музыкального сценария.

Исходная ситуация

Нужно было связать толщину нитей, способ переплетения, узор и распределение цветов с тональностью, темпом, ритмом, мелодикой и параметрами тембров. Простого случайного генератора было недостаточно: разные ткани должны были давать различимый и управляемый результат.

Решение и архитектурный принцип

  1. 01

    Выделили ограниченный набор визуальных признаков, которые можно считывать устойчиво.

  2. 02

    Преобразовали признаки в музыкальные параметры через настраиваемые диапазоны и правила.

  3. 03

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

  4. 04

    Проверяли результат на разных узорах и корректировали зависимости по слышимому эффекту, а не только по данным алгоритма.

РАБОТАЮЩИЕ ИТЕРАЦИИ

Результат появлялся по частям и проверялся на каждом шаге

  1. 01

    Визуальные признаки

    Определены параметры изображения, которые действительно различают ткани и устойчиво извлекаются программой.

    Проверяемый материал
    Модуль анализа изображения с диагностическим выводом
  2. 02

    Музыкальные правила

    Для признаков заданы ограниченные диапазоны тональности, темпа, ритма и параметров тембра.

    Проверяемый материал
    Набор настраиваемых правил сонификации
  3. 03

    Художественная проверка

    Разные ткани сравнены в одном сценарии, а зависимости скорректированы по читаемости музыкального результата.

    Проверяемый материал
    Рабочее приложение и набор художественных настроек
ПРОВЕРКА РЕЗУЛЬТАТА

Что именно должно было повторяемо работать

Готовность определялась не впечатлением от одного удачного запуска, а набором заранее понятных сценариев.

  1. 01Стабильное извлечение признаков на нескольких типах ткани.
  2. 02Различимый музыкальный результат для заметно разных узоров.
  3. 03Отсутствие резких случайных скачков при небольших изменениях изображения.
  4. 04Возможность менять художественные диапазоны без изменения основного алгоритма.
ПЕРЕДАЧА

Что осталось у заказчика

  • Рабочее приложение
  • Модуль анализа изображения
  • Модуль генеративной музыки
  • Настраиваемые правила сонификации
  • Исходный код
ДОСТИГНУТЫЙ РЕЗУЛЬТАТ

Реализован интерактивный сценарий, который преобразует особенности ткани в управляемую музыкальную композицию.

СЛЕДУЮЩИЙ ЭТАП

Что делать дальше

Расширять набор визуальных признаков и музыкальных настроек под новые ткани, выставочные сценарии и художественные задачи.

ОГРАНИЧЕНИЯ

Что важно учитывать

  • Численные метрики в исходных материалах проекта отсутствуют.
  • Публикуются только те изображения и формулировки, которые уже использовались в открытой версии сайта.
ТЕХНИЧЕСКИЙ ДОЛГ И ГРАНИЦЫ

Что не стоит скрывать после прототипа

  • Новые типы тканей могут потребовать дополнительной нормализации освещения и масштаба изображения.
  • Расширение музыкальной выразительности нужно вести вместе с художественной проверкой, а не только добавлением параметров.
Технологии и направления

Компьютерное зрение / Генеративная музыка / Обработка изображения / Управление музыкальными параметрами

ПОХОЖАЯ ЗАДАЧА

Есть проект с таким же уровнем технической неопределенности?

Бесплатно обсудить похожую задачу