Version: June 2026

Cue Sheet Template JSON

This document describes the JSON format that stores cuesheet templates. It can be used for our "Music Cue Sheet (Converter)" and "Music Cue Sheet Manager".

Overview

The JSON is a single object with two top-level keys: header and data.

{
  "header": {
    "logo": 1,
    "columns": 2,
    "column": [ [ ... ], [ ... ], [ ... ] ]
  },
  "data": {
    "columns": [ ... ]
  }
}

Top Level

Key Type Description
header Object Everything shown in the cue sheet header block.
data Object The repeating data table (one row per music cue).

Data

Key Type Description
columns Array Ordered list of field objects, one per column in the data table. Array order is the left-to-right column order in the rendered table.

Each element of data.columns is a field object with the same shape as the header field object:

{
  "id": "track_title",
  "displayName": "Title",
  "width": ""
}
Key Type Description
id String Data field identifier (e.g. track_title, tc_in1, duration2, isrc). Must be a valid musiccuesheet key (see Field Reference).
displayName String Optional custom column header text. Empty string means "use the field's value".
width String Optional change of width of a column. Recommended values. Use values in between 10 and 50. The default uses 12 for timecodes, and 30 or 40 for values like Track Name.

Example

"data": {
  "columns": [
    { "id": "number",      "displayName": "#",        "width": "10" },
    { "id": "tc_in1",      "displayName": "",		"width": "" },
    { "id": "tc_out1",     "displayName": "",		"width": "" },
    { "id": "track_title", "displayName": "Title",    "width": "30" },
    { "id": "composer",    "displayName": "Composer", "width": "" },
    { "id": "isrc",        "displayName": "ISRC",     "width": "" }
  ]
}

Complete Example

{
  "header": {
    "logo": 1,
    "columns": 2,
    "column": [
	    [
	      { "id": "production_type", "displayName": "", "width": "", "value": "Series" },
	      { "id": "production_title", "displayName": "", "width": "", "value": "The Simpsons" },
	      { "id": "first_release_date", "displayName": "", "width": "", "value": "28.9.2025" }
	    ],
	    [
	      { "id": "season_number", "displayName": "", "width": "", "value": "37" },
	      { "id": "episode_number", "displayName": "", "width": "", "value": "1" },
	      { "id": "network", "displayName": "", "width": "", "value": "Fox" }
	    ]
    ]
  },
  "data": {
    "columns": [
      { "id": "number",      "displayName": "#",        "width": "10" },
      { "id": "tc_in1",      "displayName": "",		"width": "" },
      { "id": "tc_out1",     "displayName": "",		"width": "" },
      { "id": "duration1",   "displayName": "Duration", "width": "" },
      { "id": "track_title", "displayName": "Title",    "width": "30" },
      { "id": "composer",    "displayName": "Composer", "width": "" },
      { "id": "artist",      "displayName": "Artist",   "width": "" },
      { "id": "isrc",        "displayName": "ISRC",     "width": "" }
    ]
  }
}

Field Reference: Data Fields

Allowed id values for objects in data.columns, grouped as in the field picker. The id is what goes into the JSON; the label is the default display text used when displayName is empty.

Number

IDDescriptionExample value
placeholder- Empty Placeholder Column -
numberCue No.1

Timecode In

IDDescriptionExample value
tc_in1Timecode In (SMPTE)00:00:00:00
tc_in2Timecode In (HH:MM:SS)00:00:00
tc_in3Timecode In (HH:MM:SS,MS)00:00:00,000
tc_in4Timecode In (M:SS)0:00
tc_in5Timecode In (in Seconds)0
tc_in6Timecode In (in Frames)0
tc_in7Timecode In (only HH)00
tc_in8Timecode In (only MM)00
tc_in9Timecode In (only SS)00

Timecode Out

IDDescriptionExample value
tc_out1Timecode Out (SMPTE)00:02:30:00
tc_out2Timecode Out (HH:MM:SS)00:02:30
tc_out3Timecode Out (HH:MM:SS,MS)00:02:30,000
tc_out4Timecode Out (M:SS)2:30
tc_out5Timecode Out (in Seconds)150
tc_out6Timecode Out (in Frames)3750
tc_out7Timecode Out (only HH)00
tc_out8Timecode Out (only MM)02
tc_out9Timecode Out (only SS)30

Duration

IDDescriptionExample value
duration5Duration (SMPTE)00:02:30:00
duration1Duration (HH:MM:SS)00:02:30
duration2Duration (M:SS)2:30
duration3Duration (in Seconds, rounded)150
duration4Duration (in Frames)3750
duration6Duration (only MM)02
duration7Duration (only SS)30

File

IDDescriptionExample value
track_titleTitleRising Shadows
filenameFilenameEPIC042_01_Rising-Shadows
fileFile (with Extension)EPIC042_01_Rising-Shadows.wav
filepathFilepath/audio/EPIC042_01_Rising-Shadows.wav

Library

IDDescriptionExample value
titleSong TitleRising Shadows
composerComposerJohn Doe
composer_numberComposer CAE/IPI Number001234567
composer_societyComposer SocietyGEMA
composer_sharesComposer Shares (%)50
composer_roleComposer RoleWriter
artistArtist | InterpretJohn Doe
ownerOwnerGlobal Music Publishing GmbH
publisher_namePublisherGlobal Music Publishing GmbH
publisher_numberPublisher CAE/IPI Number000987654
publisher_societyPublisher SocietyGEMA
publisher_sharesPublisher Shares (%)100
publisher_rolePublisher RolePublisher
publisher_territoryPublisher TerritoryWorldwide
label_nameLabelPremium Score Library
label_codeLabelcode12345
album_titleAlbum TitleEpic Modern Hybrid Trailers
album_release_dateAlbum Release Date2026-05-25
album_catalog_codeAlbum Catalog CodeEPIC042
album_catalog_numberAlbum Catalog No.10402
catalog_nameCatalog/Library NameAction & Drama Beats
track_numberTrack No.1
track_codeTrack CodeEPIC042_01
track_durationTrack Duration150
track_idTrack ID98765
cd_noCD No.
cd_codeCD Code
eanEAN0123456789012
upcUPC123456789012
isrcISRCUSABC1234567
iswcISWCT1234567890
gemaGEMA99887766-001
bpmBPM120
genreGenreCinematic Orchestral
commentComment

Custom Field

IDDescriptionExample value
noteNote
date1Date (YYYY-MM-DD)2026-05-25
date2Date (DD.MM.YYYY)25.05.2026
date3Date (MM/DD/YYYY)05/25/2026
date4Date (DD/MM/YYYY)25/05/2026
date5Date (DD. Month YYYY)25. May 2026
date6Date (Month DD, YYYY)May 25, 2026

Sequence

IDDescriptionExample value
framerateSequence Framerate25
trackAudio Track No. in Sequence1
usesNumber of uses1

Clip

IDDescriptionExample value
reelSource Reel NameA001
source_framerateSource Clip Framerate25
clip_statusClip Status (Enabled/Disabled)Enabled

Source In

IDDescriptionExample value
source_in1Source In (SMPTE)01:00:00:00
source_in2Source In (HH:MM:SS)01:00:00
source_in3Source In (HH:MM:SS,MS)01:00:00,000
source_in4Source In (M:SS)0:00
source_in5Source In (in Seconds)3600
source_in6Source In (in Frames)90000

Source Out

IDDescriptionExample value
source_out1Source Out (SMPTE)01:02:30:00
source_out2Source Out (HH:MM:SS)01:02:30
source_out3Source Out (HH:MM:SS,MS)01:02:30,000
source_out4Source Out (M:SS)2:30
source_out5Source Out (in Seconds)3750
source_out6Source Out (in Frames)93750

Field Reference: Header Fields

Allowed id values for the field objects inside header.column[0], header.column[1], and header.column[2].

Placeholder

IDDescription
placeholder- Empty Placeholder Column -

Production

IDDescription
production_typeProduction Type
production_categoryProduction Title
production_titleProduction Title
alternative_production_titleAlternative Production Title
cue_sheet_classificationCue Sheet Classification
submit_dateSubmit Date/Revision Date
first_release_dateFirst Release Date
versionVersion
version_categoryVersion Category
version_commentVersion Comment
version_territoryVersion Territory
territory_of_first_broadcastTerritory of First Broadcast
languageLanguage
networkNetwork
year_of_productionYear of Production
production_durationProduction Duration
total_music_durationTotal Music Duration
season_numberSeason Number
episode_titleEpisode Title
alternative_episode_titleAlternative Episode Title
episode_numberEpisode Number
country_of_production_1Country of Production 1
country_of_production_2Country of Production 2
country_of_production_3Country of Production 3
av_identifierAV Identifier
av_identifier_sourceAV Identifier Source
production_identifier_sourceProduction Identifier Source
production_identifierProduction Identifier

Provider

IDDescription
cue_sheet_providerCue Sheet Provider
cue_sheet_prepared_byCue Sheet Prepared By
role_of_cue_sheet_providerRole of Cue Sheet Provider
provider_emailCue Sheet Provider Email
provider_reference_noCue Sheet Provider Reference No

Interested Parties

