Table of Contents

Namespace ChartTools

Classes

Charter

Creator of the chart

Chord
Chord<TNote, TLane, TModifiers>
DesynchronizedAnchorException

Exception thrown when an invalid operation is performed on a desynchronized anchored Tempo.

Drums
DrumsChord

Set of notes played simultaneously by drums

DrumsNote

Note played by drums

GHLChord

Set of notes played simultaneously by a Guitar Hero Live instrument

GHLInstrument
Instrument

Base class for instruments

InstrumentDifficultySet

Stores the estimated difficulties for instruments

InstrumentSet

Set of all instruments

InstrumentSpecialPhrase

Phrase related to an instrument that triggers an in-game event.

Instrument<TChord>

Set of tracks common to an instrument

LaneNote
LaneNoteCollection<TNote, TLane>
LaneNote<TLane>
Metadata

Set of miscellaneous information about a Song

Song

Song playable in Clone Hero

SpecialPhrase

Base class for phrases that define an in-game event with a duration such as star power.

StandardChord

Set of notes played simultaneously by a standard five-fret instrument

StandardInstrument
StreamCollection

Set of audio files to play and mute during gameplay

SyncTrack

Set of markers that define the time signature and tempo

Tempo

Marker that alters the tempo

TempoMap

Set of tempo markers that handles synchronism of anchored tempos

TimeSignature

Marker that alters the time signature

Track

Base class for tracks

TrackObjectBase
TrackSpecialPhrase

Phrase related to a track that triggers an in-game event.

Track<TChord>

Set of chords for a instrument at a certain difficulty

UndefinedEnumException

Exception thrown when using an Enum value that is not defined

Structs

UnidentifiedMetadata

Interfaces

IEmptyVerifiable

Adds support for a property defining if an object is empty

ILongObject

Interface for objects with a defined length in ticks

ILongTrackObject
INote

Interface of notes with a numerical identity

IReadOnlyLongObject

Interface for objects with a defined length in ticks where the length is read-only

IReadOnlyTrackObject

Object located on a track

ITrackObject

Object located on a track

Enums

Difficulty

Difficulty levels from Easy to Expert

DrumsChordModifiers

Modifier that affects the way the chord can be played

DrumsLane

Drums pads and pedals for a DrumsNote

FileType
GHLChordModifiers

Modifier that affects how a GHLChord can be played

GHLInstrumentIdentity

Guitar Hero Live instruments

GHLLane

Frets for a GHL note

InstrumentIdentity

All instruments

InstrumentSpecialPhraseType

Types of InstrumentSpecialPhrase

InstrumentType

Types of instruments based on the notes contained

MidiInstrumentOrigin

Origins of an instrument

StandardChordModifiers

Modifiers that affects how a StandardChord can be played.

StandardInstrumentIdentity

Standard five-fret instruments

StandardLane

Lanes for a standard note

TrackSpecialPhraseType

Types of TrackSpecialPhrase