FocusTool

Release Notes & Changelog History

Get FocusTool License
v0.0.7 Latest Release

Version 0.0.7 introduces ChamSys console support (beta), improved stability for grandMA2 and various performance and UI improvements.

Major Features

🎮 ChamSys Console Support Beta

FocusTool now supports ChamSys MagicQ consoles (beta). Pan, Tilt and attribute control via joysticks works reliably.

Important: Please read the ChamSys Setup section in the User Manual before using this feature, as setup requires the MagicQ PC app on your handheld device.

  • OSC Integration: Update attributes via OSC commands.
  • Built-in Commands: Send Previous Head, Next Head, and Clear commands directly from FocusTool.
  • MagicQ Software Required: MagicQ PC app is required on your handheld device, set up as a remote viewer in session with your console.

🔧 Stability Update – grandMA2

Major stability improvements for grandMA2 users during extended sessions.

  • Traffic Controller: An internal "traffic controller" has been added to prevent overload during heavy Telnet traffic.
  • Reduced Freezes: Eliminates freezes and lock-ups during long focus and programming sessions.
  • Extended Sessions: Noticeably more stable experience during extended use.

⚡ Performance, Web Remote & UI

  • Faster Startup: The application now starts faster.
  • Zoom Controls: The zoom slider for grandMA2 & grandMA3 (Web Remote) has been replaced with fixed buttons (65% / 100%) for more predictable behavior.
  • Keyboard Layout: In the Quick Mapping Overlay (keyboard), the Cancel button has been moved to the left to prevent confusion and accidental input.
v0.0.6

Version 0.0.6 introduces a streamlined workflow for mapping, new control possibilities for buttons, and several interface refinements.

Major Features

🆕 Quick Mapping

A completely new method for quickly assigning attributes to joystick axes, replacing the old 'Axes tab'.

  • Access: Assign the Quick Mapping function to a bind, or simply click the Quick Access icon at the bottom of the WebRemote.
  • Functionality: Map any attribute to an axis directly within the popup.
  • Note: A preset is generated automatically, but you must manually save (and name) it to keep it.
  • Requirement: Works only in Simultaneous Mode.

🎮 Enhanced Controls

  • Attributes on Buttons: You can now map attributes directly to buttons (previously only possible on axes).
    • Supports Positive / Negative direction.
    • Supports Slow and Fast behavior.
  • OSC Command Looping: Custom OSC commands can now be looped while holding a button (Press = start, Release = stop).

🖥️ Interface & Workflow

  • Attribute Sorting: Attributes can now be sorted in the Settings menu for a better overview.
  • Improved Virtual Keyboard: Simply click any input field to type using the on-screen keyboard.
  • Zoom Reset: Buttons have been added to the WebRemote to quickly reset the zoom level.
v0.0.5

Version 0.0.5 is a significant update focusing on connectivity expansions, multi-user workflows, and quality-of-life improvements for the Web Remote.

Major Features

🔌 grandMA2 Support

  • Telnet Integration: Full support for grandMA2 consoles via Telnet.
  • Multi-User Support: Unlike the current MA3 implementation, MA2 connections are user-based. This allows multiple FocusTools to operate on the same session simultaneously by logging in with different User Profiles.

🖥️ Web Remote Overhaul

  • Control Sidebar (Windows): A new popup sidebar provides instant access to Pan/Tilt Invert, Speed Modes (Slow/Fast/Boost), and a Close button.
  • Auto-Login: Added settings to store your Web Remote credentials. FocusTool now logs you into the MA3 remote automatically.
  • Zoom Scaling: Choose between a zoomed or normal view to fit handheld screens better.

⚡ Smart Connectivity

  • Real-time Detection: Controllers can now be plugged in (hot-plugged) while the app is running. No restart required.
  • Data Optimization: Fixed an issue where Pan and Tilt were always sent together. The app now only sends data for attributes that actually change, reducing network traffic.

🎮 Flexible Axes

  • Simultaneous Mode Update: You are no longer restricted to specific axes.
  • Total Freedom: Using the mapping system, you can assign any attribute (Zoom, Iris, etc.) or Pan/Tilt to any axis on either joystick (Left X/Y, Right X/Y).

Interface & Platform Improvements

v0.0.4

Updates & New Features

Bug Fixes

v0.0.3
Important Hardware ID Update:
Due to security improvements in hardware identification, users updating from v0.0.2 to v0.0.3+ must reactivate their license. If you encounter issues, please contact support.

Updates & New Features

Bug Fixes

v0.0.2

Updates & New Features

Bug Fixes