Skip to content
This repository has been archived by the owner on Feb 18, 2022. It is now read-only.

Alternate time signatures & time signature/tempo changes? #26

Open
joshburgess opened this issue Aug 28, 2016 · 3 comments
Open

Alternate time signatures & time signature/tempo changes? #26

joshburgess opened this issue Aug 28, 2016 · 3 comments

Comments

@joshburgess
Copy link

Just curious if anyone has any ideas yet about how to support alternate time signatures & changing time signatures (and tempo?) at specific points in a song.

This is usually done with time grids & markers describing the time/tempo change set on the grid in DAWs & midi notation apps like Guitar Pro, TuxGuitar, TabIt, etc.

@kenwheeler
Copy link
Contributor

Once I fix #24 and we can cancel and reschedule notes, this shouldn't be too hard.

@Tomczik76
Copy link

In regards to time signatures, in the README it says it only supports 4/4 time, but from my perspective this is not true because the time signature is determined by the resolutions all the sequences used. You can just use resolutions that are divisors or multiples of the number of beats per measure, the top number in the time signature.

Examples:

In 4/4 time with resolution of 1 each step is a whole note, resolution of 2 a step is half note, 4 is a quarter, 8 is a eighth, 12 is a eighth-triplet, and a resolution of 16 each step is a sixteenth note.

3/4 a resolution of 1 each step is a doted half note, 3 is a quarter note, 6 is a eight note, 9 is a eighth-triplet, and 12 is sixteenth note.

There might be a way to better express this in the library, but the primitive of resolution does allow for use of any time signature.

@Tomczik76
Copy link

You can even use a resolution of 3 in 4/4 time to express a half-triplet.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants