|
@@ -321,7 +321,8 @@ export const formatPitch = (num?: number): number => {
|
|
}
|
|
}
|
|
let starTime = 0
|
|
let starTime = 0
|
|
const formatTimes = () => {
|
|
const formatTimes = () => {
|
|
- const rate = runtime.speed / detailState.baseSpeed //1
|
|
|
|
|
|
+ // const rate = runtime.speed / detailState.baseSpeed //1
|
|
|
|
+ const rate = runtime.basePlayRate; // 播放倍率
|
|
actualBeatLength = Math.round(detailState.times[0].fixtime * 1000 / rate)
|
|
actualBeatLength = Math.round(detailState.times[0].fixtime * 1000 / rate)
|
|
const difftime = detailState.times?.[0]?.difftime || 0
|
|
const difftime = detailState.times?.[0]?.difftime || 0
|
|
let ListenMode = false
|
|
let ListenMode = false
|
|
@@ -334,7 +335,7 @@ const formatTimes = () => {
|
|
let preTimes = []
|
|
let preTimes = []
|
|
let unitTestIdx = 0
|
|
let unitTestIdx = 0
|
|
let preTime = 0
|
|
let preTime = 0
|
|
- if (unitTestData.isSelectMeasureMode) {
|
|
|
|
|
|
+ if (unitTestData.isSelectMeasureMode || detailState.section.length == 2) {
|
|
const startIndex = detailState.times.findIndex(
|
|
const startIndex = detailState.times.findIndex(
|
|
(n: any) => n.NoteToGraphicalNoteObjectId == detailState.section[0].NoteToGraphicalNoteObjectId
|
|
(n: any) => n.NoteToGraphicalNoteObjectId == detailState.section[0].NoteToGraphicalNoteObjectId
|
|
)
|
|
)
|