|
@@ -315,7 +315,8 @@ class Metronome {
|
|
|
let nextNoteStartTime = times[note.measures[note.measures.length - 1].i + 1]?.time
|
|
|
let noteEndTime = 0
|
|
|
if(!nextNoteStartTime){
|
|
|
- noteEndTime = time + noteLengthTime
|
|
|
+ // 当不够的时候补上时值
|
|
|
+ noteEndTime = time + noteLengthTime > endtime ? time + noteLengthTime : endtime
|
|
|
}else{
|
|
|
if(Math.abs(nextNoteStartTime - endtime)*1000< 10){
|
|
|
// 当首位本来就是相连的
|