Soundscape — прототип фазы 1
Тихий генеративный фон, реагирующий на помещение. Датчики пока фейковые:
крутите руками или запустите сценарий.
Треки — что генерирует каждый слой
Сверху — pianoroll (какие события и когда), снизу — осциллограф
(как слой звучит на самом деле). Ячейка появляется от вызова
.viz("имя") в конце цепочки трека. Пусто до нажатия
«Запустить звук».
общий холст — для голого .pianoroll()
Паттерн — правится на лету
Датчики:
Визуализация:
Звук при применении не прерывается. Мини-нотация работает только в двойных кавычках.
Визуализация:
— имя необязательно,
ячейка появится в панели «Треки».Звук при применении не прерывается. Мини-нотация работает только в двойных кавычках.
Датчики
Показания слегка дрожат — это имитация шума датчика. Разворот от него
не запускается: запас до порога примерно четырёхкратный.
Музыкальное состояние
пусто
разворот: покой
Неизменно: ре-минорная пентатоника, дрон/пэд/колокольчики.
Модулируется: плотность, фильтр, реверб, громкость слоёв.
Петли: 13·17·19·23·29·31 циклов — материал не повторится ~300 суток.
Модулируется: плотность, фильтр, реверб, громкость слоёв.
Петли: 13·17·19·23·29·31 циклов — материал не повторится ~300 суток.
Сценарии
Что слушать
Пустая комната — только дрон, вполголоса.
Колокольчиков нет вообще.
Приход людей — слои проступают за десятки секунд, без рывка. Уход одного человека музыку не переключает: состояние должно продержаться, прежде чем движок его примет.
Поддали пару — скачок влажности разворачивает фон: открывается фильтр, добавляется вес октавой ниже, растёт реверб. Потом всё медленно оседает и ~2 минуты не повторяется.
Приход людей — слои проступают за десятки секунд, без рывка. Уход одного человека музыку не переключает: состояние должно продержаться, прежде чем движок его примет.
Поддали пару — скачок влажности разворачивает фон: открывается фильтр, добавляется вес октавой ниже, растёт реверб. Потом всё медленно оседает и ~2 минуты не повторяется.