KUMA Timer — Illustrated Guide

A picture-by-picture walkthrough of KUMA Timer, the stage countdown timer for live events. If you have never used a show timer, start at the top; if you are looking for one setting, use the search box or the contents list. Every screen shown here is real, every function has a section.

How this guide relates to the other docs. This is the visual tutorial: what each control looks like and what it does, with screenshots. The reference manual has the deep technical detail (OSC and TCP command tables, Companion module variables, setup of QLab, Mitti, Millumin and PowerPoint). The KUMA Dashboard guide covers the touch control screen that sits next to KUMA. Screenshots are from the macOS version; Windows and Raspberry Pi look the same apart from the window frame.

What KUMA Timer is

KUMA Timer is a countdown timer built for the people who run shows: stage managers, show callers, AV technicians and event producers. You set a time, press START, and the countdown appears on a screen the speaker can see, with colours that warn them as time runs out. Around that core it gives you everything a live-event team asks for sooner or later:

KUMA Timer on a laptop, a tablet and phones: one timer, many surfaces.
KUMA Timer on a laptop, a tablet and phones: one timer, many surfaces.

KUMA runs on macOS, Windows and Raspberry Pi. It has two windows: the control window is your operator view, and the display window is the picture that goes to the screen the speaker or audience sees.

Free trial, Lite and the licence

Every install starts with a 30-day free trial with every feature switched on, no sign-up and no card. At the first start KUMA shows how many trial days are left.

The trial dialog at start-up: days left, what Lite mode will limit, and the choices.
The trial dialog at start-up: days left, what Lite mode will limit, and the choices.

After the trial KUMA keeps working for free in Lite mode: the core countdown with up to 10 presets and 10 cues (each up to 59:59), minutes-and-seconds only, OSC and the Bitfocus Companion module. A one-off £8 licence unlocks everything for good (see the pricing page for the full list).

After the trial ends the dialog lists exactly what Lite mode leaves out. Press “I have a key” to activate.
After the trial ends the dialog lists exactly what Lite mode leaves out. Press “I have a key” to activate.
The activation window: paste the key and press Activate.
The activation window: paste the key and press Activate.

Installing

Download the installer for your system from the download page. The macOS and Windows installers are signed.

KUMA on Windows and on Raspberry Pi

The app is the same on every system. Only the window frame and a few platform extras differ.

Windows

The control window on Windows 11 (shown at high display scaling). Same buttons, same layout; the title bar is the normal Windows one.
The control window on Windows 11 (shown at high display scaling). Same buttons, same layout; the title bar is the normal Windows one.
The display window on Windows. Send it to a second screen and it goes full screen.
The display window on Windows. Send it to a second screen and it goes full screen.
Settings on Windows.
Settings on Windows.

Notes for Windows: allow KUMA through the firewall when asked (needed for browser pages, the Companion app and OSC), use the touch keyboard option in Settings → Misc on touch screens, and if the title bar ever hides behind the taskbar right-click the taskbar icon, choose Move and use the arrow keys.

Raspberry Pi: a timer appliance

