From: M. D. <ztr...@ad...> - 2007-07-25 22:29:01
|
On Tuesday 24 July 2007 18:50, Alessandro Preziosi wrote: > Hi, > I tried you code and it's good by now ( much better with that correction to > numbers and bars displaying ). Anyway I'm sorry, but I'd say that ,imo. if > we want to do it, we should do it the best way it can be done (I'm a > perfectionist :-) ), and according to me the best way is extending the > current notation-editor. I know there is not much difference, but somebody > may want for ex. to see in both tab and notes in the same view or print > them... This is my idea. I'd like to see that too, but it turned out to be a hard problem for RG. The layout mechanism has some sticking points that don't have easy work-arounds. If you look at the RG wiki, there's a nicely condensed version of a discussion we had some time back. http://rosegarden.wiki.sourceforge.net/Notation+layout%2C+staff+types+etc It's point 4 that pretty much stopped me dead. I have some thoughts on how to get around this, but I think it involves some major changes to the notation code. My plan is to attack the problem piecemeal. 1) Get some basic tablature functionality in a separate View. This is what I'm currently working on. 2) Come up with a reasonable way to input/edit tablature, still in a separate view. 3) Create a separate view for percussion. Once tablature is working, percussion will be easy. 4) Now that we know the requirements of tablature and percussion, we can think about trying to produce different staff types in the same view. Hopefully, this will occur right about the time of the move to Qt4. The big trouble with StdTab (Standard Tablature = notation on top, tablature on the bottom) is that it's essentially two staffs viewing the same Events simultaneously in a single view. It's turned out to be a deceptively hard thing to do without changing a lot of stuff. > First of all (even without thinking about the tab) i think the > notation-editor should contain a menu (ex. view->segments) that opens a > dialog from which you choose which segments to show. (If it will work this You might want to check out the discussions on score layout to see what others have been thinking of. I don't know if you'll find anything useful there or not. > actually does nothing :) ) I'd like to follow this route but I don't want > to start a competition nor a flaming war. Probably our codes could be I'm sort committed to tablature in a separate window for now. If something better comes along, I'll gladly abandon ship. If you think you've got a workable idea, go for it. I don't think you have to worry much about flaming on this list. I'll probably be spewing quite a bit of code for the next week or so. |