Генерация периодического сигнала из одноцикловых сигналов
wavetableSynthesizer Система object™ генерирует периодический сигнал с настраиваемыми свойствами. Периодический сигнал определяется одноцикловой формой сигнала, кэшируемой как Wavetable собственность вашего wavetableSynthesizer объект.

Для формирования периодического сигнала:
Создать wavetableSynthesizer и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
создает волновой синтезатор системный объект, waveSynth = wavetableSynthesizerwaveSynth, со значениями свойств по умолчанию.
устанавливает для свойства Wavetable значение waveSynth = wavetableSynthesizer(wavetableValue)wavetableValue.
задает свойству Frequency значение waveSynth = wavetableSynthesizer(wavetableValue,frequencyValue)frequencyValue.
waveSynth = wavetableSynthesizer(___, задает каждое свойство Name,Value)Name к указанному Value. Неопределенные свойства имеют значения по умолчанию.
waveSynth = wavetableSynthesizer('Amplitude',2,'DCOffset',2.5) создает объект System, waveSynth, который генерирует синусоидальный сигнал по умолчанию с амплитудой 2 и сдвигом постоянного тока 2,5.Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
createAudioPluginClass и configureMIDI функции отображают настраиваемые свойства wavetableSynthesizer Системный объект для пользовательских параметров:
| Собственность | Диапазон | Отображение | Единица |
|---|---|---|---|
Frequency | [0.1, 20000] | регистрация | Hz |
Amplitude | [0, 10] | линейный | ничего |
DCOffset | [–10, 10] | линейный | ничего |