Complete guide to One Control v1.4.1
One Control is an all-in-one event management application for Windows. It gives operators a single interface to control everything that happens on stage: speaker media, countdown timer, 6-cell panel displays, background music, and the speaker agenda.
The application is organized into four workspaces (tabs):
| Tab | Purpose |
|---|---|
| Speaker | Media output (image/video), text overlay, image playlist, and countdown timer for the main stage screen. |
| Chair | 6-cell panel grid for panel discussions — individual background, text, and positioning per cell. |
| Jingle | 9 audio slots with volume, fade, EQ, cue points, and a master fader with spectrum analyzer. |
| URL | All remote viewer URLs (Speaker, Timer, Cell 1–6) in one place — copy individually or all at once. |
| List | Speaker agenda with name, time, table, notes, and cell assignments. Drives the timer and displays automatically. |
All output screens update in real time. A built-in web server also lets any browser on the network display speaker, timer, or cell views — useful for additional monitors, tablets, or confidence displays.
Program Files\CueCongress\OneControl by default.Open the About dialog (click the CueCongress logo in the top-right corner) and click Deactivate this device. This frees the license so you can activate on a different machine.
| Element | Function |
|---|---|
| OneControl logo (left) | Click to view your event logo in a popup. You can set this in the Speaker tab. |
| Tab buttons | Switch between Speaker, Chair, Jingle, and List workspaces. |
| Save / Load | Save and restore the complete project (all settings, list, media references). |
| Keys | Open the keyboard shortcuts configuration panel. |
| Exit | Close the application. |
| CueCongress logo (right) | Click to open the About dialog — version, license key, update check, and deactivation. |
One Control maintains a full undo history across all tabs. Press Ctrl+Z to undo and Ctrl+Y (or Ctrl+Shift+Z) to redo. Up to 30 steps are stored.
The Speaker tab controls the main stage output — the screen the audience sees. It is organized into three columns:
| Button | Action |
|---|---|
| IMAGE | Load a PNG, JPG, or BMP image as the background. |
| VIDEO | Load an MP4, MOV, or WebM video. Videos over 10 MB play locally only (not via remote browser). |
| CLEAR | Remove the current media, leaving a black background. |
| Scale slider | Resize the media within the frame (50%–200%). |
| Media rotation | Rotate the media in 90° steps. |
| Stage rotation | Rotate the entire output canvas — useful for portrait-oriented screens. |
Click + ADD to add images to the playlist. Use the Prev / Next buttons (or drag to reorder) to step through slides. The active slide is highlighted with a border in the thumbnail strip.
Type text in the overlay field and enable it with the SHOW toggle. The text appears live on the output screen. Options include:
Switch between Dark (black background) and Light (white background) for the timer display. This affects both the preview and the output window.
The Chair tab manages up to 6 individual display cells — typically used for panel discussions where each panellist has their own screen showing their name or portrait.
Use the Cell dropdown (1–6) or click directly on a cell in the preview grid to select it. The selected cell's controls appear on the right.
| Control | Description |
|---|---|
| Background Image | Load an image or video as the cell background. Clear removes it. |
| BG Color | Solid color background, used when no image is set. |
| Text | Text shown on the cell (typically speaker name or role). |
| Font, size, color, bold, shadow | Typography controls for the cell text. |
| Position grid | 9-position snap grid for text placement within the cell. |
| FIT / MAX / LOCK | Auto-fit the font size to the cell text, same as Speaker tab. |
| Scale, rotation | Scale and rotate the cell background image. |
Each cell can be opened on a dedicated monitor. Use the display selectors in the Chair tab header and click Open for each cell. Cells can also be viewed remotely via browser — see Section 10.
The Jingle tab provides 9 audio slots for background music, stings, fanfares, and other audio cues — all routed through a master fader with EQ and spectrum analyzer.
| Control | Description |
|---|---|
| Play / Stop | Start or stop the jingle. Stop resets to the cue start point. |
| Volume | Per-slot volume (0–100%). |
| Fade | Fade-in duration on play and fade-out on stop, in seconds. |
| Loop | Toggle continuous looping. |
| Cue In / Out | Set the start and end points within the audio file. Drag the cue markers on the progress bar. |
| Auto Gain | Automatically normalize the slot volume to a consistent level. |
| Control | Description |
|---|---|
| Master Volume | Global output level for all jingle slots combined. |
| 5-Band EQ | Sub, Low, Mid, High, and Presence bands. ±12 dB per band. |
| Spectrum Analyzer | Real-time frequency display. Activates automatically when any jingle is playing. |
The URL tab is a dedicated panel that lists all remote viewer addresses for your session — Speaker, Timer, and all 6 Cell views. Use it to quickly copy and share links to operators, secondary monitors, or tablets on the network.
| Row | Description |
|---|---|
| Speaker | Full speaker output with media, text overlay, and timer. |
| Timer | Timer-only view — large countdown, speaker label, and progress bar. |
| Cell 1–6 | Individual chair cell views. |
Click the copy icon next to any URL to copy it to the clipboard. Use Copy All to copy all 8 URLs at once, formatted with labels.
Below the viewer URLs, the URL tab shows a Control API section. These are local-network addresses that let a Bitfocus Companion or Elgato Stream Deck — running on the same network, even on a different PC — trigger actions in One Control.
| Action | What it does |
|---|---|
| Start/Pause | Starts the timer if stopped, pauses it if running. |
| Reset | Resets the timer to its set duration. |
| Next | Moves to the next speaker in the list. |
| Prev | Moves to the previous speaker in the list. |
| Jingle (slot 1–9) | Plays or stops a jingle. The URL ends in slot=1 — change it to slot=2 … slot=9 for the other jingle slots. |
Each URL already contains this PC's IP address and a private token. The token keeps other people on the same network from controlling your show — keep it private.
slot=1 to the slot you want (1–9) — one button per jingle.The List tab is the event agenda. Each row represents one speaker or segment. When Sync is ON, navigating the list automatically updates the timer, speaker name overlay, and all 6 chair cells.
| Column | Description |
|---|---|
| # | Row number (auto-assigned). |
| Table | Table or group identifier (e.g. "Table A", "Session 2"). |
| Notes | Internal operator notes — not shown on any output screen. |
| Speaker | Speaker name. Synced to the text overlay and timer label when Sync is ON. |
| Time | Speaking time. Enter minutes (e.g. 10) or MM:SS (e.g. 5:30). Loads into the timer when the row is activated. |
| Cell 1–6 | Text to display in each of the 6 Chair cells for this speaker. |
| Control | Action |
|---|---|
| PREV / NEXT | Move to the previous or next speaker. The list auto-scrolls to keep the active row visible. |
| Click a row | Jump directly to any speaker. |
| Arrow keys | When the List tab is active and no cell is being edited, Up/Down arrows navigate the list. |
| Drag to reorder | Grab the handle on the left of any row and drop it where you want to reorder the agenda. |
Click IMPORT in the List toolbar to load your agenda from a spreadsheet file.
The SYNC ON/OFF button controls whether navigating the list updates the Timer, Speaker overlay, and Chair cells automatically. Turn Sync OFF to make manual adjustments without moving through the list.
Each list row has an optional extras panel hidden behind an expand arrow (▶) on the left side of the row. Click it to reveal three per-row assignments:
| Extra | Description |
|---|---|
| PRES | A presentation file (PowerPoint, PDF, Keynote, video) to auto-launch on the podium PC when this row is activated. Click BROWSE to open the remote file browser and pick a file from the podium PC. CLEAR removes the assignment. If a podium PC is connected and Sync is ON, the file launches automatically on row navigation. |
| Jingle | A jingle slot (1–9) that plays automatically when this row is activated. Select the slot number from the dropdown to assign it. |
| Image | A playlist image that becomes the active image in the Speaker tab when this row is activated — useful for pre-loading speaker slides. |
The timer is in the Speaker tab. It can be output to a dedicated display and also viewed via remote browser.
Enter minutes and seconds in the TIME fields and click SET. Or click any preset button (5m, 10m, 15m, etc.) to load a duration instantly.
| Button | Action |
|---|---|
| ▶ Start | Start the timer. |
| ⏸ Pause | Pause at the current value. |
| ↺ Reset | Stop and return to the set duration. |
| +1 / −1 | Add or subtract 60 seconds while running or paused. |
| Option | Description |
|---|---|
| COUNT | Toggle countdown (down from set time) or count-up (from zero) mode. |
| VISIBLE | Show or hide the timer on the output screen without stopping it. |
| OVERTIME | When ON, the timer continues past zero showing negative time in red. When OFF, it stops at zero. |
| AUTO ADV | When ON, automatically advances to the next speaker in the List 1.5 seconds after the timer hits zero. The timer resets to the next speaker's duration. |
| SPEED | Run the timer at 0.5×, 1×, 1.5×, or 2× speed — useful for rehearsals. |
| THEME | Dark (black background) or Light (white background) for the timer output window. |
| CLOCK | Toggle a real-time clock below the countdown on the timer output. |
The PUSH MESSAGE panel lets you display a text message on the timer output screen without interrupting the countdown.
Enable Sound at end in the BELL section to play a sound when the timer hits zero. Click Custom to load your own audio file, or leave it on the built-in beep. Click Test to preview.
| State | Display color |
|---|---|
| Above 2 minutes remaining | Green |
| 1–2 minutes remaining | Orange (warning) |
| Under 1 minute / overtime | Red (danger), pulses when running |
| Key | Action |
|---|---|
| Space | Start / Pause timer (toggle) |
| R | Reset timer |
| Page Down | Next speaker |
| Page Up | Previous speaker |
| 1 – 9 | Toggle play/stop for Jingle slots 1–9 |
| Ctrl+Z | Undo |
| Ctrl+Y | Redo |
Click the Keys button in the header to open the Shortcuts panel. It shows every assignable action grouped by category.
Shortcuts are saved automatically and persist between sessions.
One Control works out of the box with Stream Deck and Companion. Assign the same keyboard shortcuts in your Stream Deck profile or Companion button actions as those configured in the Keys panel. All 13 actions (timer, navigation, 9 jingles) are independently assignable.
One Control includes a built-in web server that broadcasts the current state to browser-based viewers. Any device on the same network can open a view URL in a browser and see the live output — no software installation required.
| View | URL pattern | Description |
|---|---|---|
| Speaker | /speaker | Full speaker output with media, text overlay, and timer. |
| Timer | /timer | Timer only — large countdown, speaker label, and progress bar. |
| Cell 1–6 | /chair/1 – /chair/6 | Individual chair cells. |
The full URLs (including your room identifier) are shown in the URL tab. Click the copy button next to any URL, or use Copy All to copy all 8 at once formatted with labels.
OneControl Remote is a free companion app that runs on the presenter's podium PC. Once connected, One Control can browse the podium PC's files, launch presentations in fullscreen, and close them — all without touching the podium machine.
When Sync is ON and a connected podium PC is active, navigating to a row that has a PRES file automatically sends a launch command to the podium PC. The file opens in fullscreen:
| File type | How it opens |
|---|---|
| .pptx / .ppt / .pptm | PowerPoint opens in full Presenter View mode (or fullscreen if Presenter View is unavailable). |
| PDF2Screen (if installed), then Adobe Reader in fullscreen, then system default. | |
| .mp4 / .mov / other video | VLC in fullscreen, then Windows Media Player fullscreen, then system default. |
| .key (macOS podium PC) | Keynote slideshow mode via AppleScript. |
Navigating to a row with no PRES assignment sends a close command, shutting down any open presentation on the podium PC.
Click ▶ OPEN PRES in the PODIUM toolbar to launch the selected row's assigned file on the podium PC at any time — this works even when Sync is OFF, so you can open a presentation without navigating the speaker list.
While a presentation is open on the podium PC, the PODIUM toolbar shows the live slide position (for example 3 / 54) and two arrow buttons for remote control:
| File type | Live slide count | ◀ / ▶ next-prev |
|---|---|---|
| PowerPoint (Windows) | Yes | Yes |
| Keynote (macOS) | Yes | Yes |
| PowerPoint (macOS) | No | Yes |
| PDF (PDF2Screen, Adobe Reader, or any PDF viewer, Windows & macOS) | No | Yes |
The ◀ / ▶ buttons let you advance or go back a slide on the podium PC directly from One Control, without a physical clicker or anyone standing at the lectern. For PDF viewers there is no universal way to read back the current page number, so the slide counter stays blank for PDFs even though next/prev still works.
A project file saves the complete state of One Control — all settings, the speaker list, media references, jingle assignments, and EQ/volume levels.
.ocproj extension..ocproj file and open it.