File Formats
KTPlayer uses three file types. Understanding which is which keeps activation, show prep, and your customizations tidy.
A production license is activated with an activation key (a short text key) in almost all cases. The .kta activation file is an alternate, used mainly when the machine has no internet connection. Both are covered below.
| File | Role | Created by | Editable? |
|---|---|---|---|
.ktd |
Show file | KeyboardTEK | Read-only from the user's side. Your edits don't store here |
.ktd.user |
User sidecar: your edits and settings | KTPlayer, automatically | Yes. Your edits to show file in KTPlayer save here. |
.kta |
Activation file | KeyboardTEK | No, signed by KeyboardTEK. |
.ktd : Show file
Definition. The packaged show: every cue, every audio channel, every authored default (tempos, colors, vamps, repeats), produced by KeyboardTEK for one production.
Open with. File > Open File… (⌘O ) in KTPlayer.
Editable in KTPlayer? No, not directly. The .ktd is treated as read-only from the user's side. Any edits you make in edit view (tempo, pitch, play state, crossfade, color, visibility, quantisation) are saved to a separate .ktd.user sidecar, not back into the .ktd . The shipped defaults inside the .ktd are preserved.
For things the .ktd also locks (cue number, cue name, order, dividers), see Adjusting and altering cues.
Distribution. Delivered via the KeyboardTEK invoice email as a download link.
Notes. Show files can be opened on any Mac running KTPlayer, but cannot be performed without an active production license on that specific machine. See Getting your show file and activating your production license.
.ktd.user : User sidecar
Definition. A sidecar file — a companion file KTPlayer saves and maintains right next to the show file — that holds everything you've customized: edit view changes per cue (Tpo, Tpo %, Pitch, Visible, Color, Play, Xfade, Q), mixer state (output assignments, fader positions), and any show-specific preferences. Created and maintained by KTPlayer automatically.
Filename pattern. <showfilename>.ktd.user . For example, opening AndJuliet.ktd produces (on first save) AndJuliet.ktd.user .
Where it lives. Always next to the .ktd file in the same folder. You can't choose a different location.
Open with. Nothing manually. KTPlayer loads the .ktd.user automatically when you open the matching .ktd . If no .ktd.user exists, KTPlayer falls back to the shipped defaults from the .ktd .
Editable in KTPlayer? Yes, indirectly. Every change you make in edit view writes here on save. You don't edit the .ktd.user file by hand.
Distribution. Not delivered by KeyboardTEK: your .ktd.user is your personal set of customizations and lives wherever your .ktd lives.
Notes. If you move a show file to a new Mac, bring the .ktd.user alongside it or your edits won't follow. Deleting the .ktd.user is a hard reset: the show reverts entirely to its shipped defaults.
.kta : Activation file
Definition. The right to perform a specific show file for a specific time window on a specific machine, delivered as a file. This is the alternate way to activate a production license: almost all productions use an activation key instead (see below). The .kta file is mainly for machines with no internet connection at the activation step.
Open with. File > Activate a license… in KTPlayer, then select the .kta file.
Editable? No. Activation files are signed by KeyboardTEK.
Distribution. When issued, delivered separately from the show file, also via KeyboardTEK invoice email.
Notes. Activating with a .kta does not require an internet connection. Once applied, the activation appears in Preferences > Activations with its start date, end date, and remaining days.
Activation key : The standard activation method
Definition. A 24-character code that activates a production license. This is how almost all productions activate; the .kta file above is the alternate. It isn't itself a file: it's a short text key included in your KeyboardTEK invoice email.
Use with. File > Activate a license… → enter the key.
Requires. A one-time internet connection to KeyboardTEK's activation server.
Notes. Once activated, no further internet connection is required. The activation behaves identically to one created from a .kta file.