connect deadline to output

This commit is contained in:
2023-12-01 10:49:29 +01:00
parent bb5dd6b348
commit a905d9b2df
2 changed files with 4 additions and 1 deletions

View File

@ -51,6 +51,7 @@ export class Clock {
lastPlayPressTime: number;
totalPauseTime: number;
timeviewer: HTMLElement;
deadline: number;
constructor(
public app: Editor,
@ -65,6 +66,7 @@ export class Clock {
this.ctx = ctx;
this.running = true;
this.lastPauseTime = 0;
this.deadline = 0;
this.lastPlayPressTime = 0;
this.totalPauseTime = 0;
this.timeviewer = document.getElementById("timeviewer")!;
@ -73,6 +75,7 @@ export class Clock {
clockCallback = (time: number, duration: number, tick: number) => {
let deadline = time - getAudioContext().currentTime;
this.deadline = deadline;
this.tick = tick;
if (this.app.clock.running) {
if (this.app.settings.send_clock) {

View File

@ -474,7 +474,7 @@ export class SoundEvent extends AudibleEvent {
}
superdough(
filteredEvent,
this.nudge,
this.app.clock.deadline,
filteredEvent.dur,
);
}