AS icon indicating copy to clipboard operation
AS copied to clipboard

BPM Clock outputs Buggy based on what's expected per time signature

Open patman023 opened this issue 6 years ago • 3 comments

AS 0.6.8

X/4 Time

Unsure about 8th and 16th notes, but in relation to Quarter notes, Bar trigger outs are bugged on certain Time Signatures. Occurs at all BPM on regular duration (40-240)

  • 3/4 acts like 1/4
  • 6/4 acts like 2/4
  • 9/4 acts like (working) 3/4
  • 12/4 acts like 4/4
  • 15/4 acts like 5/4

X/8 Time

Assuming that a beat in 3/8 or 6/8 is a Dotted Quarter Note (as per how it would be Handled musically), 5/8 (for but one example) isn't outputting the beat correctly. Most X/8 Time Sigs are outputting One Beat for every Two 8ths (except for Numerators that are mults of 3, which work correctly).

It should be:

Bar: X----|X----|
Beat: X--X-|X--X-|
8th:  xxxxx|xxxxx|

What I'm seeing:

Bar:  X----|X----|
Beat: X-X-X|-X-X-| 
8th:  xxxxx|xxxxx|

I assume that things are implemented using only a small number of step counters, as opposed to a sequencer table lookup, so I don't know if this would be an easy thing to fix... :-S

My apologies if all of this is coming out wonky, I'd just like my stuff to actually sound vaguely prog, Like a mellower Meshuggah. https://youtu.be/bhPaY1HEjEc?t=1m42s

patman023 avatar Jun 03 '18 08:06 patman023

Just tested this and indeed it happens as you noticed, added to the queue.

AScustomWorks avatar Jun 03 '18 17:06 AScustomWorks

confirmed still an issue in 1.0.1. can produce video if needed.

patman023 avatar Jul 10 '19 11:07 patman023

Hi Pat, indeed, I took a look at the code but didn't saw an easy fix, I'll take another look and possibly refactor the code, can't give an estimated date though. If anyone feels like diving in, you are welcome ;)

AScustomWorks avatar Jul 12 '19 17:07 AScustomWorks