On Wednesday 08 Mar 2006 14:47, Michelle Donalies wrote: > This is good to know. Somehow I was under the impression that the lack of a > grand staff was by design and wasn't considered to be useful.
Not at all, no. Again, it's an open question whether a grand staff is a distinct type of staff, or whether it's just a way to display two staffs. There are certainly aspects of the way it should ideally work that are not quite consistent with just having two staffs and drawing them a certain distance apart with a brace, but they might all come out "in the wash" as tolerable special cases. Back to tablature. Another thing that may be a useful exercise would be to simply hack the existing NotationStaff so that it displays tab instead. That is, in a quite separate copy of the source code, just abandon the conventional score display and make all staffs come up in some sort of default tablature style -- doing the minimum possible set of changes to NotationStaff to make it do that. Then take a step back and see what you've actually changed. I have a suspicion it might not be that much, and there may be something to be said for giving the two classes a pretty close relationship (a base class doing most of the work, a few critical methods in the two subclasses) or even making them the same class -- it may turn out that a conventional staff can be described pretty nicely as a special case of tablature. That would then leave the problem of grouping tab with notation staffs, and grouping notation with notation into a grand staff, as basically the same problem, one of general grouping and score layout -- a subject I was hoping to look at for 1.4 in the summer or thereabouts anyway. Chris ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
