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

# ConversionReport

What a conversion did, found by reading the converted song back.

## Properties

| Property | Modifier | Type | Description |
| - | - | - | - |
|  `dropped` | `readonly` | readonly \{ `content`: `string`; `count`: `number`; }\[] | Content the target format can't hold, left out. |
|  `forced` | `readonly` | readonly [`ConversionLimit`](https://chart-spec.enchor.us/scan-chart/api/index/interfaces/ConversionLimit)\[] | Values the target can't store, written as the nearest it can because the conversion was forced. |
|  `settings` | `readonly` | readonly \{ `key`: \| `"multiplier_note"` \| `"delay"` \| `"sustain_cutoff_threshold"` \| `"preview_start_time"` \| `"preview_end_time"`; `value`: `string`; }\[] | song.ini settings written because the target format needs them. |
|  `songHashKept` | `readonly` | `boolean` \| `null` | Whether the SongHash survived; `null` when either song has no SongHash. |
|  `tracks` | `readonly` | readonly \{ `causes`: readonly [`ConversionCause`](https://chart-spec.enchor.us/scan-chart/api/index/type-aliases/ConversionCause)\[]; `difficulty`: `"expert"` \| `"hard"` \| `"medium"` \| `"easy"`; `instrument`: \| `"guitar"` \| `"guitarcoop"` \| `"rhythm"` \| `"bass"` \| `"drums"` \| `"keys"` \| `"guitarghl"` \| `"guitarcoopghl"` \| `"rhythmghl"` \| `"bassghl"` \| `"keysghl"`; `kept`: `boolean`; }\[] | Each track of either song, and whether its TrackHash survived; empty when either song has no TrackHashes. |


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