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

# defaultMetadata

```ts theme={null}
const defaultMetadata: {
  album: string;
  album_track: number;
  artist: string;
  background: string;
  charter: string;
  charter_audio: string;
  charter_bass: string;
  charter_bass_6f: string;
  charter_drums: string;
  charter_elite_drums: string;
  charter_guitar: string;
  charter_guitar_6f: string;
  charter_keys: string;
  charter_lower_diff: string;
  charter_pro_bass: string;
  charter_pro_guitar: string;
  charter_pro_keys: string;
  charter_rhythm: string;
  charter_rhythm_6f: string;
  charter_venue: string;
  charter_vocals: string;
  chord_snap_threshold: number;
  clean_vocals: boolean;
  cover: string;
  covered_by: string;
  credit_album_art_designed_by: string;
  credit_arranged_by: string;
  credit_background: string;
  credit_composed_by: string;
  credit_courtesy_of: string;
  credit_engineered_by: string;
  credit_license: string;
  credit_mastered_by: string;
  credit_mixed_by: string;
  credit_other: string;
  credit_performed_by: string;
  credit_produced_by: string;
  credit_published_by: string;
  credit_written_by: string;
  date_released: string;
  delay: number;
  diff_band: number;
  diff_bass: number;
  diff_bass_real: number;
  diff_bass_real_22: number;
  diff_bassghl: number;
  diff_drums: number;
  diff_drums_real: number;
  diff_elite_drums: number;
  diff_guitar: number;
  diff_guitar_coop: number;
  diff_guitar_coop_ghl: number;
  diff_guitar_real: number;
  diff_guitar_real_22: number;
  diff_guitarghl: number;
  diff_keys: number;
  diff_keys_ghl: number;
  diff_keys_real: number;
  diff_rhythm: number;
  diff_rhythm_ghl: number;
  diff_vocals: number;
  diff_vocals_harm: number;
  eighthnote_hopo: boolean;
  end_events: boolean;
  explicit_lyrics: boolean;
  five_lane_drums: boolean;
  genre: string;
  hopo_frequency: number;
  icon: string;
  link_bandcamp: string;
  link_bluesky: string;
  link_facebook: string;
  link_instagram: string;
  link_other: string;
  link_spotify: string;
  link_twitter: string;
  link_youtube: string;
  loading_phrase: string;
  location: string;
  modchart: boolean;
  multiplier_note: number;
  name: string;
  playlist: string;
  playlist_track: number;
  preview: PreviewTimes | null;
  preview_end_time: number;
  preview_start_time: number;
  pro_drums: boolean;
  rating: number;
  song_length: number;
  sub_genre: string;
  sub_playlist: string;
  sustain_cutoff_threshold: number;
  tags: string;
  tuning_offset_cents: number;
  venue_hint: string;
  video: string;
  video_end_time: number;
  video_loop: boolean;
  video_start_time: number;
  vocal_character_hint: string;
  vocal_gender: string;
  vocal_scroll_speed: number | null;
  year: string;
};
```

Default values for known `song.ini` `[Song]` fields.

## Type Declaration

