fix onbar
This commit is contained in:
@ -882,11 +882,13 @@ export class UserAPI {
|
|||||||
return current_chunk % 2 === 0;
|
return current_chunk % 2 === 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
public onbar = (n: number, ...bar: number[]): boolean => {
|
public onbar = (bars: number[] | number, n: number = this.app.clock.time_signature[0]): boolean => {
|
||||||
return bar.some(b => ((b - 1) % n) < n);
|
let current_bar = (this.bar() % n) + 1;
|
||||||
|
return (typeof bars === "number")
|
||||||
|
? bars === current_bar
|
||||||
|
: bars.some((b) => b == current_bar)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
onbeat = (...beat: number[]): boolean => {
|
onbeat = (...beat: number[]): boolean => {
|
||||||
/**
|
/**
|
||||||
* Returns true if the current beat is in the given list of beats.
|
* Returns true if the current beat is in the given list of beats.
|
||||||
|
|||||||
Reference in New Issue
Block a user