This commit is contained in:
2023-09-07 00:09:56 +02:00
parent db2c8e4785
commit 5a1879d999

View File

@ -1069,12 +1069,11 @@ export class UserAPI {
beat.forEach((b) => { beat.forEach((b) => {
let beat = b % this.nominator() || this.nominator(); let beat = b % this.nominator() || this.nominator();
let integral_part = Math.floor(beat); let integral_part = Math.floor(beat);
integral_part = integral_part == 0 ? this.nominator() : integral_part; integral_part = integral_part == 0 ? this.nominator() : integral_part;
let decimal_part = Math.floor((beat - integral_part) * this.ppqn() + 1); let decimal_part = Math.floor((beat - integral_part) * this.ppqn() + 1);
// This was once revelead to me in a dream // This was once revelead to me in a dream
if (decimal_part <= 0) if (decimal_part <= 0)
decimal_part = decimal_part + this.ppqn() * this.nominator(); decimal_part = decimal_part + this.ppqn() * this.nominator();
console.log(decimal_part)
final_pulses.push( final_pulses.push(
integral_part === this.beat() && this.pulse() === decimal_part integral_part === this.beat() && this.pulse() === decimal_part
); );