Topic: TotalKeyMix Revised–TotalMix FX Control via Keyboard (AutoHotKey+OSC)
The purpose is to control some of TotalMix FX control room functions (volume, dim, mute, mono, speaker B) on Microsoft Windows using your keyboard.
Volume control and mute were already there in the old version, but not more.
Therefore I added some more functions to the script.
New version 1.6.4.3:
List of supported control room functions:
A more granular volume control by +/- ~0.1.
Default: ALT-CursorLeft/Right = normal steps (~1.0), ALT-CursorUp/Down = smaller steps (~0.1)Dim
Mono
Speaker B
Talkback
Recall Volume
Main ExtIn
Load Snapshot 1..8
DURec Start, Pause, Stop
All keys are customizable via Setup dialog (or manually in the config.ini file).
Last modifications:
- Revised key mapping to avoid conflicts on German keyboards using the AltGr key for entering, e.g., “{[]}"
- Open an additional UDP port if DURec is on 2nd interface (see config.ini)
- Supports remote control of DURec commands (start, pause, stop) on primary or a 2nd interface
- Set focus to a hidden area in the setup menu to prevent overwriting the 1st field accidentally.
- Added version number to pull-down and setup menu.
- Resized setup menu and input fields
OSC Table
The RME OSC table you can find here: https://www.rme-audio.de/downloads/osc_ … ix_new.zip
History/References
This solution is based on AutoHotKey v 1.1 (the old version is needed for syntax compatibility) and uses TotalMix FX OSC control.
This script was originally written by Stephan Römer (MIT License; Copyright (c) 2009-2018 Stephan Römer, Petre Ikonomov, Tim Jaacks) and is now maintained on GitHub by carlfriedrich (GitHub URL).
You can find screenshots, information, installation instructions in this new blog article:
https://www.tonstudio-forum.de/blog/ent … otkey-osc/
Update: Since February 25, 2026, a German translation of the blog article is available alongside the English version.
If the browser displays / renders the pictures too small, then open them using these URLs:
https://www.tonstudio-forum.de/attachme … skbar-jpg/
https://www.tonstudio-forum.de/attachme … setup-jpg/
https://www.tonstudio-forum.de/attachme … -menu-jpg/
https://www.tonstudio-forum.de/attachme … -left-jpg/
https://www.tonstudio-forum.de/attachme … mixfx-jpg/
https://www.tonstudio-forum.de/attachme … tup01-jpg/
https://www.tonstudio-forum.de/attachme … tup02-jpg/
https://www.tonstudio-forum.de/attachme … start-jpg/
Safety Warning and Liability Disclaimer
Use of this software is entirely at your own risk. The author assumes no responsibility or liability for any malfunctions, damage to equipment, or hearing loss, especially due to excessively high volume of active monitors or headphones at 0dBFS (unity gain) in TotalMix FX. Users are solely responsible for correcting any level mismatches before operation. For guidance on how to fix such level mismatches, see RME User Forum: https://forum.rme-audio.de/viewtopic.php?id=25399
Sicherheitshinweis und Haftungsausschluss
Die Nutzung dieser Software erfolgt vollständig auf eigene Verantwortung. Der Autor übernimmt keinerlei Verantwortung oder Haftung für Fehlfunktionen, Schäden an Geräten oder Gehör, insbesondere nicht bei zu hoher Lautstärke aktiver Monitore oder Kopfhörer bei 0dBFS (Unity Gain) in TotalMix FX. Es liegt in der alleinigen Verantwortung des Anwenders, etwaige Pegelmismatches vor der Nutzung zu korrigieren. Hinweise zum Beheben von Pegelmismatches siehe RME User Forum: https://forum.rme-audio.de/viewtopic.php?id=25399
References
Forum thread about past versions: https://forum.rme-audio.de/viewtopic.ph … 898#p40898
TotalKeyMix is maintained on GitHub: https://github.com/carlfriedrich/TotalKeyMix
My customized version “1.6.4.3-ramses" is based on version 1.6.3 on GitHub, maintained by calrfriedrich.
Credits
maggie33 – troubleshooting of remote control setup for DURec on a second interface.