Expand description
Управление и маппинг событий
§Управление и автоматизация (Control + Automation)
rill-patchbay::control объединяет функциональность:
- Маппинг событий (MIDI/OSC) на параметры узлов (из rill-control)
- Автоматизацию через LFO, огибающие и другие генераторы (из rill-automation)
- Двухпоточную модель с неблокирующими очередями
Все операции выполняются в потоке управления (soft RT) и
отправляют команды в аудиопоток через RtQueue<ParameterCommand>.
Re-exports§
pub use crate::automaton::Range;
Structs§
- Mapping
- Маппинг события на параметр
- NoAction
- Маркер “нет действия” (для автоматов без внешнего управления)
- Parameter
Command - Команда изменения параметра (отправляется в аудиопоток)
- Patchbay
Control - Главный контроллер патчбэя
- Servo
- Сервопривод — связывает автомат с параметром узла
- Target
- Целевой параметр узла
Enums§
- Control
Event - Событие контроллера
- Event
Pattern - Паттерн для сопоставления событий
- Parameter
Mapping - Тип маппинга значений для сервопривода
- Transform
- Тип преобразования значения
Traits§
Functions§
- midi_cc
- Создать маппинг MIDI CC на параметр
- osc_
address - Создать маппинг OSC адреса на параметр
Type Aliases§
- Boxed
Servo - Time
- Тип времени для автоматов