以下音频以100
每分钟节拍数和4/4
.
被记录的秒数和滴答声在数量上不断增长。我如何确定:
- 第一次测量什么时候完成?即第二次
1
发生..通常计算音乐1, 2, 3, 4, 1, 2, 3, 4
- 如何确定每个四分音符出现的时间?
(function() {
var isPlaying = false;
document.getElementById('togglePlayback').addEventListener('click', function() {
isPlaying = !isPlaying;
Tone.Transport.bpm.value = 100;
Tone.Transport.timeSignature = "4/4";
console.log('Start playing');
console.log(Tone.Transport.bpm.value);
console.log(Tone.Transport.timeSignature);
if(isPlaying) {
Tone.Transport.scheduleRepeat(function(time){
console.log('Seconds: ' + Tone.Transport.getSecondsAtTime(time));
console.log('Ticks: ' + Tone.Transport.getTicksAtTime(time));
}, "4n");
Tone.Transport.start();
}
});
})();
<script src="https://cdnjs.cloudflare.com/ajax/libs/tone/13.7.1/Tone.js"></script>
<div>
<button id="togglePlayback">Start</button>
</div>
<div id="results"></div>