> ## 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.

# AuthoredTrack

One instrument track as the file writes it: a `.chart` section, or a MIDI track, which holds every difficulty.

## Properties

| Property | Modifier | Type | Description |
| - | - | - | - |
|  `difficulty` | `readonly` | `"expert"` \| `"hard"` \| `"medium"` \| `"easy"` \| `null` | The difficulty of a `.chart` section; `null` for a MIDI track. |
|  `events` | `readonly` | readonly [`AuthoredEvent`](https://chart-spec.enchor.us/scan-chart/api/index/interfaces/AuthoredEvent)\[] | Notes, note modifiers and phrases, by tick. |
|  `instrument` | `readonly` | \| `"guitar"` \| `"guitarcoop"` \| `"rhythm"` \| `"bass"` \| `"drums"` \| `"keys"` \| `"guitarghl"` \| `"guitarcoopghl"` \| `"rhythmghl"` \| `"bassghl"` \| `"keysghl"` | - |
|  `isRead` | `readonly` | `boolean` | Whether Clone Hero reads it: `false` for an earlier `.chart` section whose name repeats, or a later MIDI track of an instrument. |
|  `location` | `readonly` | \| \{ `format`: `"chart"`; `section`: `number`; } \| \{ `chunk`: `number`; `format`: `"mid"`; } | Where it is in the file: the `.chart` section's or the MIDI track chunk's index in the file's tokens. |
|  `textEvents` | `readonly` | readonly [`AuthoredTextEvent`](https://chart-spec.enchor.us/scan-chart/api/index/interfaces/AuthoredTextEvent)\[] | - |


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