TMRemote | HDMI Matrix & Display Control | HALRAD Research

TMRemoteTMRemote

Orchestrate 8x8 HDMI Matrix Switching & Smart Display Management

Latest: Version 2.73

๐Ÿ–ฅ๏ธ Take command of your desktop video

TMRemote is a Windows application for controlling HDMI matrix switches and managing Windows display configurations. It provides both a GUI interface and a powerful command-line interface.

HDMI Matrix Control โ€“ Route inputs to outputs on 8x8 switches
Profile Management โ€“ Save and recall routing configurations
Visual Display Layout โ€“ Drag-and-drop monitor arrangement
Scenario System โ€“ Quick-switch display/routing configs
Hotkey Support โ€“ Global hotkeys for profiles and actions
Display Identify โ€“ overlay with monitor info
๐ŸŽฌ Scenario-Based Profiles - One-click switching that combines:
Display
Monitor layout, resolution, topology
Matrix
HDMI routing, input/output mapping
Audio
SPDIF routing, external audio
๐Ÿ†• OREI BK-808 Matrix Switch Control: Now with full 8x8 HDMI matrix switch support for the OREI BK-808! Command input/output switching, supports presets, and configure EDID settings. TMRemote unifies matrix switching and display control in one powerful application. โ–ถ View CLI Documentation
๐Ÿ–ฅ๏ธ Monitor Profile Integration: Seamlessly integrates with the MonitorSwitcher project to save and restore Windows display configurations alongside matrix routing. When switching scenarios, TMRemote coordinates both your HDMI matrix input/output routing AND your Windows monitor topology, resolution, and positioning. One-click switching between workstation setups, gaming configurations, or multi-display presentations.
Video Routing
8x8 HDMI matrix input/output
Audio Routing
SPDIF with GUI quick control
Display Profiles
Resolution, layout, primary
๐Ÿ”— HDMI-CEC Device Control: Power on/off connected TVs and displays via CEC! Volume control (up/down/mute), playback commands for source devices (play/pause/stop/rewind/fast-forward), and full menu navigation (up/down/left/right/enter/back). Control individual ports or all ports simultaneously from CLI or GUI.
Output (TVs)
on/off, volume, mute, active
Input (Sources)
play/pause/stop, rew/ff
Navigation
menu, back, d-pad, enter
๐Ÿ–ฅ๏ธ Visual Display Layout: The This PC tab now features a visual display layout panel like Windows Display Settings! See all monitors arranged proportionally with drag-and-drop repositioning and snap-to-edge alignment. View active, disabled, and disconnected displays with color-coded status indicators.
Visual Layout
Drag-drop, snap-to-edge
All Displays
Active, disabled, disconnected
Quick Profiles
Load/Save from This PC tab

Supported Hardware & Requirements

HDMI Matrix: OREI BK-808 8x8 matrix switch (HTTP JSON API). Video and audio routing, presets, EDID, and CEC device control.

Monitor Profiles: Windows display configuration management via MonitorSwitcher integration. Save/restore resolution, topology, and positioning.

CEC Devices: Any HDMI-CEC compatible TV or source device connected to the matrix.

System: Windows 10/11, .NET Framework 4.8

๐Ÿ”บ Triangularity Control Architecture

TMRemote implements the Triangularity control system - a unified three-mode interface that works across ALL features:

UX Mode
Visual graphical interface with buttons, sliders, and matrix grid for intuitive control
CMD Mode
Command mode for direct control operations and quick actions
CLI Mode
Command-line interface for remote shell configuration

This architecture applies to both matrix switching AND display control, providing consistent interaction methods across all functionality.

๐Ÿš€ Get Started with TMRemote

Download TMRemote and take control of your HDMI matrix and display systems

๐Ÿ“ฅ Download TMRemote v2.73

๐Ÿ“š Documentation & Support

Comprehensive documentation and support resources available: