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

Сгенерировать периодический сигнал:
Создайте wavetableSynthesizer объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?
создает wavetable Системный объект синтезатора, 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) создает Системный объект, waveSynth, это генерирует форму волны синуса по умолчанию с амплитудой 2 и смещением DC 2,5.Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:
release(obj)
createAudioPluginClass и configureMIDI функции сопоставляют настраиваемые свойства wavetableSynthesizer Системный объект к стоящим с пользователем параметрам:
| Свойство | Область значений | Отображение | Модуль |
|---|---|---|---|
Frequency | [0.1, 20000] | журнал | Гц |
Amplitude | [0, 10] | линейный | 'none' |
DCOffset | [–10, 10] | линейный | 'none' |