концепция
Звук собирается в композицию напоминающую что-то сборное из игр из старых ПСПшек и отцовского компа. Возможно под нее персонаж ищет спрятанный клад, убегает от монстра, копает подземелье и прячется от кого-то или летит по космосу что-то искать. Инструмент представляет собой набор паттернов, которые можно смешивать, сочетать друг с другом и создавать цельную композицию.

интерфейс синтезатора
структура
Инструмент состоит из 7 звуковых каналов, объединённых общим секвенсором. Каждый канал отвечает за отдельную музыкальную партию и содержит 3 варианта ритмического или мелодического рисунка
Эффекты: фильтрация, искажение, эхо и реверберация. Все партии синхронизированы и объединяются в единую композицию.
SEQUENCER -> CHANNELS -> OUTPUT + VISUAL


ASCII-графика генерируется в реальном времени на JavaScript и Canvas
стиль инструмента
Я развил эстетику игр и терминальной графики.
Основные компоненты: персонажи, ландшафт, анимированные частицы и интерфейс управления.
Визуал реагирует на музыку, создавая уникальное путешествие героя.
элементы интерфейса
У каждого звукового канала есть одинаковая структура управления — выбор паттерна, регулировку громкости и эффектов.
Нейминг компонентов основан на их назначении:
инструменты
Bass, Drums, Melody
эффекты
Delay, Reverb, Filter
использование ИИ
Через Codex я добавил в синтезатор семь каналов, по три паттерна, эффекты, Solo и Shuffle. Затем — ASCII-мир на Canvas, связанный с состоянием музыки.
Промптами задавал конкретное поведение графики. ИИ писал код, я ревьюил результат и уточнял детали. Для интерфейса передал макет Figma и отдельно описал шрифт и элементы интерфейса