IDDescription
av_interested_party_role_1AV Interested Party Role
name_of_av_interested_party_1Name of AV Interested Party
av_interested_party_role_2AV Interested Party Role 2
name_of_av_interested_party_2Name of AV Interested Party 2
av_interested_party_role_3AV Interested Party Role 3
name_of_av_interested_party_3Name of AV Interested Party 3

Example with all fields

{
  "name": "Full Field Template",
  "header": {
    "logo": 1,
    "columns": 3,
    "column": [
      [
        { "id": "production_type", "displayName": "", "width": "", "value": "" },
        { "id": "alternative_production_title", "displayName": "", "width": "", "value": "" },
        { "id": "first_release_date", "displayName": "", "width": "", "value": "" },
        { "id": "version_comment", "displayName": "", "width": "", "value": "" },
        { "id": "language", "displayName": "", "width": "", "value": "" },
        { "id": "production_duration", "displayName": "", "width": "", "value": "" },
        { "id": "episode_title", "displayName": "", "width": "", "value": "" },
        { "id": "country_of_production_1", "displayName": "", "width": "", "value": "" },
        { "id": "av_identifier", "displayName": "", "width": "", "value": "" },
        { "id": "production_identifier", "displayName": "", "width": "", "value": "" },
        { "id": "role_of_cue_sheet_provider", "displayName": "", "width": "", "value": "" },
        { "id": "av_interested_party_role_1", "displayName": "", "width": "", "value": "" },
        { "id": "name_of_av_interested_party_2", "displayName": "", "width": "", "value": "" }
      ],
      [
        { "id": "production_category", "displayName": "", "width": "", "value": "" },
        { "id": "cue_sheet_classification", "displayName": "", "width": "", "value": "" },
        { "id": "version", "displayName": "", "width": "", "value": "" },
        { "id": "version_territory", "displayName": "", "width": "", "value": "" },
        { "id": "network", "displayName": "", "width": "", "value": "" },
        { "id": "total_music_duration", "displayName": "", "width": "", "value": "" },
        { "id": "alternative_episode_title", "displayName": "", "width": "", "value": "" },
        { "id": "country_of_production_2", "displayName": "", "width": "", "value": "" },
        { "id": "av_identifier_source", "displayName": "", "width": "", "value": "" },
        { "id": "cue_sheet_provider", "displayName": "", "width": "", "value": "" },
        { "id": "provider_email", "displayName": "", "width": "", "value": "" },
        { "id": "name_of_av_interested_party_1", "displayName": "", "width": "", "value": "" },
        { "id": "av_interested_party_role_3", "displayName": "", "width": "", "value": "" }
      ],
      [
        { "id": "production_title", "displayName": "", "width": "", "value": "" },
        { "id": "submit_date", "displayName": "", "width": "", "value": "" },
        { "id": "version_category", "displayName": "", "width": "", "value": "" },
        { "id": "territory_of_first_broadcast", "displayName": "", "width": "", "value": "" },
        { "id": "year_of_production", "displayName": "", "width": "", "value": "" },
        { "id": "season_number", "displayName": "", "width": "", "value": "" },
        { "id": "episode_number", "displayName": "", "width": "", "value": "" },
        { "id": "country_of_production_3", "displayName": "", "width": "", "value": "" },
        { "id": "production_identifier_source", "displayName": "", "width": "", "value": "" },
        { "id": "cue_sheet_prepared_by", "displayName": "", "width": "", "value": "" },
        { "id": "provider_reference_no", "displayName": "", "width": "", "value": "" },
        { "id": "av_interested_party_role_2", "displayName": "", "width": "", "value": "" },
        { "id": "name_of_av_interested_party_3", "displayName": "", "width": "", "value": "" }
      ]
    ]
  },
  "data": {
    "columns": [
      { "id": "number", "displayName": "", "width": "" },
      { "id": "tc_in1", "displayName": "", "width": "" },
      { "id": "tc_in2", "displayName": "", "width": "" },
      { "id": "tc_in3", "displayName": "", "width": "" },
      { "id": "tc_in4", "displayName": "", "width": "" },
      { "id": "tc_in5", "displayName": "", "width": "" },
      { "id": "tc_in6", "displayName": "", "width": "" },
      { "id": "tc_in7", "displayName": "", "width": "" },
      { "id": "tc_in8", "displayName": "", "width": "" },
      { "id": "tc_in9", "displayName": "", "width": "" },
      { "id": "tc_out1", "displayName": "", "width": "" },
      { "id": "tc_out2", "displayName": "", "width": "" },
      { "id": "tc_out3", "displayName": "", "width": "" },
      { "id": "tc_out4", "displayName": "", "width": "" },
      { "id": "tc_out5", "displayName": "", "width": "" },
      { "id": "tc_out6", "displayName": "", "width": "" },
      { "id": "tc_out7", "displayName": "", "width": "" },
      { "id": "tc_out8", "displayName": "", "width": "" },
      { "id": "tc_out9", "displayName": "", "width": "" },
      { "id": "duration5", "displayName": "", "width": "" },
      { "id": "duration1", "displayName": "", "width": "" },
      { "id": "duration2", "displayName": "", "width": "" },
      { "id": "duration3", "displayName": "", "width": "" },
      { "id": "duration4", "displayName": "", "width": "" },
      { "id": "duration6", "displayName": "", "width": "" },
      { "id": "duration7", "displayName": "", "width": "" },
      { "id": "track_title", "displayName": "", "width": "" },
      { "id": "filename", "displayName": "", "width": "" },
      { "id": "file", "displayName": "", "width": "" },
      { "id": "filepath", "displayName": "", "width": "" },
      { "id": "title", "displayName": "", "width": "" },
      { "id": "composer", "displayName": "", "width": "" },
      { "id": "composer_number", "displayName": "", "width": "" },
      { "id": "composer_society", "displayName": "", "width": "" },
      { "id": "composer_shares", "displayName": "", "width": "" },
      { "id": "composer_role", "displayName": "", "width": "" },
      { "id": "artist", "displayName": "", "width": "" },
      { "id": "owner", "displayName": "", "width": "" },
      { "id": "publisher_name", "displayName": "", "width": "" },
      { "id": "publisher_number", "displayName": "", "width": "" },
      { "id": "publisher_society", "displayName": "", "width": "" },
      { "id": "publisher_shares", "displayName": "", "width": "" },
      { "id": "publisher_role", "displayName": "", "width": "" },
      { "id": "publisher_territory", "displayName": "", "width": "" },
      { "id": "label_name", "displayName": "", "width": "" },
      { "id": "label_code", "displayName": "", "width": "" },
      { "id": "album_title", "displayName": "", "width": "" },
      { "id": "album_release_date", "displayName": "", "width": "" },
      { "id": "album_catalog_code", "displayName": "", "width": "" },
      { "id": "album_catalog_number", "displayName": "", "width": "" },
      { "id": "catalog_name", "displayName": "", "width": "" },
      { "id": "track_number", "displayName": "", "width": "" },
      { "id": "track_code", "displayName": "", "width": "" },
      { "id": "track_duration", "displayName": "", "width": "" },
      { "id": "track_id", "displayName": "", "width": "" },
      { "id": "cd_no", "displayName": "", "width": "" },
      { "id": "cd_code", "displayName": "", "width": "" },
      { "id": "ean", "displayName": "", "width": "" },
      { "id": "upc", "displayName": "", "width": "" },
      { "id": "isrc", "displayName": "", "width": "" },
      { "id": "iswc", "displayName": "", "width": "" },
      { "id": "gema", "displayName": "", "width": "" },
      { "id": "bpm", "displayName": "", "width": "" },
      { "id": "genre", "displayName": "", "width": "" },
      { "id": "comment", "displayName": "", "width": "" },
      { "id": "note", "displayName": "", "width": "" },
      { "id": "date1", "displayName": "", "width": "" },
      { "id": "date2", "displayName": "", "width": "" },
      { "id": "date3", "displayName": "", "width": "" },
      { "id": "date4", "displayName": "", "width": "" },
      { "id": "date5", "displayName": "", "width": "" },
      { "id": "date6", "displayName": "", "width": "" },
      { "id": "framerate", "displayName": "", "width": "" },
      { "id": "track", "displayName": "", "width": "" },
      { "id": "uses", "displayName": "", "width": "" },
      { "id": "reel", "displayName": "", "width": "" },
      { "id": "source_framerate", "displayName": "", "width": "" },
      { "id": "clip_status", "displayName": "", "width": "" },
      { "id": "source_in1", "displayName": "", "width": "" },
      { "id": "source_in2", "displayName": "", "width": "" },
      { "id": "source_in3", "displayName": "", "width": "" },
      { "id": "source_in4", "displayName": "", "width": "" },
      { "id": "source_in5", "displayName": "", "width": "" },
      { "id": "source_in6", "displayName": "", "width": "" },
      { "id": "source_out1", "displayName": "", "width": "" },
      { "id": "source_out2", "displayName": "", "width": "" },
      { "id": "source_out3", "displayName": "", "width": "" },
      { "id": "source_out4", "displayName": "", "width": "" },
      { "id": "source_out5", "displayName": "", "width": "" },
      { "id": "source_out6", "displayName": "", "width": "" }
    ]
  }
}