Recorder · Pro
Record, replay, practise.
Capture full controller sessions, then replay them and practise against a ghost of your best run.

Record
- Buttons, sticks and triggers
- Motion
- The full input timeline
Replay
- Timeline scrubbing
- Variable playback speed
- Loop playback
- Controller animation preview
Ghost Practice
- Side-by-side comparison against a ghost replay
- Live stick and trigger deltas
- Timing analysis and match percentage
- Practice mode
Library
- Search, rename, duplicate and sort
- Import, export and delete
The limits are listed under Limitations.
In depth
Recorder is part of OmniControl Pro.
Why use it
Repeatable inputs are hard to judge by feel alone. A combo that felt on time might have been ten milliseconds early; a stick flick that felt clean might have overshot. Recorder replaces guesswork with a concrete reference. You capture a good run once, then measure every later attempt against it.
This helps two groups in particular. Players learning a precise sequence (a fighting-game combo, a rhythm pattern, a movement tech) get a ghost to chase and a match percentage to confirm progress. Anyone tuning their setup gets a way to reproduce the exact same input every time, so when you change a stick curve or a trigger point you are comparing the hardware, not your inconsistent hands.
Use cases
- Fighting-game combo drilling. Record a clean execution, then use Ghost Practice to run the same sequence side by side and see exactly where your timing drifts.
- Movement and tech practice. Capture a difficult movement input once and replay it on loop at reduced speed to learn the rhythm before you attempt it live.
- Consistency testing after a tuning change. Replay an identical session before and after editing a stick or trigger curve to isolate what the change actually did.
- Reviewing a run. Scrub the timeline and watch the controller-animation preview to find the exact input that went wrong.
- Sharing a reference. Export a recording and hand a teammate the ghost to practice against.
Supported devices and compatibility
Recorder works with any controller OmniControl supports, including the DualSense, DualSense Edge, DualShock 4, DualShock 3, Xbox Series X|S, Xbox One, Xbox 360, Xbox Elite Series 2, Switch Pro Controller, and generic HID gamepads, over USB or Bluetooth.
Recorder captures whatever the connected pad reports. Motion data is part of a recording, so if you want gyro captured from a DualSense, connect it over USB: the DualSense gyro and other extras come over USB only. On Bluetooth the motion track will be empty while buttons, sticks, and triggers still record normally.
Limitations
A recording plays back the inputs you captured, not the game state around them. If the game, character position, or timing context differs from when you recorded, the same inputs can produce a different result. Ghost Practice measures how closely your live input matches the reference; it does not know whether the in-game outcome succeeded. Treat the match percentage as a measure of input fidelity, and use it alongside what you see happening in the game.
Tips and best practices
Record a short, clean segment rather than a long session. A focused ten-second capture of one combo is easier to loop, easier to match against, and easier to read on the timeline than a full match.
When drilling with Ghost Practice, drop the playback speed first and match the ghost slowly, then step the speed back up toward normal. Learning the shape of the input at half speed and building up is faster than grinding it at full speed from the start.
Rename recordings as soon as you make them. A library of clearly named runs is far more useful than a stack of timestamps when you come back to practice later.
Works with the rest of OmniControl
Recorder sits alongside the rest of the OmniControl toolkit. It is closely related to Macros, which turn recorded input into a reusable trigger you can bind to a button or key, while Recorder focuses on review and practice. Save your Recorder work inside a per-game profile so the right library loads with the right game, and use the live controller viewer to confirm your hardware is reading cleanly before you capture.
OmniControl contains no anti-cheat evasion. Recorder replays your own captured input; it does not automate outcomes or bypass any title's rules. Some online games forbid replayed or automated input and can penalise your account for using it, and that risk sits with you as the player, so check a game's rules before you play. If a game rejects a feature, that is expected and OmniControl will not circumvent it.