2007/8/1, Chris Cannam <[EMAIL PROTECTED]>:
> (clip)
> > Question 3: If we have 1 voice per track, what do we call the Thingy
> > that encapsulates a group of tracks for display as an atomic unit in
> > a notation view.
>
> Staff.
>
> Chris
>

I agree with Chris. My original proposal was just a hack. There indeed
is need for Staff class. Then the class references would be the
following:

Segment (refers to 1) Track
Staff (refers to 1 or more) Segment
StaffGroup (refers to 1 or more) Staff
StaffView (refers to 1 or more) StaffGroup (and/or Staff)

To allow nested groups, one should do:

Segment (refers to 1) Track
Staff (refers to 1 or more) Segment
StaffGroup (refers to 1 or more) Staff or _StaffGroup_
StaffView (refers to 1 or more) StaffGroup (and/or Staff)

best wishes
-- 

Heikki

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to