> ## Documentation Index
> Fetch the complete documentation index at: https://chart-spec.enchor.us/llms.txt
> Use this file to discover all available pages before exploring further.

# GameplayChart

A chart as Clone Hero plays it: every note resolved (HOPO or strum, tap, open, cymbal or tom, accent), sustains
trimmed, chords snapped, and times in milliseconds. It's read-only, and it's shared with the competitive hashes.

## Properties

| Property | Modifier | Type | Description |
| - | - | - | - |
|  `drumType` | `readonly` | [`DrumType`](https://chart-spec.enchor.us/scan-chart/api/index/type-aliases/DrumType) \| `null` | The type of the drum tracks, or `null` when the chart has none. |
|  `endEvents` | `readonly` | readonly \{ `msTime`: `number`; `tick`: `number`; }\[] | - |
|  `format` | `readonly` | [`ChartFormat`](https://chart-spec.enchor.us/scan-chart/api/index/type-aliases/ChartFormat) | - |
|  `resolution` | `readonly` | `number` | Ticks per quarter note. |
|  `sections` | `readonly` | readonly [`Section`](https://chart-spec.enchor.us/scan-chart/api/index/interfaces/Section)\[] | - |
|  `settings` | `readonly` | [`ChartParseSettings`](https://chart-spec.enchor.us/scan-chart/api/index/interfaces/ChartParseSettings) | - |
|  `tempos` | `readonly` | readonly [`Tempo`](https://chart-spec.enchor.us/scan-chart/api/index/interfaces/Tempo)\[] | - |
|  `timeSignatures` | `readonly` | readonly [`TimeSignature`](https://chart-spec.enchor.us/scan-chart/api/index/interfaces/TimeSignature)\[] | - |
|  `tracks` | `readonly` | readonly [`Track`](https://chart-spec.enchor.us/scan-chart/api/index/interfaces/Track)\[] | - |
|  `vocals` | `readonly` | [`VocalTrack`](https://chart-spec.enchor.us/scan-chart/api/index/interfaces/VocalTrack) \| `null` | The vocal parts, or `null` when no part has a phrase. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.