Simplified clock
This commit is contained in:
12
src/Clock.ts
12
src/Clock.ts
@ -127,8 +127,10 @@ export class Clock {
|
||||
}
|
||||
|
||||
set bpm(bpm: number) {
|
||||
this._bpm = bpm;
|
||||
this.transportNode?.setBPM(bpm);
|
||||
if(this._bpm !== bpm) {
|
||||
this._bpm = bpm;
|
||||
this.transportNode?.setBPM(bpm);
|
||||
}
|
||||
}
|
||||
|
||||
get ppqn(): number {
|
||||
@ -136,8 +138,10 @@ export class Clock {
|
||||
}
|
||||
|
||||
set ppqn(ppqn: number) {
|
||||
this._ppqn = ppqn;
|
||||
this.transportNode?.setPPQN(ppqn);
|
||||
if(this._ppqn !== ppqn) {
|
||||
this._ppqn = ppqn;
|
||||
this.transportNode?.setPPQN(ppqn);
|
||||
}
|
||||
}
|
||||
|
||||
public convertPulseToSecond(n: number): number {
|
||||
|
||||
Reference in New Issue
Block a user