Main Page | Modules | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | Related Pages

guidonotestatus Class Reference
[Guido]

Represents the current status of notes duration and octave. More...

#include <guido.h>

List of all members.

Public Types

enum  { kMaxInstances = 128 }
enum  { defoctave = 1, defnum = 1, defdenom = 4 }

Public Member Functions

void reset ()
guidonotestatusoperator= (const guidonoteduration &dur)
bool operator!= (const guidonoteduration &dur) const

Static Public Member Functions

guidonotestatusget (unsigned short voice)
void resetall ()

Public Attributes

char fOctave
guidonoteduration fDur


Detailed Description

Octave and duration may be ommitted for guido notes. If so, they are infered from preceeding notes (or rest), within the same sequence or chord, or assumed to have standard values.
The object is defined as a multi-voices singleton: a single object is allocated for a specific voice and thus it will not operate correctly on a same voice parrallel formatting operations.

Todo:
handling the current beat value for *num duration form.


Generated on Tue Mar 23 09:49:46 2004 for LibMusicXML by doxygen 1.3.3