Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify use of @dur.ges #94

Open
axgeertinger opened this issue Dec 19, 2018 · 5 comments
Open

Clarify use of @dur.ges #94

axgeertinger opened this issue Dec 19, 2018 · 5 comments

Comments

@axgeertinger
Copy link
Contributor

data.DURATION.gestural and data.DURATION both refer to data.DURATION.cmn (and data.DURATION.mensural). That restricts the values of @dur.ges to the same as those for @dur, which doesn't make sense, does it?

@axgeertinger
Copy link
Contributor Author

axgeertinger commented Dec 19, 2018

@pe-ro
Copy link
Contributor

pe-ro commented Dec 19, 2018

In v. 3.x @dur.ges was a hodge-podge of many datatypes. In v. 4.0 @dur.ges is restricted to alternative values for @dur. That is, @dur.ges only allows the same datatypes as @dur. Values of @dur.ges that require dots should also use @dots.ges.

Additional attributes (@dur.metrical, @dur.ppq, @dur.real, and @dur.recip) are provided for other datatypes.

@axgeertinger
Copy link
Contributor Author

OK. Perhaps the difference between these should explained in the guidelines? The description of @dur.ges only says that it "Records performed duration information that differs from the written duration. " That might lead ignorant users like me to think that it records actually performed durations (relative time like ppq or absolute like seconds). Maybe it is sufficient to add that it records the logical performed duration or something like that.

@craigsapp
Copy link
Member

Maybe it is sufficient to add that it records the logical performed duration or something like that.

That sounds good. More technically, it functions as an alignment duration between notes in different layers when the visual duration is different than needed, so it is not purely a performance duration, but also needed for score rendering.

@axgeertinger axgeertinger changed the title wrong model for data.DURATION.gestural? clarify use of @dur.ges Dec 21, 2018
@axgeertinger
Copy link
Contributor Author

Changed the issue title accordingly

@ahankinson ahankinson transferred this issue from music-encoding/music-encoding Apr 12, 2019
@musicEnfanthen musicEnfanthen changed the title clarify use of @dur.ges Clarify use of @dur.ges Oct 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants