Preferences

The Preferences window controls audio and MIDI devices, command assignments, playback behavior, and license activations.

Open via KTPlayer → Preferences (⌘, ). The window has four tabs: Devices, Assignments, Behavior, Activations.


Devices tab

Audio device

Setting What it does Options Default
Driver The audio driver KTPlayer routes output through. Core Audio Core Audio
Output device The audio device KTPlayer sends output to, from those the selected driver recognizes. Every Core Audio device macOS recognizes Built-in Output  (system default)
Buffer size Audio buffer in samples. Lower values reduce latency at higher CPU cost. 64 , 96 , 128 , 192 , 256 , 384 , 512 , 1024 64
Sample rate Sample rate in Hz, locked to 48 kHz and not adjustable. See Troubleshooting: Audio output is out of tune. 48000
Warping quality Audio quality used when KTPlayer time-stretches content to match tempo changes. Higher uses more CPU. Fastest , Medium , Best Medium

MIDI devices

Setting What it does Default
Input device list Every MIDI device macOS recognizes, with a per-device Listen checkbox (columns: Input device, Listen). Only devices with Listen checked can trigger commands via MIDI assignments. Listen unchecked for every device on first launch

Assignments tab

Maps every KTPlayer command to an optional MIDI message and an optional key. The command table lists every command with its current MIDI and Key assignments (or None ). Click any row to select it — the row highlights blue and the assignment editor below activates.


Command list

Default key assignments shown where known. MIDI assignments are unassigned by default.

Command Default MIDI Default Key
Go None    Space   
Stop None      
Up None      
Down None      
Previous None      
Next None      
Jump to first None    ⇧<   
Jump to last None    ⇧>   
Go (alternative) None    None   
Stop (alternative) None    None   
Fader 1 gain None    None   
Fader 2 gain None    None   
Fader 3 gain None    None   
Fader 4 gain None    None   
Fader 5 gain None    None   
Fader 6 gain None    None   
Fader 7 gain None    None   
Fader 8 gain None    None   
Master fader gain None    None   

Assignment editor

Below the command table. Edits the currently selected command.

Control What it does Buttons
MIDI field Shows the currently assigned MIDI message for the selected command. Learn (assigns the next MIDI message from a Listen-enabled device) · Clear (removes it) · Reset (restores default)
Key field Shows the currently assigned key. Learn (assigns the next keypress) · Clear (removes it) · Reset (restores default)
Reset all… Bottom-right. Resets every MIDI and key assignment in the table to its default.

Reset all cannot be undone

Reset all… clears every custom MIDI and key assignment.


Behavior tab

Cuelist

Setting Type What it does Default
Quantize GO to next bar Checkbox Pressing GO during playback waits until the next measure before firing the cue. Checked
Indent child cues Checkbox Child cues appear indented under their parent in the cuelist. Checked
Automatically color cues Checkbox KTPlayer auto-colors cues by type or position in the cuelist. Checked
Display size Slider Cuelist text and row size (smaller ↔ larger). Middle

After a GO, the playhead

Option What it does
Advances with playback (default) After firing a cue, the selected cue moves with the playhead as it advances through the cuelist.
Skips to the next play cue After firing, the selected cue jumps directly to the next parent cue, skipping any child cue.

Interface color

Setting Type What it does Default
Interface color Color picker The accent color used for the active cue title background and other highlight states (Hue and Lightness sliders). KTPlayer accent color

Other

Setting Type What it does Default
Prevent a second GO within Numeric (ms ) Minimum time between two GO presses; a second press inside this window is ignored. Prevents accidental double-fires. 100 ms
Fade audio on STOP for Numeric (ms ) Fade-out duration when STOP is pressed mid-cue. 1000 ms
Automatically open last file on launch Checkbox Re-opens the most recently used show file on startup. Checked
Reset all… Button Bottom-right. Resets every setting on the Behavior tab to its default. A confirmation dialog appears.

Reset all cannot be undone

Reset all… restores every behavior setting to its factory default.


Activations tab

Lists every license activated on this machine. Active licenses are sorted first, then expired.

Column Shows
Title Production name
User Account name
Start Activation start date
End License end date
Expires Days remaining, or Expired  

New activation… (button, bottom-left) opens the activation dialog for adding a new license to this machine. See Getting your show file and activating your production license.

Expired licenses remain visible

Expired licenses stay in the list as a history and cannot be removed. If KeyboardTEK has provided an extension, a new activation key or file will be supplied.