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

# VocalTrack

Top-level vocals data containing every singer lane and shared track-level shift markers.

## Properties

| Property | Type | Description |
| - | - | - |
|  `lyricShifts` | \{ `length`: `number`; `msLength`: `number`; `msTime`: `number`; `tick`: `number`; }\[] | Shared lyric shift markers sourced from the lead vocals or first harmony part. |
|  `parts` | \{ \[`partName`: `string`]: [`VocalPart`](https://chart-spec.enchor.us/scan-chart/api/index/interfaces/VocalPart); } | Vocal parts keyed by canonical part name, such as `vocals` or `harmony1`. |
|  `rangeShifts` | \{ `length`: `number`; `msLength`: `number`; `msTime`: `number`; `tick`: `number`; }\[] | Shared range shift markers sourced from the lead vocals or first harmony part. |


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