TimeCalculator.ts 443 B

12345678910111213141516171819202122
  1. /**
  2. * 时间计算器
  3. *
  4. * @description 计算每个音符的绝对播放时间
  5. */
  6. import { JianpuNote, JianpuMeasure } from '../../models';
  7. export class TimeCalculator {
  8. /**
  9. * 计算所有音符的绝对时间
  10. */
  11. calculateTimes(
  12. notes: JianpuNote[],
  13. tempo: number,
  14. measures: JianpuMeasure[]
  15. ): void {
  16. console.log('[TimeCalculator] 开始计算音符时间');
  17. // TODO: 实现时间计算逻辑
  18. }
  19. }