Planeshift
|
This struct keeps the data about the instrument and the musical sheet. More...
#include <songdata.h>
Public Member Functions | |
SongData () | |
Constructor. | |
Public Attributes | |
uint | beats |
numerator of the time signature. | |
uint | beatType |
denumerator of the time signature. | |
uint | divisions |
number of divisions of the quarter coded in the sheet. | |
int | fifths |
> 0 is the number of sharps, < 0 the number of flats. | |
Instrument * | instrument |
the instrument that the player uses to play this song. | |
csRefArray< iDocumentNode > | measures |
the measures of the musical sheet. | |
ScoreStatistics | scoreStats |
keep the statistics of the score. | |
uint | tempo |
suggested tempo in quarter notes per minute. |
This struct keeps the data about the instrument and the musical sheet.
Definition at line 48 of file songdata.h.
SongData::SongData | ( | ) | [inline] |
uint SongData::beats |
numerator of the time signature.
Definition at line 53 of file songdata.h.
uint SongData::beatType |
denumerator of the time signature.
Definition at line 54 of file songdata.h.
uint SongData::divisions |
number of divisions of the quarter coded in the sheet.
Definition at line 51 of file songdata.h.
> 0 is the number of sharps, < 0 the number of flats.
Definition at line 52 of file songdata.h.
the instrument that the player uses to play this song.
Definition at line 50 of file songdata.h.
csRefArray<iDocumentNode> SongData::measures |
the measures of the musical sheet.
Definition at line 57 of file songdata.h.
keep the statistics of the score.
Definition at line 56 of file songdata.h.
uint SongData::tempo |
suggested tempo in quarter notes per minute.
Definition at line 55 of file songdata.h.