Я пытаюсь реализовать простой метроном в Angular 9 с тоном. js, но кажется, что во время исполнения происходит какая-то аритмия ... Не знаю, упустил ли я что-то в реализации.
Вот мой код:
playMetronome(): void {
Tone.Transport.bpm.value = 120;
Tone.Transport.scheduleRepeat(() => {
const player = new Tone.Player("./../../assets/sounds/tick.mp3").toMaster();
player.autostart = true;
}, "4n");
Tone.Transport.start();
}
Кто-нибудь может мне помочь?