Skip to content

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

Open

Description

@patman023

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

Activity

  1. AScustomWorks commented on Jun 3, 2018

    @AScustomWorks
    Owner

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

  2. patman023 commented on Jul 10, 2019

    @patman023
    Author

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

  3. AScustomWorks commented on Jul 12, 2019

    @AScustomWorks
    Owner

    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 ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions