pub trait ModulatableGenerator<T: Transcendental>: Generator<T> {
// Required methods
fn modulate_frequency(&mut self, amount: T);
fn modulation_index(&self) -> T;
fn set_modulation_index(&mut self, index: T);
}Expand description
Генератор с модуляцией частоты
Поддерживает частотную модуляцию (FM) для создания сложных тембров.
Required Methods§
Sourcefn modulate_frequency(&mut self, amount: T)
fn modulate_frequency(&mut self, amount: T)
Sourcefn modulation_index(&self) -> T
fn modulation_index(&self) -> T
Индекс модуляции (текущая величина FM)
Sourcefn set_modulation_index(&mut self, index: T)
fn set_modulation_index(&mut self, index: T)
Установить индекс модуляции