Почему у triggerRelease нет параметра примечания в Tone.js?
Я играю ноты с моего миди-контроллера, используя веб-миди. Я хотел бы услышать их, поэтому я использую Tone.js.
Я видел, что у него есть два метода для игры в реальном времени: https://github.com/Tonejs/Tone.js/wiki/Instruments
//trigger the start of a note at `time` with a velocity of 50%
synth.triggerAttack("C4", time, 0.5);
//trigger the release at `time`
synth.triggerRelease(time);
Но не забыли ли они параметр примечания в triggerRelease? как бы знать, какую ноту выпустить?
Также я увидел, что есть triggerAttackAndRelease, но это не помогает мне, когда я играю с миди-контроллера, потому что я не знаю, когда выйдет релиз.
0 ответов
triggerRelease
Метод принимает примечание в качестве аргумента:
soundtrack.synth.triggerRelease(note.renderAbc());
Это может также занять некоторое время, чтобы выпустить это в данный момент:
soundtrack.synth.triggerRelease(note.renderAbc(), releaseTime);
Время выпуска является абсолютным временем на транспорте.