Synced ziffers to onbeat
This commit is contained in:
@ -27,8 +27,15 @@ export class Player extends Event {
|
|||||||
return this.current;
|
return this.current;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pulseToSecond = (pulse: number): number => {
|
||||||
|
return this.app.clock.convertPulseToSecond(pulse);
|
||||||
|
}
|
||||||
|
|
||||||
areWeThereYet = (): boolean => {
|
areWeThereYet = (): boolean => {
|
||||||
const howAboutNow = (this.ziffers.notStarted() || this.app.api.epulse() > this.callTime+(this.current.duration*this.app.api.ppqn()));
|
const howAboutNow = (this.ziffers.notStarted() ||
|
||||||
|
this.pulseToSecond(this.app.api.epulse()) >
|
||||||
|
this.pulseToSecond(this.callTime) +
|
||||||
|
this.current.duration * this.pulseToSecond(this.app.api.ppqn() * 4))
|
||||||
if(howAboutNow) {
|
if(howAboutNow) {
|
||||||
this.tick = 0;
|
this.tick = 0;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user