| Name | Type | Default value | Description |
| - | - | - | - |
|  `album` | `string` | `'Unknown Album'` | - |
|  `album_track` | `number` | `16000` | - |
|  `artist` | `string` | `'Unknown Artist'` | - |
|  `background` | `string` | `''` | - |
|  `charter` | `string` | `'Unknown Charter'` | - |
|  `charter_audio` | `string` | `''` | - |
|  `charter_bass` | `string` | `''` | - |
|  `charter_bass_6f` | `string` | `''` | - |
|  `charter_drums` | `string` | `''` | - |
|  `charter_elite_drums` | `string` | `''` | - |
|  `charter_guitar` | `string` | `''` | - |
|  `charter_guitar_6f` | `string` | `''` | - |
|  `charter_keys` | `string` | `''` | - |
|  `charter_lower_diff` | `string` | `''` | - |
|  `charter_pro_bass` | `string` | `''` | - |
|  `charter_pro_guitar` | `string` | `''` | - |
|  `charter_pro_keys` | `string` | `''` | - |
|  `charter_rhythm` | `string` | `''` | - |
|  `charter_rhythm_6f` | `string` | `''` | - |
|  `charter_venue` | `string` | `''` | - |
|  `charter_vocals` | `string` | `''` | - |
|  `chord_snap_threshold` | `number` | `0` | - |
|  `clean_vocals` | `boolean` | `false` | - |
|  `cover` | `string` | `''` | - |
|  `covered_by` | `string` | `''` | - |
|  `credit_album_art_designed_by` | `string` | `''` | - |
|  `credit_arranged_by` | `string` | `''` | - |
|  `credit_background` | `string` | `''` | - |
|  `credit_composed_by` | `string` | `''` | - |
|  `credit_courtesy_of` | `string` | `''` | - |
|  `credit_engineered_by` | `string` | `''` | - |
|  `credit_license` | `string` | `''` | - |
|  `credit_mastered_by` | `string` | `''` | - |
|  `credit_mixed_by` | `string` | `''` | - |
|  `credit_other` | `string` | `''` | - |
|  `credit_performed_by` | `string` | `''` | - |
|  `credit_produced_by` | `string` | `''` | - |
|  `credit_published_by` | `string` | `''` | - |
|  `credit_written_by` | `string` | `''` | - |
|  `date_released` | `string` | `''` | `yyyy-MM-dd` or `yyyy-MM`, as written. |
|  `delay` | `number` | `0` | Units of ms |
|  `diff_band` | `number` | `-1` | - |
|  `diff_bass` | `number` | `-1` | - |
|  `diff_bass_real` | `number` | `-1` | - |
|  `diff_bass_real_22` | `number` | `-1` | - |
|  `diff_bassghl` | `number` | `-1` | - |
|  `diff_drums` | `number` | `-1` | - |
|  `diff_drums_real` | `number` | `-1` | - |
|  `diff_elite_drums` | `number` | `-1` | - |
|  `diff_guitar` | `number` | `-1` | - |
|  `diff_guitar_coop` | `number` | `-1` | - |
|  `diff_guitar_coop_ghl` | `number` | `-1` | - |
|  `diff_guitar_real` | `number` | `-1` | - |
|  `diff_guitar_real_22` | `number` | `-1` | - |
|  `diff_guitarghl` | `number` | `-1` | - |
|  `diff_keys` | `number` | `-1` | - |
|  `diff_keys_ghl` | `number` | `-1` | - |
|  `diff_keys_real` | `number` | `-1` | - |
|  `diff_rhythm` | `number` | `-1` | - |
|  `diff_rhythm_ghl` | `number` | `-1` | - |
|  `diff_vocals` | `number` | `-1` | - |
|  `diff_vocals_harm` | `number` | `-1` | - |
|  `eighthnote_hopo` | `boolean` | `false` | - |
|  `end_events` | `boolean` | `true` | - |
|  `explicit_lyrics` | `boolean` | `false` | - |
|  `five_lane_drums` | `boolean` | `false` | - |
|  `genre` | `string` | `'Unknown Genre'` | - |
|  `hopo_frequency` | `number` | `0` | - |
|  `icon` | `string` | `''` | - |
|  `link_bandcamp` | `string` | `''` | - |
|  `link_bluesky` | `string` | `''` | - |
|  `link_facebook` | `string` | `''` | - |
|  `link_instagram` | `string` | `''` | - |
|  `link_other` | `string` | `''` | - |
|  `link_spotify` | `string` | `''` | - |
|  `link_twitter` | `string` | `''` | - |
|  `link_youtube` | `string` | `''` | - |
|  `loading_phrase` | `string` | `''` | - |
|  `location` | `string` | `''` | - |
|  `modchart` | `boolean` | `false` | - |
|  `multiplier_note` | `number` | `0` | - |
|  `name` | `string` | `'Unknown Name'` | - |
|  `playlist` | `string` | `''` | - |
|  `playlist_track` | `number` | `16000` | - |
|  `preview` | [`PreviewTimes`](https://chart-spec.enchor.us/scan-chart/api/index/interfaces/PreviewTimes) \| `null` | - | Units of ms: both preview times, written `<start> <end>`. YARG reads it over `preview_start_time` and `preview_end_time`. |
|  `preview_end_time` | `number` | `-1` | Units of ms |
|  `preview_start_time` | `number` | `-1` | Units of ms |
|  `pro_drums` | `boolean` | `false` | - |
|  `rating` | `number` | `0` | 1 Family Friendly, 2 Supervision Recommended, 3 Mature, 4 No Rating, 5 Sensitive Content; 0 isn't set. |
|  `song_length` | `number` | `0` | Units of ms |
|  `sub_genre` | `string` | `''` | - |
|  `sub_playlist` | `string` | `''` | - |
|  `sustain_cutoff_threshold` | `number` | `-1` | - |
|  `tags` | `string` | `''` | `cover` marks a cover. |
|  `tuning_offset_cents` | `number` | `0` | - |
|  `venue_hint` | `string` | `''` | - |
|  `video` | `string` | `''` | - |
|  `video_end_time` | `number` | `-1` | Units of ms |
|  `video_loop` | `boolean` | `false` | - |
|  `video_start_time` | `number` | `0` | - |
|  `vocal_character_hint` | `string` | `''` | - |
|  `vocal_gender` | `string` | `''` | 0 to 3 or a name: female, male, nonbinary or other. |
|  `vocal_scroll_speed` | `number` \| `null` | - | A percentage, or `null` when it isn't set. |
|  `year` | `string` | `'Unknown Year'` | - |


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