#tone.js
Вопрос:
Как создать экземпляр эффекта с определенной влажной настройкой? Я хочу иметь возможность создавать новый синтезатор с обновленными параметрами эффекта при изменении диапазона ввода. Однако я не могу понять, как сделать так, чтобы баланс влажного/сухого был не на 100% влажным. Есть ли способ создать эффект с определенным параметром влажности? Что-то в этом роде newDelay = new Tone.PingPongDelay(.5,.5).wet(.5)
? Или мне нужно было бы назначить эффект переменной и получить к нему доступ, например newDelay.wet = .5
, после его создания экземпляра?
Ответ №1:
Чтобы создать эффект с определенным свойством увлажнения, вы можете передать свои параметры в виде объекта, например так:
const delay = new Tone.PingPongDelay({wet: 0.5, delayTime: "8n", feedback: 0.5});
Большинство Tone.js эффекты имеют различные свойства для этого объекта «параметры». Вы можете найти их документацию в разделе Конструктор в документации.
Например, вот ссылка на PingPongDelayOptions.