Widescreen UI Support for 21:9 / 32:9 Displays
• Problem: The current interface doesn’t fully utilize ultrawide screens (e.g., 3440x1440 or 5120x1440).
• Proposal: Introduce adaptive layouts for 21:9 or 32:9 aspect ratios that better utilize screen real estate. For example:
• Side-by-side audio/video monitoring panels.
• Floating or dockable panes (like OBS or DaVinci Resolve).
• Customisable workspace presets for ultrawide resolutions.
Audio Node Graph / Flow Map with Listen-In
• Problem: Audio routing and processing chains are hard to visualise and debug at scale.
• Proposal: Introduce a node-based visual map for audio signal flow with:
• Sources, buses, outputs, and effects as drag-and-droppable blocks.
• Clear routing lines showing signal paths.
• Real-time signal meters at each node.
• Listen-in buttons at each stage (e.g., post-input, pre-/post-effect, bus output) so you can hear the audio at that point in the chain.
• Optionally, solo/mute nodes to troubleshoot audio issues in complex mixes.
Native Dante Control Panel
• Problem: While vMix supports Dante via Virtual Soundcard or Dante Via, there’s no native control.
• Proposal: Add a Dante device manager within vMix:
• Discover Dante devices on the network.
• Assign inputs/outputs via Dante Controller-style matrix.
• Status monitoring of Dante stream (clock, latency, sync issues).
• Optional AES67 crosspoint for expanded compatibility.
External Audio Desk Fader Readout
• Problem: There’s no visibility in vMix of fader positions or automation from external mixers.
• Proposal: Integrate fader telemetry from digital desks (e.g., Behringer X32, Yamaha QL, etc.):
• Use OSC, MIDI, or custom API to show fader positions in vMix.
• Highlight linked channels with matching fader labels.
• Visual indicator when automation or fader moves happen live.
PTP (Precision Time Protocol) Sync from Dante
• Problem: Timecode and sync can drift in hybrid Dante and NDI setups.
• Proposal: Enable vMix to act as a PTP slave to sync its internal clock with Dante’s master clock (or other PTP Grandmasters on the network). This helps:
• Reduce audio/video drift in Dante + NDI environments.
• Improve sync with external recorders, clocks, or cameras.
• Support SMPTE timecode alignment where relevant.
Integrated Comms via WebRTC (Like Discord)
• Problem: Comms between remote and on-site operators require external tools like Discord, Unity, or hardware-based intercoms, which adds complexity and cost.
• Proposal: Build native intercom/comms features into vMix using WebRTC, with:
• Role-based channels (e.g., “Director”, “Camera Op”, “Graphics”) like Discord voice channels.
• Browser-based comms clients for remote users (camera ops, producers, graphics) to join via link.
• Optional PTT (Push-To-Talk), always-on, or auto-mute modes.
• Audio integration: assign comms channels to vMix buses or inputs.
• Echo cancellation and low-latency audio for production-quality talkback.
Tally Management & Camera Control Protocols
• Problem: Managing tally lights and camera control requires external tools, workarounds, or manual setups.
• Proposal: Add native Tally Management inside vMix:
• Define connected cameras and assign them to vMix inputs.
• Send Tally output (Preview/Program status) via standard protocols (e.g., GPIO, TSL 3.1/5.0, HTTP/REST, or OSC).
• Option to send control signals back to PTZ or ENG cameras based on tally status.
• Integrate tally feedback directly into the vMix UI (e.g., preview pane outlines or camera input borders).
• Allow configuration of tally logic: e.g., “Input X goes live → trigger tally on Camera Y.”