CARChordGroup | The class ARChordGroup is used to find groups within chords that share a stem and also a display-duration. The chordgroups are constructed during chord-creation |
►CARFactory | Class used in order to build the abstract representation (AR) structure of music |
CNoteAndChordFactory | Class used in order to build the abstract representation (AR) structure of music |
CARMusicalVoiceState | This class manage the state of a voice. Here additional information for voices will be stored (i.e..: Stemstate (Stemsup, down, auto) |
►CARPositionTag | The base class for all range tags |
CARAccidental | Abstract representation of an accidental element |
CARAlter | The Alter tag |
CARArpeggio | Abstract representation of aa arpeggio |
►CARArticulation | Not yet documented |
CARAccent | Not yet documented |
CARBow | String specific: bowing |
CARFermata | |
CARHarmonic | |
CARMarcato | The marcato articulation tag |
CARPizzicato | |
CARStaccato | Staccato Tag |
CARTenuto | Tenuto articulation tag |
CARBase | Not yet documented |
►CARBeam | Abstract representation of a beam |
CARAutoBeam | Not yet documented |
CARFeatheredBeam | Abstract representation of a feathered beam |
►CARBowing | Implement bowing abstract objects (slur, ties...) |
CARSlur | Not yet documented |
CARTie | Not yet documented |
CARChordTag | Not yet documented |
CARCluster | Not yet documented |
CARCue | Not yet documented |
CARDisplayDuration | Not yet documented |
CARDotFormat | Not yet documented |
►CARDynamic | Base class for ARCrescendo and ARDiminuendo |
CARCrescendo | Not yet documented |
CARDiminuendo | Not yet documented |
CARGlissando | |
CARGrace | Not yet documented |
CARHarmony | The text tag |
CARLyrics | Implement the lyrics Tag |
CARMerge | Not yet documented |
CARMMRest | Intended to multiple measures rests |
CAROctava | The Octava tag |
CARRestFormat | Not yet documented |
CARShareLocation | Not yet documented |
CARShareStem | Not yet documented |
CARSymbol | The symbol tag |
CARTagBegin | Not yet documented |
►CARTagEnd | Not yet documented |
CARAutoBeamEnd | Not yet documented |
CARDummyRangeEnd | Not yet documented |
►CARText | The text tag |
CARComposer | Not yet documented |
CARFingering | Not yet documented |
CARFooter | Not yet documented |
CARLabel | Not yet documented |
CARMark | Not yet documented |
CARTitle | Not yet documented |
CARTHead | Not yet documented |
CARTremolo | Not yet documented |
CARTrill | Not yet documented |
CARTStem | Not yet documented |
CARTuplet | Abstract representation of a tuplet |
CARUserChordTag | Not yet documented |
CARVolta | For different repeat endings |
►CTempoChange | Base class for accelerando and ritardando |
CARAccelerando | The Accelerando position tag |
CARRitardando | Ritardando tag |
►CARVisitable | |
►CARMusicalObject | The base class for all AR objects. It contains all musical information : duration and time position |
►CARMusicalEvent | Class for musical events (events have an own duration tags not) |
CARMusic | Translation of a GUIDO Segment into a class |
CARMusicalVoice | The class for GUIDO sequence, list of timepositions of events of a stream |
►CARNote | Representation of a GUIDO note |
CARTab | Representation of a guitar tablature |
CARRest | Abstract representation of the rest event |
►CARMusicalTag | The base class for all musical tag classes |
CARBase | Not yet documented |
CARBeamState | Not yet documented |
CARMerge | Not yet documented |
►CARMTParameter | Not yet documented |
CARAccidental | Abstract representation of an accidental element |
CARAccolade | Accolade tag to group staves into accolades |
CARAlter | The Alter tag |
CARArpeggio | Abstract representation of aa arpeggio |
CARArticulation | Not yet documented |
CARAuto | Auto tag |
►CARBar | Bar tag |
CARDoubleBar | Not yet documented |
CARFinishBar | Not yet documented |
CARRepeatEnd | Not yet documented |
CARBarFormat | Bar format tag parameter |
CARBeam | Abstract representation of a beam |
CARBowing | Implement bowing abstract objects (slur, ties...) |
CARBreathMark | Not yet documented |
CARChordComma | Not yet documented |
CARChordTag | Not yet documented |
CARClef | Abstract representation of a staff clef |
CARCluster | Not yet documented |
CARColor | The color tag. Ready to support the Alpha componenent for transparency (RGBA) |
CARDefineTag | Not yet documented |
CARDisplayDuration | Not yet documented |
CARDotFormat | Not yet documented |
CARDrHoos | Not yet documented |
CARDrRenz | Not yet documented |
CARDynamic | Base class for ARCrescendo and ARDiminuendo |
►CARFontAble | |
CARCue | Not yet documented |
CARHarmony | The text tag |
CARInstrument | Not yet documented |
CARIntens | The intensity tag |
CARLyrics | Implement the lyrics Tag |
CARTempo | The tempo tag parameter |
CARText | The text tag |
CTempoChange | Base class for accelerando and ritardando |
CARGlissando | |
CARGrace | Not yet documented |
►CARJump | Common implementation for \coda, \segno, \toCoda etc.. |
CARCoda | Coda |
CARDaCapo | Da capo |
CARDaCapoAlFine | Da capo al fine |
CARDaCoda | To coda (\daCoda tag) |
CARDalSegno | Dal segno |
CARDalSegnoAlFine | Dal segno al fine |
CARFine | Fine |
CARSegno | Signa |
►CARKey | Key signature |
CARNaturalKey | Not yet documented |
CARMeter | Not yet documented |
CARMMRest | Intended to multiple measures rests |
CARNewSystem | Not yet documented |
CARNotations | The Pedal tag |
CARNoteFormat | Not yet documented |
CAROctava | The Octava tag |
CARPageFormat | Not yet documented |
CARRepeatBegin | The right facing repeat sign |
CARRepeatEndRangeEnd | Not yet documented |
CARRestFormat | Not yet documented |
CARShareLocation | Not yet documented |
CARShareStem | Not yet documented |
CARSpace | Not yet documented |
CARSpecial | Not yet documented |
CARStaff | Not yet documented |
CARStaffFormat | Not yet documented |
CARStaffOff | Not yet documented |
CARStaffOn | Not yet documented |
CARSymbol | The symbol tag |
CARSystemFormat | Not yet documented |
CARTagBegin | Not yet documented |
CARTagEnd | Not yet documented |
CARTHead | Not yet documented |
CARTremolo | Not yet documented |
CARTrill | Not yet documented |
CARTStem | Not yet documented |
CARTuplet | Abstract representation of a tuplet |
CARUnits | Not yet documented |
CARUserChordTag | Not yet documented |
CARVolta | For different repeat endings |
CARNewPage | Not yet documented |
CARPossibleBreak | Not yet documented |
CARSecondGlue | Not yet documented |
CARTDummy | Not yet documented |
►CARVisitor | |
CGMNCodePrintVisitor | |
CMetersVisitor | |
CMeterVisitor | |
CPrintVisitor | |
CTempoVisitor | |
CARVoiceManager | This class is used to handle preliminary break-detection |
CbeamRect | |
CChordTrills | |
CPianoRoll::DrawParams | |
Cguido::GuidoMapCollector::Filter | |
CFontInfo | Description of a font: name, font size and attributes |
CFontManager | Handles the list of all fonts used by the Guido Library |
CFormatStringParser | |
CFraction | Numerator and denominator |
►CGObject | The base class for all graphic objects |
►CGRNotationElement | Parent class for all notation elements |
CGRAccidental | Accidentals: sharp, flat, natural, double sharp, double flat |
►CGRARNotationElement | This class is the base class for all graphical elements that have a direct counterpart in the Abstract Representation |
►CGRARCompositeNotationElement | Not yet documented |
CGRCluster | Graphical representation of a cluster |
►CGREvent | Graphical representation for an event (= has duration) |
CGREmpty | An empty (invisible) event |
CGRMusic | Graphical representation of the music. It handles a list of voices and a list of pages |
►CGRNote | Graphical representation of a note |
►CGRSingleNote | Graphical representation of a note event |
CGRTab | |
CGRPage | Graphical representation of a score page.
Contains one or more instances of class GRSystem |
►CGRRest | The Rest event |
CGRSingleRest | Graphical representation of a rest |
CGRSystem | Manages a number of staffs and has a given start and end timeposition. GRSystem is the grafical representation of a part of ARMusic |
CGRSystemSlice | Form the basis for the optimum system-break-algorithm |
CGRGrace | Not yet documented |
CGRKey | Key notation tag |
CGRVoice | Graphical representation of a voice |
CGROctava | Not yet documented |
►CGRPTagARNotationElement | Not yet documented |
CGRArpeggio | The Arpeggio notation element |
►CGRBeam | The Beam notation element |
CGRAutoBeam | Not yet documented |
►CGRBowing | Base class for ties and slurs |
CGRSlur | Graphical representation of a slur |
CGRTie | Graphical representation of a tie |
CGRChordTag | The Chord Tag |
►CGRDynamics | |
CGRCrescendo | |
CGRDiminuendo | |
CGRGlissando | |
CGRGlobalLocation | Not yet documented |
CGRGlobalStem | Shared stem |
CGRHarmony | A chord symbol string |
CGRSymbol | |
CGRTempoChange | The Accelerando notation element |
►CGRText | A text string |
CGRFingering | A fingering string |
CGRMark | A rehearsal mark |
CGRTremolo | Not yet documented |
CGRTrill | GRTrill tag |
CGRTuplet | Graphical representation of a tuplet |
CGRVolta | Ending bracket graphical element |
CGRRange | Placeholder for range-tags that directly place articulation marks for notes/events .. |
CGRSpace | Not yet documented |
CGRSpecial | Handles the list of all fonts used by the Guido Library |
CGRStaccato | Graphical representation af a Staccato |
►CGRTagARNotationElement | GRTagARNotationElement |
CGRAccolade | The system accolade |
CGRArticulation | Articulations: staccato, accent, marcato, tenuto, fermata, breath-mark, harmonics |
►CGRBar | Measure bar |
CGRDoubleBar | The double barline |
CGRFinishBar | Not yet documented |
CGRRepeatEnd | The left facing repeat bar sign |
CGRBarFormat | Not yet documented |
CGRBreathMark | A Breath mark graphical element |
CGRClef | Graphial representation of a staff clef |
CGRDrHoos | Not yet documented |
CGRDrRenz | Not yet documented |
CGRInstrument | Not yet documented |
CGRIntens | Not yet documented |
►CGRJump | Common part for coda, segno, da capo etc.. |
CGRCoda | A Coda graphical element |
CGRSegno | A \segno graphical element |
CGRMeter | Meter notation tag |
CGRNotations | Not yet documented |
CGRPageText | Not yet documented |
CGRRepeatBegin | The right facing repeat bar sign |
CGRTempo | Graphical representation of the tempo |
►CGRCompositeNotationElement | Not yet documented |
CGRStaff | A GRStaff represents a single line of music |
CGRDummy | Not yet documented |
CGRFlag | Flags attached to a note stem |
CGRGlue | Not yet documented |
CGRNoteDot | This class provides a note with a stem and a correct flag |
►CGRNoteHead | Not yet documented |
CGRStdNoteHead | Graphical representation of a note head |
CGRSimpleBeam | Graphical representation af a Beam |
CGRStem | Graphical representation of a stem |
CGRSystemTag | GRSystemTag |
CGPaintStruct | A structure to keep information about clipping and redrawing regions |
CGRBowing::GRBowingContext | |
CGRBreakMatrix | Realises the "sparse"-matrix that operates on indexes and saves the penalties associated with a given piece |
CGRForceRodEntry | |
CGRGlissando::GRGlissandoContext | |
CGRPenaltyEntry | Describes an entry in the Sparse-Break-Matrix. We have a (sorted) list of individual entries, which save a force and an individual break-list. the sorting is just be number of lines (which is just the length of the associated list) |
CGRPossibleBreakState | GRPossibleBreakState saves the states of all structures that are important, if it is decided by the Break-Routine, that a possible break should become a Real break |
CGRRod | Used with springs and space-force functions |
►CGRPositionTag::GRSaveStruct | |
CGRBeamSaveStruct | |
CGRBowing::GRBowingSaveStruct | Save informations needed to draw the bow when different staves are needed, see GRPositionTag for comment |
CGRGlissando::GRGlissandoSaveStruct | |
CGRHarmony::GRTextSaveStruct | |
CGRSymbol::GRSymbolSaveStruct | |
CGRText::GRTextSaveStruct | |
CGRTuplet::GRTupletSaveStruct | |
CGRSliceHeight | This class manages the Height of Slices |
►CGRSpaceForceFunction2 | This class realizes the second implementation of the space-force-function |
CGRBeginSpaceForceFunction2 | GRBeginSpaceForceFunction2 is an derived version of GRSpaceForceFunction2 |
CGRSpacingMatrix | Not yet documented |
CGRSpring | Used with rods and space fore functions |
CGRSpringCollider | Not yet documented |
CGRSpringForceIndex | Not yet documented |
CGRPossibleBreakState::GRStaffAndState | |
CGRStaffManager | This class manages the staffs of a system |
CGRStaffState | Keeps information about a staff |
CGRSystemStartEndStruct | This class is used to determine when a position tag ends |
►CGRSystemTagInterface | Not yet documented |
CGRBeam | The Beam notation element |
CGRChordTag | The Chord Tag |
CGRGlobalStem | Shared stem |
►CGRTag | Base class for all GUIDO tags |
CGRKey | Key notation tag |
►CGRPositionTag | The GRPositionTag is the base class for representing range tags |
CGRCluster | Graphical representation of a cluster |
CGRGrace | Not yet documented |
CGROctava | Not yet documented |
CGRPTagARNotationElement | Not yet documented |
CGRRange | Placeholder for range-tags that directly place articulation marks for notes/events .. |
CGRSpecial | Handles the list of all fonts used by the Guido Library |
CGRTagARNotationElement | GRTagARNotationElement |
CGRPossibleBreakState::GRVoiceTagsAndStaff::GRTagAndPosition | |
►CGRVisitable | |
CGRNotationElement | Parent class for all notation elements |
►CGRVisitor | |
CGRFixVisitor | |
CGRPrintVisitor | |
CGRShowVisitor | |
CGRTrillLinker | |
CGRVoiceManager | Not yet documented |
CGRPossibleBreakState::GRVoiceTagsAndStaff | |
CGuido2MidiParams | A data structure containing the settings for MIDI conversion |
CGuidoDate | Representation of a date as a rational value |
CGuidoElementInfos | Information related to elements |
CGuidoGlobalSettings | Contains all global settings required by engine (moved from nview.h) |
CGuidoGrParameters | A structure embedding a layout settings and a page format |
CGuidoInitDesc | A data structure containing all information required by GuidoInit() |
CGuidoLayoutSettings | Engine settings for the graphic score layout |
CGuidoMeter | A meter representation |
CGuidoOnDrawDesc | Contains all graphic-related information required by GuidoOnDraw() |
CGuidoPageFormat | The page format parameters |
►CGuidoParser | |
CNoteAndChordParser | |
CGuidoStream | |
CGuidoTempo | Representation of tempo information at a given date |
CGuidoTiming | |
CGuidoVersion | A structure for guido version, composed of 3 digit |
CHashEntry | |
CHtmlColor | |
►CImage | |
CBitmap | Bitmap image that can be drawn on the score. (not fully implemented yet) |
CKR_HashTable< KEY, TYPE >::KeyType | |
CKF_List< TYPE > | |
►CKF_List< ARMusicalTag * > | |
CKF_IPointerList< ARMusicalTag > | |
►CKF_List< GRNotationElement * > | |
►CKF_IPointerList< GRNotationElement > | |
CNEPointerList | |
►CKF_List< GRPossibleBreakState::GRVoiceTagsAndStaff::GRTagAndPosition * > | |
CKF_IPointerList< GRPossibleBreakState::GRVoiceTagsAndStaff::GRTagAndPosition > | |
►CKF_List< GRSpringForceIndex * > | |
CKF_IPointerList< GRSpringForceIndex > | |
►CKF_List< GRSystemSlice * > | |
CKF_IPointerList< GRSystemSlice > | |
►CKF_List< GRSystemStartEndStruct * > | |
CKF_IPointerList< GRSystemStartEndStruct > | |
►CKF_List< GRVoice * > | |
CKF_IPointerList< GRVoice > | |
►CKF_List< KR_HashTable::KeyType * > | |
CKF_IPointerList< KR_HashTable::KeyType > | |
►CKF_List< TYPE * > | |
►CKF_IPointerList< TYPE > | |
CARMusic | Translation of a GUIDO Segment into a class |
CARMusicalVoice | The class for GUIDO sequence, list of timepositions of events of a stream |
►CKF_List< VoiceEvent * > | |
CKF_IPointerList< VoiceEvent > | |
CKF_ListNode< TYPE > | |
CKF_Vector< TYPE > | |
CKF_Vector< float > | |
►CKF_Vector< GRPossibleBreakState::GRStaffAndState * > | |
CKF_IVector< GRPossibleBreakState::GRStaffAndState > | |
►CKF_Vector< GRPossibleBreakState::GRVoiceTagsAndStaff * > | |
CKF_IVector< GRPossibleBreakState::GRVoiceTagsAndStaff > | |
CKF_Vector< GuidoPos > | |
CKF_Vector< int > | |
►CKF_Vector< pentryvector * > | |
CKF_IVector< pentryvector > | |
►CKF_Vector< poslist * > | |
CKF_IVector< poslist > | |
►CKF_Vector< TYPE * > | |
CKF_IVector< TYPE > | |
CKR_HashTable< KEY, TYPE > | |
CKR_HashTable< NVstring, GRNotationElement * > | |
CKR_HashTable< NVstring, HashEntry > | |
CLimitParams | A struct to set a piano roll boundaries in time and in pitch |
►Cmap | |
CTagParameterMap | A list of tag parameters represented as a map |
►CMapCollector | Abstract class to be provided by clients to collect mappings |
►Cguido::GuidoMapCollector | Class to collect guido graphic maps |
Cguido::GuidoStaffCollector | Guido map collector that combines a guido events and staff mappings |
Cguido::GuidoSystemCollector | Guido map collector adjusting system to slices start |
Cguido::GuidoVoiceAndBarCollector | Guido map collector retrieving the list of kNote/kRest events. For each kRest starting a measure, its box left is aligned on the measure left barline |
Cguido::GuidoVoiceCollector | Guido map collector filtering voice events |
CMapInfos | A class to propagate device related information |
CMeasureAccidentals | Keeps information about accidentals at measure level |
CNodeAR | |
CNodeGR | |
CNoteDrawer | Utility to draw a note |
CNVPoint | |
CNVRect | |
CParserError | A structure for parser error |
►CPianoRoll | |
CPianoRollTrajectory | |
CRProportional | |
CRectInfos | Information associated to a rectangle in a mapping (MapElement) |
►Cstring | |
CARNoteName | |
CNVstring | |
CSubHash | This class combines the elements that are saved within a hash-entry for a single graphical element |
Csvgendl | |
CSystemNode | |
►CTagParameter | The base class for all guido tags |
►CTagParameterFloat | The floating point parameter type for Guido Tags |
CTagParameterInt | Not yet documented |
CTagParameterRGBColor | RGB Color tag parameter |
CTagParameterString | A string-type tag parameter |
CTagParametersMaps | |
CTCollisionInfo | |
CTCollisions | |
►CTimeMapCollector | Abstract class to be provided by clients to collect time mappings |
CRolledUnrolledCollector | |
►CTimeUnwrap | |
CMidiMapper | |
CTimeMapper | |
CTRect< T > | |
CTRect< float > | |
CGRDynamics::TXSegment | |
CGuidoParser::vareval | |
CGuidoParser::variable | |
CVGColor | Generic class to manipulate device independant colors |
►CVGDevice | Generic platform independant drawing device |
CDecoratorDevice | |
CNullGDevice | |
►CVGFont | Generic pure virtual & device-independant font class |
CAbstractFont | Abstract font class |
CBinaryFont | DSL font class |
CNullGFont | Generic pure virtual & device-independant font class |
►CStaticFont | |
CMusicFont | |
CTimesFont | |
CSVGFont | SVG font class |
CVGPen | Generic class to manipulate device independant pens |
►CVGSystem | Generic pure virtual class for manipulating platform independant drawing devices and fonts |
CNullGSystem | Generic pure virtual class for manipulating platform independant drawing devices and fonts |
CVoiceEvent | |