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

Reply via email to