On a Pi, KUMA runs in kiosk mode: it starts full screen at boot, with no desktop, and you control it from the web admin on any phone or laptop (http://kuma-timer.local/). The installer is a single command, see Installation.

A real Raspberry Pi kiosk screen: the timer fills the display (this one has a custom background colour, HH:MM:SS format and the wall-clock under the timer).
A real Raspberry Pi kiosk screen: the timer fills the display (this one has a custom background colour, HH:MM:SS format and the wall-clock under the timer).

Quick-Entry keyboard (Pi)

Plug a USB or Bluetooth numeric keypad into the Pi and pick it in Settings → Devices → Quick-Entry Keyboard. KUMA then uses that keypad exclusively as a remote: no screen, no mouse. Type digits and press Enter to load and start (45 = 00:45, 4500 = 45:00, 130000 = 13:00:00). The page is shown here as it looks on the Pi (rendered on a Mac for the screenshot).

The Quick-Entry Keyboard group: enable, whether Enter also starts the timer, and the device picker. Warning: do not pick your main keyboard.
The Quick-Entry Keyboard group: enable, whether Enter also starts the timer, and the device picker. Warning: do not pick your main keyboard.
KeyAction
0…9Enter digits (live preview on the big display; the last two digits are seconds, the next two minutes)
EnterApply the time and start
. / SpacePause or resume
Backspace / DeleteReset to 00:00
+ / − (keypad)Add or remove a minute
EscClear the digits you are typing without touching the running timer

Quick-Entry is only available on Linux, because exclusive capture of one keyboard is a Linux feature. For an emergency exit from kiosk mode, hold Ctrl + Alt + Q for three seconds on a USB keyboard.

Quick start (2 minutes)

  1. Start KUMA. The control window opens, and a second window (the display) opens with it.
  2. Move the display to the screen your speaker will see: use the drop-down at the top-left of the buttons (it lists every connected screen). On a second screen it goes full screen by itself.
  3. Press a preset such as 10M, then START.
  4. Watch the display. The digits are green, turn orange a few minutes before the end and red in the last minute (all adjustable).
  5. Press PAUSE to pause and RESET (the circular arrow) to start over.

That is all you need for a first show. The sections below show every control in detail.

The control window, button by button

The control window in standby (25:00 loaded). Left: the cuesheet. Right: monitor, mode buttons, presets, transport and time entry.
The control window in standby (25:00 loaded). Left: the cuesheet. Right: monitor, mode buttons, presets, transport and time entry.
PartWhat it does
Monitor (top)A live copy of what the display shows: LED dot-matrix digits by default. Under it the status: STANDBY, LIVE, PAUSED or OVERTIME.
Screen drop-downSends the display window to one of your screens (or “Disabled”).
SMSSends a text message to the display. See Messages.
TIMER / CLOCKSwitches the display between the countdown and the time of day.
5M … 45M (presets)Click to load that many minutes; press and hold to change the value.
STARTStarts the countdown from the loaded time.
HIDE TIMERBlanks the display while the timer keeps running inside.
COUNT UPSwitches between counting down and counting up from zero.
+1 / −1Adds or removes one minute.
Minutes : Seconds and SETType a time and press SET to load it without starting.
Pause (⏸) and Reset (↺)Pause or resume; stop and clear.
TIME GLIDE SETTINGSThe time-cut panel: finish earlier without the audience noticing. See Time cut.
Cuesheet (left)Your running order. See Cuesheet.
Bottom barSettings (gear), kiosk / full screen, the wide-screen button on ultra-wide screens, and status chips such as WEB (browser server running), NDI, CLOUD, frame rate and LTC state.

The status chips in the bottom bar

Next to the gear and the kiosk button, small chips tell you at a glance which outputs and services are running. Each has a dot: green = running, amber = starting or waiting (for example NDI while it initialises), red = a problem. Hover a chip for the detail. The chip appears only when the feature is on.

Chips for NDI (amber while it starts), OMT and the browser server (WEB), all in the bottom bar. Others appear when enabled: CLOUD, CDEther, Limitimer, BLACKMAGIC, the ESP32 and ULANZI wireless displays, and QLAB, MITTI, MILLUMIN or KUMAPOINT while you follow them.
Chips for NDI (amber while it starts), OMT and the browser server (WEB), all in the bottom bar. Others appear when enabled: CLOUD, CDEther, Limitimer, BLACKMAGIC, the ESP32 and ULANZI wireless displays, and QLAB, MITTI, MILLUMIN or KUMAPOINT while you follow them.
Tooltips. Hover over almost any control for a short explanation. If you find them distracting: Settings → Display → Hide tooltips.

Running a timer

Setting the time

Three ways, use whichever is quickest:

If you type more than 59 minutes in minutes-and-seconds mode KUMA offers to switch to hours-minutes-seconds so the number stays readable.

Start, pause, reset

Running: the status shows LIVE and the monitor counts down.
Running: the status shows LIVE and the monitor counts down.
Paused: the pause button becomes an orange play button; the status shows PAUSED.
Paused: the pause button becomes an orange play button; the status shows PAUSED.

Adjusting on the fly

+1 and −1 add or remove a minute while the timer runs or is paused. Need to finish at a particular moment instead? Use Time cut. COUNT UP makes the timer count up instead of down. HIDE TIMER blanks the display, for example during a break, and the timer keeps running.

Presets

The six preset buttons load a duration with one click. Press and hold a preset (about half a second, a thin bar shows the progress) to change its value:

Editing a preset: type the new minutes and seconds.
Editing a preset: type the new minutes and seconds.

When time runs out: overtime

At 00:00 the monitor turns red and the status shows OVERTIME.
At 00:00 the monitor turns red and the status shows OVERTIME.

What happens at zero is up to you (Settings → Behaviour): count up in red, stay at 00:00, or stop. You can also change the screen background, blink the clock, show an OVERTIME label, or send an OSC message. See Overtime.

Timer or clock

The CLOCK button switches the display to the time of day, handy between sessions; TIMER brings the countdown back.

CLOCK mode: the monitor shows the time of day.
CLOCK mode: the monitor shows the time of day.

Keyboard shortcuts

KeyAction
SpaceStart, pause or resume
RReset
HHide or show the display
SJump to the time-entry field and select its value
Ctrl/Cmd + 1…9In Settings: jump to a section
Ctrl/Cmd + Shift + DWide-screen kiosk on or off (ultra-wide screens)

The shortcuts work wherever the focus is, even while typing in the time fields. The browser admin has its own list: press ? there.

Cuesheet (running order)

The left column is your running order: speakers, segments or breaks, each with its own time. Click one to select it, double-click to load its name and time, and press ▶ NEXT to move down the list.

A cue is selected (blue outline). Brown rows are colour-tagged cues; the clock badge marks a scheduled cue.
A cue is selected (blue outline). Brown rows are colour-tagged cues; the clock badge marks a scheduled cue.
ButtonDoes
+Add a cue (name, minutes, seconds, optional extras)
−Delete the selected cue
✎Edit the selected cue
ClearDelete all cues (asks first)
↓ Import / ↑ ExportLoad or save the whole cuesheet as a CSV or JSON file
Drag a rowReorder; saved automatically
Adding a cue. Name, time, optional schedule, optional timecode target (shown with chase mode), and a colour tag.
Adding a cue. Name, time, optional schedule, optional timecode target (shown with chase mode), and a colour tag.

The cue editor

Editing a cue: name, time, scheduled start, timecode target and colour.
Editing a cue: name, time, scheduled start, timecode target and colour.

Import and export (CSV / JSON)

Build the running order in a spreadsheet and import it, or export to reuse a show. The file formats, field names and an Excel tip are in the reference manual; download the example CSV or example JSON to start. Importing replaces the current list, so export first if you want a backup.

Hide the cuesheet with Settings → Display → Show Runsheet; show the cue name above the digits on the display with Show Cue Name on Display. Auto-start on Cue load and Auto-start on Preset load start the timer as soon as you pick one.

The display window and its looks

The display window is the picture your speaker or audience sees. Send it to a screen with the drop-down in the control window; on a second screen it fills the screen by itself, on the main screen it is a normal window. Settings for everything below live in Settings → Display.

The default look: large digits in green, with a progress bar that empties along the bottom.
The default look: large digits in green, with a progress bar that empties along the bottom.

Digits and format

HH:MM:SS format.
HH:MM:SS format.

Colour warnings

Enable Progress Colours turns the digits orange at a time you choose (default 3 minutes left) and red at another (default 1 minute left). You can set the text and background colour for each stage. Setting red to 00:00 keeps the countdown green or orange until zero, and red only appears in overtime. The audio cues use the same two moments (Audio cues).

Progress bar

A bar that empties as time passes, so the speaker can judge the time left at a glance without reading digits. In Settings → Display → Progress Bar (Text Mode) you choose the style, thickness, background, position (bottom of the window, top of the window, or tucked directly under the digits with a fine-tuning offset) and direction (drains right-to-left or left-to-right), or switch it off.

Bar at the top of the window.
Bar at the top of the window.
Bar switched off.
Bar switched off.

Cue name, wall clock and time of day

The wall-clock under the running timer (10:29) with the progress bar.
The wall-clock under the running timer (10:29) with the progress bar.

Round (ring) style

Choose Round as the Timer Style for a circular ring around the digits. The ring has its own colour, direction (clockwise or counter-clockwise), style and outline colour (Ring (Round Mode)).

Round style: the ring empties as the time runs out.
Round style: the ring empties as the time runs out.

The clock face

The display can show the time of day (CLOCK button). Pick its look separately from the timer: Text, Round or RounDOT, a broadcast-style dot-matrix clock with two rings of red dots ticking the seconds. Set the timezone (for example Europe/Warsaw; blank = this computer's) and the clock size and position under Time of Day (Clock mode).

Clock mode, Text.
Clock mode, Text.
Clock mode, Round.
Clock mode, Round.
Clock mode, RounDOT.
Clock mode, RounDOT.

Background

A solid colour (default black) or a background image (JPEG, PNG or GIF up to 5 MB, stretched to the window).

Overtime on the display

When the timer passes zero, Settings → Behaviour decides what happens:

Overtime, default: digits turn red.
Overtime, default: digits turn red.
Overtime with a coloured background and the OVERTIME label.
Overtime with a coloured background and the OVERTIME label.

The overtime time reads without a minus sign on the big display (colour and the label already say it is overtime).

The Display settings page

All of the above, in one place. The page is long, so it is shown in three parts.

Display, part 1: layout editor entry, layouts per output, format, font, style, background, text colour and the colour warnings.
Display, part 1: layout editor entry, layouts per output, format, font, style, background, text colour and the colour warnings.
Display, part 2: ring and progress-bar options and the wall-clock overlay.
Display, part 2: ring and progress-bar options and the wall-clock overlay.
Display, part 3: time of day, the interface options (display window on start-up, runsheet, cue name, tooltips, auto-start, preset animation, LED monitor), Presenter View and the test pattern.
Display, part 3: time of day, the interface options (display window on start-up, runsheet, cue name, tooltips, auto-start, preset animation, LED monitor), Presenter View and the test pattern.

Messages to the screen (SMS)

Press SMS to put a text on the display, for example “Please wrap up in 2 minutes”. It is meant for a stage manager talking to the speaker through the screen.

The message dialog: pick a saved or recent message or type a new one (up to 300 characters), choose how long it stays, and add effects.
The message dialog: pick a saved or recent message or type a new one (up to 300 characters), choose how long it stays, and add effects.
A message in a bar above the progress bar.
A message in a bar above the progress bar.
A fullscreen message.
A fullscreen message.

Default colour, border, size and position of messages, the list of saved messages and Invert scroll direction (for Arabic and Hebrew) are in Settings → SMS. Messages also reach the browser mirror, NDI/OMT video, wireless displays (if you enable Mirror SMS to wireless displays) and the Companion app; remote viewers of KUMA Live can send messages too when you allow it.

Settings → SMS.
Settings → SMS.
SMS is a licensed feature (also during the trial).

Time cut: finishing earlier without the audience noticing

The show is running 4 minutes late and the next block must start on time. Time glide / jump brings a running countdown forward so it finishes where you want, without an obvious “we are cutting time” moment. Open TIME GLIDE SETTINGS in the control window.

The time-cut panel is collapsed here; press the orange button to open it.
The time-cut panel is collapsed here; press the orange button to open it.

Choose the Strategy in the drop-down:

Then give the target in one of two ways and press APPLY: Cut (how many minutes and seconds to remove) or Target time (finish at a clock time, for example 14:00). CANCEL GLIDE / JUMP drops it at once. A cut also ends by itself when the timer reaches overtime, on reset, or when a new preset or cue loads. Time glide and jump are licensed features; they are not available in the frame-accurate formats. Full details are in the reference manual.

Presenter View: a floating timer over your slides

A small always-on-top window that stays above PowerPoint or Keynote, even in full-screen slideshow, without taking the keyboard focus (your clicker keeps working). Enable it in Settings → Display → Presenter View.

The Presenter View window. Hover it to reveal STOP / PAUSE / −1m / +1m and a quick time entry.
The Presenter View window. Hover it to reveal STOP / PAUSE / −1m / +1m and a quick time entry.
With Presenter View on, the control window shows the monitor and the display is replaced by the floating window.
With Presenter View on, the control window shows the monitor and the display is replaced by the floating window.

Layout Editor: design your own display

If the built-in looks do not fit, design your own. Settings → Display → Activate Layout Editor opens an editor on the display window: drag and resize the timer, time of day, cue name, progress bar, OVERTIME label, message, TCR lines and more on a 1920×1080 canvas, and set colour, font and size for each element.

The Layout Editor over the live display: every element is a movable box. Menus at the top: Add, Canvas, Look; Save, Cancel and Close window at the right.
The Layout Editor over the live display: every element is a movable box. Menus at the top: Add, Canvas, Look; Save, Cancel and Close window at the right.
The Layout Editor is a Full-tier (or trial) feature.

Test pattern

New screen, new projector, unknown overscan? Settings → Display → Test Pattern Mode covers the display with a calibration pattern (SMPTE colour bars, a crosshatch grid, or a colour cycle). It is never saved, so KUMA never starts with a pattern on.

The grid pattern for checking geometry and overscan.
The grid pattern for checking geometry and overscan.

Audio cues

Chimes that fire at the same moments the display changes colour, so the speaker hears the warning without watching: a chime at the orange moment, a double bell at the red moment and a gong at zero. Open Settings → Audio Cues.

Audio cues: enable, where to play them, the three threshold cues with sound and volume (and a Test button), the BBC pips and the red-zone beep.
Audio cues: enable, where to play them, the three threshold cues with sound and volume (and a Test button), the BBC pips and the red-zone beep.

Getting the picture to other places

Besides the display window, KUMA can send the same picture, or just the time, to many other destinations. Most are set up in Settings → Connections (video and network) or Settings → Devices (hardware).

DestinationWhat it isWhere to set it up
Second screen / projectorThe display window, full screen.Screen drop-down in the control window
NDI®The display as a network video source named “KUMA Timer” for vMix, OBS, Resolume, Wirecast.Connections → NDI Output
OMTA royalty-free open alternative to NDI; same picture.Connections → OMT Output
Blackmagic SDI / HDMIThe timer straight out of a DeckLink or UltraStudio card.Devices → Blackmagic Output
Ulanzi TC001A small 8×32 LED panel showing the time.Devices → Ulanzi LED Screen
ESP32-S3-BOXA 320×240 colour screen.Devices → ESP32-S3-BOX Wireless Display
CDEtherInterspace Industries seven-segment clocks, by network.Devices → Interspace CDEther
DSAN LimitimerDrives a Limitimer over RS-485.Devices → Dsan Limitimer
LTC outGenerates SMPTE timecode audio.LTC → Generator Settings
KUMA LiveShare the timer to remote speakers in a browser.Connections → KUMA Live

NDI and OMT

Tick Enable NDI Output (a one-time licence acceptance appears the first time) and the footer shows NDI turning green when the stream is live. Choose resolution and frame rate (lower values save CPU on small machines) and tick the network interface(s) your receivers are on, or leave them all unticked for automatic. Transparent background (alpha) sends the timer with a see-through background so it keys over other video. OMT works the same, with no licence dialog and no network-card picker. The NDI runtime is bundled; nothing else to install. Both carry your custom layout and (if you enable Play on NDI/OMT output) the audio cues.

Connections, part 1: KUMA Live, remote control and web access (passwords, browser pages, Companion pairing).
Connections, part 1: KUMA Live, remote control and web access (passwords, browser pages, Companion pairing).
Connections, part 2: the Stream Deck / Bitfocus Companion hint, advanced (web port and relay status), OSC and TCP / UDP show control.
Connections, part 2: the Stream Deck / Bitfocus Companion hint, advanced (web port and relay status), OSC and TCP / UDP show control.
Connections, part 3: NDI and OMT output.
Connections, part 3: NDI and OMT output.

Blackmagic

For SDI/HDMI straight from the computer (macOS and Windows). Pick the device and the output mode (the default is 1080p25), choose Live KUMA Timer or a calibration pattern, and (on cards with a hardware keyer) choose Fill only or Fill + Key. KUMA reconnects automatically after a restart. The status chip is green only while the output is really on air.

Wireless displays

The Ulanzi TC001 (about $50) and the ESP32-S3-BOX-3 (about $40) mirror the countdown, zone colours, overtime blink, progress and messages over Wi-Fi, without cables or extra software. Flash them once from the browser (Chrome or Edge) on the flasher pages, then connect them in Settings → Devices: Local mode when they are on the same Wi-Fi, Cloud mode for another network (the device polls a Poll URL you copy from KUMA). Ulanzi extras: Rainbow text during overtime, Rotate 180° for upside-down mounting, brightness, default and overtime backgrounds. Button controls of the TC001 and firmware updates are in the reference manual.

CDEther and Limitimer

CDEther: plug it into the same router as your computer and enable the integration; KUMA broadcasts the time to every CDEther on the network. Without a router, Direct-Attach Mode lets KUMA hand the CDEther an address (it needs an administrator password once; allow 20–30 s). Limitimer: choose the RS-485 serial port (a USB adapter works; install the FTDI driver if the port is not listed).

Devices, part 1: CDEther (with Direct-Attach options) and the ESP32-S3-BOX display.
Devices, part 1: CDEther (with Direct-Attach options) and the ESP32-S3-BOX display.
Devices, part 2: Ulanzi LED screen, Dsan Limitimer and Blackmagic output.
Devices, part 2: Ulanzi LED screen, Dsan Limitimer and Blackmagic output.

Controlling KUMA from elsewhere

HowGood for
Browser pages on the same networkA tablet or second laptop. Three pages: mirror (view only), controller (basic transport) and admin (everything).
KUMA Companion app (iPhone, iPad, Android)The show caller at front of house or in the gallery. Free with a Full licence.
Bitfocus Companion (Stream Deck, Companion Satellite)Hardware buttons and feedback.
OSC / TCP / UDPQLab, Watchout, lighting desks and other show control.
KUMA DashboardA touch control screen next to KUMA. See the guide.

Switching on network access and a password

In Settings → Connections → Remote Control & Web Access turn on Enable network access. Set an access password: one password gates the controller and admin pages, the Companion app on local Wi-Fi and the Bitfocus module. With no password, local clients are open (fine on a closed show network; set one on a shared network). The settings page lists the exact addresses and QR codes for the pages below.

Web mirror

Open http://<computer-ip>:5555/ in any browser to see a copy of the display: a confidence monitor on a tablet or TV. If several KUMA hosts share a network give each its own port (5555, 5556, …).

The web mirror in a browser.
The web mirror in a browser.

Web controller

/control is a phone-sized control page: timer, START / PAUSE / RESET / HIDE, ±1 minute, presets, previous and next cue, the cuesheet and a message form. It needs the access password (without one it stays locked) and cannot change settings.

The web controller on a phone: state, transport, presets, message sending.
The web controller on a phone: state, transport, presets, message sending.

Web admin

/admin is the whole control window and the whole Settings dialog in a browser, so a director on a tablet can edit everything. Sign in as kuma with the access password (a fresh install uses kuma / kuma and shows a banner to change it). Tabs match the desktop Settings, plus a Designer and a System tab:

The admin sign-in.
The admin sign-in.
Admin → Timer: the big read-out with Start, Pause, Reset, ±1 min and Count Up, custom time and quick presets.
Admin → Timer: the big read-out with Start, Pause, Reset, ±1 min and Count Up, custom time and quick presets.
Admin → Timer, further down: the cue list with load, edit, schedule and remove, adding a cue, and clearing all cues.
Admin → Timer, further down: the cue list with load, edit, schedule and remove, adding a cue, and clearing all cues.
Admin → Timer: send a message to the screen, saved messages and Time Glide / Jump.
Admin → Timer: send a message to the screen, saved messages and Time Glide / Jump.
Admin → Display: interface switches, timer font and style, time of day, background.
Admin → Display: interface switches, timer font and style, time of day, background.
Admin → Display: colours and progress bar, layout presets.
Admin → Display: colours and progress bar, layout presets.
Admin → Designer: the Layout Editor in the browser, with Save & Apply, Save as Look and Cancel.
Admin → Designer: the Layout Editor in the browser, with Save & Apply, Save as Look and Cancel.
Admin → Connections: web port, OSC, TCP / UDP.
Admin → Connections: web port, OSC, TCP / UDP.
Admin → Connections: NDI and OMT outputs.
Admin → Connections: NDI and OMT outputs.
Admin → Devices: CDEther, Limitimer, ESP32 and Ulanzi.
Admin → Devices: CDEther, Limitimer, ESP32 and Ulanzi.
Admin → Behaviour: overtime and scheduled cues.
Admin → Behaviour: overtime and scheduled cues.
Admin → Audio Cues.
Admin → Audio Cues.
Admin → LTC.
Admin → LTC.
Admin → TCR: choose which source to follow.
Admin → TCR: choose which source to follow.
Admin → Triggers: send OSC to QLab or Mitti at countdown moments.
Admin → Triggers: send OSC to QLab or Mitti at countdown moments.
Admin → System: version and uptime, privacy, touch keyboard, admin password, licence, sync settings between devices and restart.
Admin → System: version and uptime, privacy, touch keyboard, admin password, licence, sync settings between devices and restart.

The System tab also holds Download this device's config and Import & Restart, the easy way to copy your presets, cues, colours and integrations from one computer to another (the password stays local).

KUMA Companion app (iPhone, iPad, Android)

Free for every Full licence, on the App Store and Google Play. Two views: Controller (full control surface) and Monitor (a full-screen timer for the talent). On an iPad, Stages controls several hosts from one app. Pair on the same Wi-Fi (the host appears by itself), by typing an IP address, or over the internet with a short pairing code or a QR code from Settings → Connections → Remote Control. Pair this host pairs just this computer, Pair my fleet lets the app list every host on your licence.

Controller on an iPad in landscape: cuesheet on the left, controls on the right.
Controller on an iPad in landscape: cuesheet on the left, controls on the right.
Monitor view: an edge-to-edge countdown for the talent.
Monitor view: an edge-to-edge countdown for the talent.
Stages (iPad): one app, several hosts.
Stages (iPad): one app, several hosts.

Bitfocus Companion and Stream Deck

The KUMA Timer module in Bitfocus Companion gives a Stream Deck (or any Companion surface) buttons and live feedback: start, pause, presets, cues, SMS, time cuts, layout recall, and variables for the timer, state, cue and TCR. In Companion add the “KUMA Timer” module and enter the host address and port shown in Settings → Connections. The full list of actions, feedbacks and variables is in the reference.

A Stream Deck driven through Bitfocus Companion next to a KUMA control window.
A Stream Deck driven through Bitfocus Companion next to a KUMA control window.

KUMA Live (remote viewers)

Press Generate QR Code in Settings → Connections → KUMA Live and share the link or QR with up to two remote speakers; they see the countdown in their browser, from anywhere, with no account. Tick Allow remote viewers to send messages to let them message you back. End Session disconnects everyone.

OSC and TCP / UDP

Turn on Enable OSC (listen port 9000 by default; sends the timer to a target address) or TCP / UDP control (port 36702, plain text commands like START, SET 10:00, CUE NEXT) for QLab, Watchout, Cue Pilot or Green Hippo. The command tables are in the OSC reference and TCP / UDP show control.

Following your show: TCR and timecode

TCR: time left in the playing video

TCR (Time Code Remaining) shows how long the clip that is playing in QLab, Mitti, Millumin or PowerPoint has left. KUMA either takes over the main digits or shows the TCR as a line under your own countdown, and can follow several sources at once. Choose and set up the sources in Settings → TCR.

QLab TCR as a line under the KUMA timer.
QLab TCR as a line under the KUMA timer.
TCR → QLab: follow the running cue, line or replace mode, label, colours.
TCR → QLab: follow the running cue, line or replace mode, label, colours.
TCR → Mitti.
TCR → Mitti.
TCR → Millumin.
TCR → Millumin.

PowerPoint: KumaPoint

The KumaPoint add-in (Windows) tells KUMA how long the video on the current slide has left, plus the file name, slide number and animation builds. Several presenter machines can feed one KUMA, each with its own port; a backup machine takes over from a primary if it goes quiet.

TCR → PowerPoint: display, label, colours, and the listen port for the add-in.
TCR → PowerPoint: display, label, colours, and the listen port for the add-in.
The machine table: one row per presenter PC, with group, role (primary / backup) and a warning when primary and backup differ.
The machine table: one row per presenter PC, with group, role (primary / backup) and a warning when primary and backup differ.

Install and connection steps: KumaPoint in the reference manual.

LTC timecode (SMPTE / EBU)

Connect a timecode source to an audio input and KUMA can read it (the display shows HH:MM:SS:FF), chase it (start each cue when the timecode reaches the cue's target) or generate timecode on an audio output (free-running with the clock, or following your timer). Input and generator cannot run at the same time.

Settings → LTC: enable input, choose the audio device, chase to timecode with the project frame rate and drop-frame.
Settings → LTC: enable input, choose the audio device, chase to timecode with the project frame rate and drop-frame.
The LTC generator: output device, frame rate, source (free-run or timer) and start timecode.
The LTC generator: output device, frame rate, source (free-run or timer) and start timecode.

When the generator is on, the control window changes to its own front: a large timecode read-out, an output bar (screen, Show Output, and NDI / CLOUD toggles), and a transport panel.

The LTC generator front. Click the frame-rate button (25 FPS) to change it, pick FREE-RUN (follows the system clock) or TIMER (follows your countdown), use stop and play, and watch the level meter.
The LTC generator front. Click the frame-rate button (25 FPS) to change it, pick FREE-RUN (follows the system clock) or TIMER (follows your countdown), use stop and play, and watch the level meter.

With chase on, each cue gets a Chase to TC target and two optional OSC fields (OSC on start, OSC on end) so lights or sound follow the cue. On macOS allow microphone access. Details: LTC in the reference.

Wide-screen kiosk

On an ultra-wide bar display (for example a 2560×720 Corsair Xeneon Edge) KUMA runs as a slim, frameless, full-height strip and leaves the rest of the screen for other apps, such as KUMA Dashboard. The button appears next to the kiosk button only when an ultra-wide screen (2.3:1 or wider) is connected.

The wide-screen button, next to Kiosk.
The wide-screen button, next to Kiosk.
Right-click for Position (left, centre, right) and Width (narrowest, one third, one half, free).
Right-click for Position (left, centre, right) and Width (narrowest, one third, one half, free).
KUMA on the left and KUMA Dashboard on the rest of a 2560×720 bar, with a Stream Deck.
KUMA on the left and KUMA Dashboard on the rest of a 2560×720 bar, with a Stream Deck.

With Free width you drag the top edge to move sideways and the side edges to resize. Ctrl/Cmd + Shift + D toggles the mode. Auto-fit on short screens (Settings → Misc) squeezes the buttons so nothing is cut off on a 720-pixel-high screen or a small laptop, and restores them on a taller screen.

Settings, page by page

Open Settings with the gear at the bottom of the control window. The sidebar has nine sections; Ctrl/Cmd + 1 to 9 jump between them. Changes to the look apply live as you make them. The button at the bottom says CLOSE when nothing needs committing, and APPLY when you changed a subsystem (such as LTC, NDI, the web port or OSC) that needs to be applied.

The Settings dialog: the section list on the left, the page on the right.
The Settings dialog: the section list on the left, the page on the right.
SectionWhat is in itCovered in
1. DisplayLayout, format, font, styles, background, colours, ring, progress bar, wall clock, time of day, interface options, Presenter View, test patternDisplay window
2. ConnectionsKUMA Live, remote control and passwords, Companion pairing, web port, OSC, TCP / UDP, NDI, OMTOutputs and Remote control
3. DevicesCDEther, ESP32-S3-BOX, Ulanzi, Limitimer, Blackmagic (and the quick-entry keypad on a Pi)Outputs
4. BehaviourOvertime and scheduled cuesOvertime, Cuesheet
5. LTCTimecode in, chase, generatorLTC
6. SMSMessage look, saved messagesMessages
7. Audio CuesChimes, pips, beepAudio cues
8. TCRQLab, Mitti, Millumin, PowerPoint followFollowing your show
9. MiscPrivacy, confirm on exit, Time Glide panel, auto-fit, wide-screen kioskbelow

Search and the “More” menu

At the top of the dialog is a search box. Type two or more letters of what you are looking for (“NDI”, “colour”, “tooltip”) and Settings jumps to the right section, scrolls to the setting and flashes it.

Searching for “tooltip” jumps to Display and highlights the matching settings.
Searching for “tooltip” jumps to Display and highlights the matching settings.

The More ⋯ button at the bottom left holds the tools that are not settings:

The More menu.
The More menu.
  • Export settings… / Import settings… save and load all your settings as one file: a backup, or a way to copy a set-up to another computer.
  • Restore last backup… KUMA makes an automatic daily backup of your settings; the menu shows how old the latest one is. Use it if a change went wrong.
  • Restore defaults… returns everything to factory values (asks first).
  • Report a bug… and Run diagnostics… (below).
  • User guide (online) opens the reference manual; About and License info show the version and licence.

Run diagnostics

Checks what KUMA can really do on your network right now: it tests the network (gateway, hostname), sends a CDEther burst and looks for the reply, and reaches the cloud relay. It produces a plain-text report you can copy, save to a file or send to support, and you can add a description of what is wrong.

Run diagnostics: choose the probes, describe the problem, run, then copy, save or send the report.
Run diagnostics: choose the probes, describe the problem, run, then copy, save or send the report.

Report a bug

Describe what happened; system information is added automatically. Copy system info, Send by email or Open GitHub Issues.

The bug report window.
The bug report window.

Behaviour

Behaviour: what happens at 00:00, background and blink, the OVERTIME box, the OSC trigger, and scheduled cues.
Behaviour: what happens at 00:00, background and blink, the OVERTIME box, the OSC trigger, and scheduled cues.

Misc

Misc: privacy, confirm on exit, the Time Glide panel at start-up, auto-fit on short screens and the wide-screen kiosk.
Misc: privacy, confirm on exit, the Time Glide panel at start-up, auto-fit on short screens and the wide-screen kiosk.

Licence, updates and backup

The update notice: the new version number, a short list of changes, and Close or Download.
The update notice: the new version number, a short list of changes, and Close or Download.

Recipes

A conference with a stage timer and a confidence monitor

  1. Put the cues in the cuesheet (or import a CSV), give the keynote a scheduled start if it must begin at a fixed time.
  2. Send the display to the stage screen. Turn on Show Cue Name on Display and Progress Colours.
  3. Open the web mirror (http://computer:5555/) on a TV in the green room.
  4. Give the stage manager the Companion app (Controller view) and the speaker an iPad on the lectern (Monitor view).

A show with video and a video operator

  1. Settings → TCR: follow QLab, Mitti, Millumin or PowerPoint, in Line mode so the timer stays and the clip time shows underneath.
  2. Add NDI or SDI output so the timer can be keyed into the programme feed.
  3. Run the switcher and timer from one touch screen with KUMA Dashboard.

Running late

Open TIME GLIDE SETTINGS, choose STEALTH JUMP, enter the target time, press APPLY. The stage clock stays at one second per second and skips discreetly.

A permanent installation

Use a Raspberry Pi in kiosk mode: it boots straight to a full-screen timer, you control it from the web admin, and the Quick-Entry keypad gives a no-screen remote. See Installation.

Troubleshooting

ProblemTry
The display window is on the wrong screenUse the screen drop-down in the control window. It remembers the screen it last used.
The Companion app or a browser cannot connectCheck Enable network access is on, both devices share a network, and allow KUMA through the computer's firewall. If the app says licence required, the host is in Lite mode.
Two KUMA computers on one network interfereGive each its own web port and OSC port.
NDI source does not show upTick the network interface your receiver is on (or leave all unticked for automatic) and check the NDI chip is green.
LTC does not readOn macOS allow microphone access. Select the right input device and press Rescan.
Messages do not appear on the Ulanzi / ESP32Tick Mirror SMS to wireless displays.
Time glide / jump is greyed outIt is a licensed feature and is not available in frame-accurate clock formats.
I forgot the access passwordSet a new one in Settings → Connections. The admin sign-in uses the same password.
The window is cut off on a small screenMake sure Auto-fit on short screens is on (Settings → Misc).

Still stuck? Write to support@kumatimer.app; the reference manual has more on every topic, and the changelog lists what changed in each version.

Glossary

TermMeaning
Control windowYour operator view with buttons and cuesheet.
Display windowThe picture on the speaker's screen.
CueOne entry of the running order: a name and a time.
PresetA one-click duration button.
OvertimeThe time after zero.
Time cut (glide / jump)Bringing a running countdown forward to finish earlier.
TCRTime Code Remaining: the time left in the video that is playing.
LTCLinear timecode: timecode carried as an audio signal.
NDI / OMTWays to send video over a network.
Look / layoutA saved arrangement of display elements made in the Layout Editor.
CompanionEither the KUMA Companion phone app, or Bitfocus Companion (the Stream Deck program); the context tells which.

Related: Reference manual · KUMA Dashboard guide · Pricing · Changelog