Classes | |
| class | ComboMessageInterface |
| class | FileMessageInterface |
| struct | hostInfos |
| class | GroupwareNetInterface |
| class | NetMessageInterface |
| class | Action |
| class | ActionFactory |
| An actions factory. More... | |
| class | ActionFilter |
| Tool for action filtering. More... | |
| class | Annotable |
| class | Annotation |
| The base class of all score annotations. More... | |
| class | AnnotationAttributes |
| a class to represent the attributes of any annotation More... | |
| class | AnnotationsFactory |
| a factory to create annotations More... | |
| class | AnnotationsList |
| a list of score annotations More... | |
| class | AnnotationsReader |
| read annotations files More... | |
| class | AnnotationBaseVisitor |
| an annotation visitor base type More... | |
| class | AnnotationVisitor |
| an annotation visitor base type More... | |
| class | VisitableAnnotation |
| visitable annotations interface More... | |
| class | AudioAnnotation |
| an audio annotation More... | |
| class | DifficultyAnnotation |
| a difficulty annotation. More... | |
| class | EmoticonAnnotation |
| an emoticon annotation More... | |
| class | GraphicAnnotation |
| a graphic annotation (rectangle, oval, line) More... | |
| class | HandWrittenAnnotation |
| a hand written annotation More... | |
| class | LoopAnnotation |
| a loop marking intended for practice More... | |
| class | ProcessAnnotation |
| annotation for interactive and realtime sound processing. More... | |
| class | RestartAnnotation |
| a practice annotation indicating a possible restart point. More... | |
| class | SyncAnnotation |
| a synchronization point. More... | |
| class | TextAnnotation |
| a textual annotation with a weight and color attributes More... | |
| class | ConversionTools |
| Conversion utilities. More... | |
| struct | SPPoint |
| A score processing point structure. More... | |
| struct | SPRect |
| A score processing rectangle structure. More... | |
| class | CoordinatesConverter |
| Coordinates conversion between screen and exercise graphic spaces. More... | |
| class | TTempo |
| Defines the tempo. More... | |
| class | EditableExercise |
| An editable music exercise representation. More... | |
| class | EditActionFactory |
| A music score editing actions factory. More... | |
| class | ScoreEditorFacade |
| Music score edition services. More... | |
| struct | PlayerInfo |
| Player information. More... | |
| class | Exercise |
| A music exercise representation. More... | |
| class | FeedbackCurve |
| A feedback curve representation. More... | |
| class | MessageInterface |
| messaging system interface More... | |
| class | Music |
| A music ressource. More... | |
| class | Performance |
| A music performance. More... | |
| struct | ScoreProcessingConstants |
| defines constants global to the library More... | |
| class | Invalidator |
| graphic invalidation notifications management More... | |
| class | ScoreProcessingFacade |
| The main score processing API More... | |
| class | TimeConverter |
| Provides time conversion related to a music score. More... | |
| class | UIEvent |
| represents user interface events More... | |
Typedefs | |
| typedef SP_SMARTP< Action > | SAction |
| typedef SP_SMARTP< ActionFilter > | SActionFilter |
| typedef SP_SMARTP< Annotation > | SAnnotation |
| typedef SP_SMARTP< class AnnotationsList > | SAnnotationsList |
| typedef SP_SMARTP < AudioAnnotation > | SAudioAnnotation |
| typedef SP_SMARTP < DifficultyAnnotation > | SDifficultyAnnotation |
| typedef SP_SMARTP < EmoticonAnnotation > | SEmoticon |
| typedef SP_SMARTP < GraphicAnnotation > | SGraphicAnnotation |
| typedef SP_SMARTP < HandWrittenAnnotation > | SHandWrittenAnnotation |
| typedef SP_SMARTP< LoopAnnotation > | SLoopAnnotation |
| typedef SP_SMARTP < ProcessAnnotation > | SProcessAnnotation |
| typedef SP_SMARTP < RestartAnnotation > | SRestartAnnotation |
| typedef SP_SMARTP< SyncAnnotation > | SSyncAnnotation |
| typedef SP_SMARTP< TextAnnotation > | STextAnnotation |
| typedef SP_SMARTP < EditableExercise > | SEditableExercise |
| typedef SP_SMARTP < ScoreEditorFacade > | SScoreEditorFacade |
| typedef struct ScoreProcessing::PlayerInfo | PlayerInfo |
| Player information. | |
| typedef SP_SMARTP< Exercise > | SExercise |
| typedef SP_SMARTP< FeedbackCurve > | SFeedbackCurve |
| typedef SP_SMARTP< Music > | SMusic |
| typedef SP_SMARTP< Performance > | SPerformance |
| typedef SP_SMARTP < ScoreProcessingFacade > | SScoreProcessingFacade |
| typedef SP_SMARTP< TimeConverter > | STimeConverter |
Enumerations | |
| enum | editActionState { actionDisabled, actionOn, actionPartial, actionOff } |
Functions | |
| long CALLBACK | OnDataReceived (char *msg, long size) |
| std::ostream & | operator<< (std::ostream &os, const SActionFilter &f) |
| std::ostream & | operator<< (std::ostream &out, Annotation &a) |
| print an annotation using its virtual print method | |
| std::ostream & | operator<< (std::ostream &out, SAnnotationsList &al) |
| print all the annotations in a parsable format | |
Variables | |
| const char | fileName [] = {"\\ActionRecorder.log"} |
| GroupwareNetInterface * | g_NetPtr = 0 |
| const float | smallzoom = 1.5f |
| a small zoom value | |
| const float | mediumzoom = 2.2f |
| the actual default zoom value | |
| const float | bigzoom = 3.f |
| a big zoom value | |
| typedef struct ScoreProcessing::PlayerInfo ScoreProcessing::PlayerInfo |
Player information.
A player info structure is used to get information about the player state
| typedef SP_SMARTP< Action > ScoreProcessing::SAction |
| typedef SP_SMARTP< ActionFilter > ScoreProcessing::SActionFilter |
| typedef SP_SMARTP<Exercise> ScoreProcessing::SExercise |
| typedef SP_SMARTP<Music> ScoreProcessing::SMusic |
| long CALLBACK ScoreProcessing::OnDataReceived | ( | char * | msg, | |
| long | size | |||
| ) |
| std::ostream& ScoreProcessing::operator<< | ( | std::ostream & | out, | |
| Annotation & | a | |||
| ) |
print an annotation using its virtual print method
| std::ostream& ScoreProcessing::operator<< | ( | std::ostream & | os, | |
| const SActionFilter & | f | |||
| ) | [inline] |
| const float ScoreProcessing::bigzoom = 3.f |
a big zoom value
| const char ScoreProcessing::fileName[] = {"\\ActionRecorder.log"} |
| const float ScoreProcessing::mediumzoom = 2.2f |
the actual default zoom value
| const float ScoreProcessing::smallzoom = 1.5f |
a small zoom value
predefined constants for zoom values
1.5.8