|
From: | Urs Liska |
Subject: | Re: ScholarLy and polymetric music? (bar numbering, \RemoveEmptyStaffContext) |
Date: | Wed, 11 Nov 2015 18:44:40 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 |
Am 11.11.2015 um 11:14 schrieb Graham
King:
<snip>OK, I think I have a reasonable test case (attached). Toggling the block comment at lines 66 & 79 shows the effect of moving \annotationProcessor between the Score and Staff contexts.This passeth my understanding.annotate "installs" itself in the Score context, and in polymetric scores the timing-translator has to be removed from that context. So to approach the issue one would have to remove \annotationProcessor from the Score context and "consist" it in another context. I don't know what would happen if it would be added to more than one context (I can't really imagine it would work). What would probably work *in principle* is adding that to the context Kieren would take as the "master" context. OK, I looked into it a little bit (this actually *is* a good test case), and I think we're in a kind of dead end. At least I don't see a way out or any use investigating further without a very clear idea what we eventually want to achieve. Sorry. The "error" message is produced when formatting an annotation for export, and actually is a workaround for a situation that would otherwise crash annotate: The "rhythmic-location" that is present in the annotation pretends to be (0 0/0). From my source comments this seems to be a "workaround for a problem that sometimes the paperColumn gets lost along the way" - and I must say that I'm completely at a loss here. And as we don't really know what we're after I don't think it makes sense to really dive into this. Except if David Nalesnik (who has written major parts of this) would take on the challenge. If you do, David, I'll give you the pointers where the stuff is sitting. Best Urs |
[Prev in Thread] | Current Thread | [Next in Thread] |