#include <Score.h>
Inheritance diagram for ScoreMusic:

Public Member Functions | |
| void | appendPart (PartMusic *) |
| PartMusic * | getPart (QString) |
| int | getLen () |
| QList< PartMusic > | getParts () |
| StaffMusic * | getStaffAt (QString npart, int nmeasure, int nstaff) |
| int | getNbStaves () |
| void | print () |
| QString | getWorkTitle () |
| void | addCreator (CreatorMC *) |
| QPtrList< CreatorMC > | getCreators () |
| void | setWorkTitle (QString) |
| void | setWorkNumber (QString) |
| QString | getWorkNumber () |
| QList< MeasureMusic > | getMeasureAtSection (int) |
| MeasureMusic * | getMeasureAt (QString npart, int nmeasure) |
|
|
This add a creator
|
|
|
This append a part to the score once all the part is constructed, we compute the notes in beetween of the slurs This also set the vector common numrator that gives a common time measurement for all the parts. Because MusicXML allow those time measurement to be different. |
|
|
return the creator list |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
To make a graphical representation we need to compute the total number of staves This information is supposed not to change in the whole score (at first !) so we will compute this value for the first music section
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
get the work number
|
|
|
get the work title
|
|
|
Prints the score reimplement this function into a to string function |
|
|
set the work number
|
|
|
set the work title
|
1.3.6