Использование правого входа объекта [osc~] является допустимым способом установки фазы генератора, но это не единственный и даже не самый правильный способ. Правое входное отверстие допускает поплавок только на уровне управления.
Более сложные манипуляции с фазой можно выполнить на уровне сигнала с помощью объектов [phasor~], [cos~], [wrap~] и [+~]. По сути, вы выполняете ту же функцию, что и [osc~], используя метод, называемый поиск в таблице с использованием [phasor~] и [cos~]. Вы также можете прочитать другую таблицу с помощью [tabread4~] вместо [cos~].
Этот метод поддерживает синхронизацию ваших осцилляторов. Вы можете манипулировать фазой ваших осцилляторов с помощью других осцилляторов, поиска в таблице и, конечно же, поплавков (при условии, что значение фазы находится между 0 и 1, следовательно, объект [wrap~]).
фазовая модуляция на уровне сигнала
После этого, как и в других примерах здесь, вы можете сложить сигналы вместе и записать их в соответствующие таблицы или вывести цепочку сигналов или и то, и другое.
Вот как вы можете сделать то же самое для поиска в пользовательской таблице. Конечно, вы бы заменили sometable на имя своей пользовательской таблицы, а num-samp-in-some-table на количество образцов в вашей таблице.
фазовая модуляция уровня сигнала с пользовательскими таблицами
Надеюсь, поможет!
person
taylor vann
schedule
13.01.2017