From: Guillaume L. <gla...@te...> - 2002-01-03 17:51:25
|
On Thursday 03 January 2002 15:42, Chris Cannam wrote: > > One possibility is to make "guitar tab editor" a kind of > editor much like "score editor" or "piano roll editor". So > you could pick any segment on the main Rosegarden window and > open it in the guitar tab editor, or in the score editor, or > whatever. > > But another possibility is to declare that certain tracks > (in the main window) are intended to be guitar tab, others > are intended to be score, others are intended to be (for > example) lyric tracks. [...] I think we can generalize this by letting the user set a preferred edition mode for a track. But for the sake of consistency, it should still be possible to edit a track in any given mode. Another problem is that there is no single way to write a tablature out of a given music piece, since there can be different fingerings for just about anything, and some things can't be fingered at all. So generating a "playable" tablature out of a music piece is far from trivial (I wouldn't tackle this in a serious way until post 1.0), which means we have to keep the user's indication around (this note is played at this fret, etc...). > If we did it that way, it'd make sense for the NotationView > to handle all the view work, and to choose the correct sort > of staff and layout objects for each segment depending on > some property of that segment's track object in the current > composition. No? Sounds more like a job for a MetaView class. > btw, does "tablature" refer to the staff bit (with a line > for each string), the chord diagram bit, or both? The staff bit (lines for each string with fret numbers on them). -- Guillaume http://www.telegraph-road.org |