TMKeyControl TotalMix FX per Tastenkürzel steuern

  • Ersteller Ersteller akl
  • Erstellt am Erstellt am
akl

akl

Registriert
29.03.11
Beiträge
4.271
Reaktionen
1.905
Punkte
22.243
TMKeyControl ist ein kleines Hintergrundprogramm für RME-Anwender, mit dem sich zahlreiche Funktionen von TotalMix FX per Tastenkürzel steuern lassen.

Die Software wurde vollständig mit AutoHotkey (AHK) v2 geschrieben, wird über den Windows-Autostart gestartet und läuft dann im Hintergrund. Dadurch lassen sich häufig benötigte Funktionen von TotalMix FX direkt über die Tastatur bedienen, ohne TotalMix FX dafür in den Vordergrund holen zu müssen.

Die Steuerung per Tastatur ermöglicht einen angenehmen und effizienten Workflow.

Komplett neue Version auf Basis von AutoHotkey v2

Der direkte Nachfolger von TMKeyControl ist aus meinem früheren Projekt TotalKeyMix 1.6.4.3-ramses hervorgegangen, das eine deutliche Verbesserung von TotalKeyMix 1.6.3 (mit nur wenigen Control-Room-Funktionen) darstellte. TMKeyControl wurde darüber hinaus komplett neu entwickelt und bietet gegenüber der alten Version einen deutlich erweiterten Funktionsumfang.

Siehe auch die Ankündigung im RME User Forum und den ausführlichen Blogartikel hierzu.

AutoHotkey v2 und Global OSC

TMKeyControl setzt auf AutoHotkey v2 und benötigt daher eine aktuelle 64-Bit-Version von AutoHotkey.

Die parallele Installation von AHK v1 und v2 habe ich in diesem Blog-Artikel beschrieben. Dem liegt ein PowerShell-Skript bei, das zwei „Kompilieren“-Einträge für AHK v1 und v2 in das Kontextmenü des Windows-Explorers für ".ahk" Dateien einfügt, denn bei zusätzlicher bzw. nachträglicher Installation von AHK v2 fehlt leider der "Compile-Eintrag" für v2. Das Skript nimmt dazu die beiden erforderlichen Änderungen in der Registry vor.

Die Kommunikation mit TotalMix FX erfolgt über Global OSC, das ab TotalMix FX 2.1 Beta 6 zur Verfügung steht. Das ist ein wesentlicher Unterschied zur früheren Lösung. TMKeyControl braucht kein Bank-Switching mehr und kann die Befehle direkt absetzen und alles adressieren und darüber hinaus Rückmeldungen von TotalMix FX empfangen.

Vorteile

Das bietet vielerlei Vorteile und ermöglicht nun auch eine genaue Kontrolle der Lautstärke mit 0,1‑dB-Auflösung über den gesamten Regelbereich. Dadurch ist auch automatisch erkennbar, auf welchen Ausgang TM FX Main Out gemappt ist. Auch Änderungen, die direkt in TotalMix FX vorgenommen werden, können von TMKeyControl verarbeitet werden.

Steuerung von TotalMix FX und DURec (Direct USB Recording)

Über frei definierbare Tastenkürzel können alle TotalMix-Control-Room-Funktionen gesteuert werden bis hin zur Fernsteuerung von DURec auf dem gleichen oder einem 2. angeschlossenen Recording-Interface.
DURec ist ein RME‑Feature, um ausgewählte Tracks auf einen angeschlossenen USB‑Stick oder eine Festplatte/SSD zu schreiben. Entweder im Stand-alone-Modus oder als Backup zum DAW‑Recording, wenn es um wichtige Aufnahmen geht.

In meinem Setup ist die HDSPe MADI FX die Hauptkarte und das UFX III fungiert unter anderem als DURec‑Recorder. Sowohl Main Out auf der HDSPe MADI FX (AES‑Out) als auch DURec auf dem UFX III lassen sich so über die Tastatur fernsteuern.

Die verwendeten Tastenkürzel können im Setup individuell festgelegt werden.

Volume-Bar

Die Volume-Bar wurde gegenüber der alten Version komplett überarbeitet. Sie zeigt den aktuellen Lautstärkewert und besitzt eine frei konfigurierbare Größe und Position. Schriftgröße und auch Farben können über den Windows Color Picker angepasst werden.

OSC Monitor

Eine der interessantesten neuen Funktionen ist der integrierte OSC Monitor. Hier kann die Kommunikation zwischen TMKeyControl und TotalMix FX direkt beobachtet werden. Die empfangenen OSC-Nachrichten werden dekodiert und in lesbarer Form dargestellt.

Der OSC Monitor ist damit nicht nur für die Fehlersuche interessant, sondern auch hilfreich, wenn man die Global-OSC-Kommunikation von TotalMix FX untersuchen möchte.

OSC Hex Dump

Für eine noch detailliertere Analyse gibt es zusätzlich den OSC Hex Dump. Während der OSC Monitor die Nachrichten bereits interpretiert und lesbar darstellt, zeigt der Hex Dump die tatsächlich übertragenen UDP-Daten auf Byte-Ebene.

Damit stehen zwei unterschiedliche Ebenen der Analyse zur Verfügung:
  • OSC Monitor: interpretierte OSC-Nachrichten.
  • OSC Hex Dump: die tatsächlich übertragenen Daten.
Beide Fenster können in Größe und Position angepasst werden, Einstellungen werden gespeichert. Die angezeigten Daten können außerdem als Log-Datei gespeichert werden.

Setup

Das Setup wurde für die neue Version komplett überarbeitet. Die Einstellungen sind auf mehrere Tabs verteilt und umfassen unter anderem Tastenkürzel, TotalMix FX und OSC-Konfiguration, Volume-Bar, DURec, Anzeigeoptionen.

Die eigenen Einstellungen können auch als User Defaults gespeichert und bei Bedarf wieder abgerufen werden. Zusätzlich besteht die Möglichkeit, die ursprünglichen Application Defaults wiederherzustellen.

Weitere Details, Installation

Siehe Blogartikel.

Zusammenfassung

Mit TMKeyControl hat man ein Werkzeug zur Fernsteuerung von TotalMix FX über Tastatur.

Eine der wichtigsten Neuerungen ist die Verwendung von Global OSC, die TotalMix FX ab Version 2.1 Beta 6 bietet. Dadurch ist direkter Zugriff auf alle Parameter ohne das lästige Bank switching und eine Bidirektionale Kommunikation mit TotalMix FX möglich.

Neben der eigentlichen Tastatursteuerung von TotalMix FX gehören DURec-Steuerung, Volume-Bar, OSC Monitor und OSC Hex Dump und im Setup ein Windows Color Picker zur Anpassung des Volume Bars zum Funktionsumfang.

Keine Gewährleistung

Dieses Tool wurde mit Unterstützung von Claude Opus 5 (Anthropic) entwickelt. Obwohl ich es sorgfältig getestet habe, kann ich nicht garantieren, dass es völlig fehlerfrei ist. Die Nutzung erfolgt auf eigene Gefahr. Ich übernehme keine Haftung für Schäden, die durch die Nutzung entstehen.

Viel Spaß damit!

Hier noch ein paar Bilder...

Wegen der OSC‑Kommunikation muss der Netzwerkverkehr erst einmal freigeschaltet werden.

2745



Die neu designte Volume-Bar

2733



Informationen bei Mouse-over, Interface, "Main Out" (OSC‑Port und Bezeichnung)

2731



Das Pull-down-Menü bei Rechtsklick auf das Tray-Icon

2743



Setup - Tab "Key bindings"

2740



Setup - Tab "On-screen display"

2741



Setup - Tab "Global OSC" - Colour Picker

2767



Setup - Tab "Global OSC"

2734



Setup - Tab "About"

2766



TotalMix FX: Aktivierung von OSC‑Control für das primäre Interface (RME HDSPe MADI FX)

2742



TotalMix FX: OSC‑Konfiguration in den Mixer-Settings (F3, Tab "OSC") für das primäre Interface (RME HDSPe MADI FX)

2744



TotalMix FX: Aktivierung von OSC‑Control für das sekundäre Interface (RME UFX III, hier u.a. als DURec-Rekorder)

2739



TotalMix FX: OSC‑Konfiguration in den Mixer-Settings (F3, Tab "OSC") für das sekundäre Interface (RME UFX III)

2736



OSC Monitor

2737



OSC Hex Dump

2738
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: djkey

Neue Version 2.1.1(101)


2800-759df939726e4da9c4365851bf644aa98464f3234f08a2e89da5529bf33d276a-variant.webp
 
Feature List of this and the past versions
============================

Features of TMKeyControl 2.1.1(102)
--------------------------------------------

OSD cube
* OSD "cube": control room permanently on screen, like a desktop gadget
* Cube shows Main Out level in dB with port name from TotalMix, DIM, Mono,
Speaker B, Mute, Talkback, External In, Loopback, Phase L/R, EQ, Low Cut,
Dynamics, Auto Level, Echo, Reverb, Mute FX, RoomEQ, Crossfeed with level
* Cube shows DURec transport (REC red, PLAY green, PAUSE yellow) and
snapshots 1-8, a snapshot changed after loading in italics
* Volume B to D: up to three more output levels, e.g. phones; source by
interface and OSC port, port names read from TotalMix
* Warning colour above a set level, muted outputs dimmed

Cube operation
* Cube window movable by mouse if not pinned, no window border
* Pin: fixes the cube; levels M, B-D then changeable by mouse drag,
with Shift in fine steps
* Lock: when open, a click on a word switches it, loads a snapshot or
controls DURec
* Menu: setup, Display Styles, size reset and restore
* Cube Always in Front, also switched directly in the tray menu

Cube look
* Nine Display Styles: user customised, five predefined, a line at the top
or bottom edge, a narrow column at the right edge
* Layout per element: shown or not, order, alignment, border, font size
* Size 30-200 % per Display Style: slider or -/+ in 1% steps, live preview,
previous size restorable, top-right corner stays in place
* Position: arrow buttons for fine work (Shift = 10 px), held buttons speed
up; stored per Display Style, always inside the working area
* Colours of text, dimmed text, background: colour dialogue with matching
custom colours, default, or "guided" random; opacity 20-100 %, rounded
corners

Hotkeys and volume bar
* 12 new hotkeys: Mute FX, RoomEQ, Crossfeed, Phase L, Phase R, Loopback,
EQ, Low Cut, Dynamics, Auto Level, Echo, Reverb - 34 functions in all
* Every hotkey can be switched off without losing its key,
"All on / off" per column
* Crossfeed toggles off and back on at the level set before
* DURec state polled and shown live, main or second interface
* Volume bar and cube switched on and off independently, bar off by default
* Volume bar shows the level reported by TotalMix, DIM included

Setup and settings
* Setup with 7 tabs: Key bindings, Volume Bar, Cube, Cube Layout,
Global OSC, General, About with forum links; stays in front of TotalMix
* User defaults per tab, incl. cube sizes, positions and sources;
application defaults restorable at any time
* Settings survive updates: config.user.ini in the Windows user profile,
config.ini documents every key and is never written
* Shortcut "userprofile" in the program folder leads to the settings
* Window positions remembered, can be switched off on the "General" tab

Installation
* Installation: terminates old version and sets up Autostart on demand;
old entries, also of TotalKeyMix, go to the Recycle Bin
* Autostart selectable in the tray menu and on the "General" tab
* One instance per feedback port; own config file = own Autostart entry

Tools and tray
* OSC Monitor and Hex Dump: Pause/Start, Clear, Save, query TotalMix
* OSC Command Tool: own OSC commands to main or DURec interface, both logs
side by side, commands kept, DURec polling hidden on demand
* OSC help (F1): all Global OSC addresses by area, examples, the commands
TMKeyControl uses; selection insertable into the tool
* Diagnostic windows open side by side without overlap, as wide as needed
* Window Info: title, class, process, position and size of the window
under the mouse, for pixel-exact placement
* Tray menu: status line, setup, query state, tools, install, Autostart and
profile folder, Start with Windows, Always in front, Restart
* Status line in setup, tray and cube: port and interface of "Main Out"

Documentation
* User manual in English and German: every tab, cube, settings, files
* Install guide with examples for one and for two interfaces

Code
* Restructured code, with main program, modules and reusable libraries
* Usage of classes to avoid global variables
* Build 2.1.1(102): 22 .ahk source files with 11,771 lines
6,125 lines of code (52 %), 4,823 comment (41 %), 823 blank (7 %).


Features of TMKeyControl 2.0.0(34) - complete rewrite for AutoHotkey v2
--------------------------------------------------------------------------------------------

* Global OSC: level in dB, steps of exactly 1 dB / 0.1 dB on the whole fader
* Level limits in dB (MaxValueDB, MinValueDB)
* Follows TotalMix: level, mute, DIM, Mono, Speaker B, Talkback,
External In read back, toggle keys never out of step
* Main Out found automatically, also when a snapshot moves it
* Real mute of the Main Out channel, volume keys lift the mute first
* Snapshot keys 1-8 in TotalMix order, reversed numbering of 1.6.x gone
* DURec Record, Stop, Play/Pause on one key; state read back, also from a
second interface with its own feedback port
* Volume bar with dB scale, numeric readout, four colours, colour picker,
font sizes following the Windows display scaling
* New setup dialogue with tabs: Key bindings, On-screen display,
Global OSC, About; changes take effect at once
* User defaults per tab, application defaults restorable
* Tray menu: status line "Main Out", Reload config.ini, Query TotalMix state
* OSC Monitor and Hex Dump for diagnosis, logs saveable
* Hotkeys the setup cannot show (e.g. Windows key) are kept unchanged
* Backup of config.ini at every start (config.ini.old)
* Several instances side by side, each with its own config file
* Old TotalKeyMix settings taken over, fader values converted to dB


Features of TotalKeyMix 1.6.4.3 - extended version by ramses
-----------------------------------------------------------------------------

* From 3 hotkeys to 22 functions: control room by keyboard for the first time
* Fine volume steps, ten times finer, on keys of their own
* DIM, Mono, Speaker B, Talkback, Recall Volume, External In
* Snapshots 1-8
* DURec Record, Pause, Stop, also on a second interface in its own
TotalMix FX instance, e.g. as recorder
* Default keys free of conflicts: Ctrl+Alt+letter, Shift+Ctrl+Alt for
DURec and snapshots, so AltGr input and recordings stay safe
* Setup dialogue with all 22 hotkeys and both OSC ports, version in tray


Features of TotalKeyMix 1.6.3 - The original version where all began
-------------------------------------------------------------------------------------

* Volume control for TotalMix FX, passed on for many years: Kip Chatterson,
Stephan Roemer, Rajat, Petre Ikonomov, Tim Jaacks, later carlfriedrich
on GitHub
* Volume Up, Volume Down and Mute on three hotkeys
* Volume bar after each change: colours, position, size, display time
* Highest level limited, last level restored at next start
* Any output fader via its OSC address, e.g. main or phones
* Several instances, each with its own config file
* Setup dialogue for hotkeys and OSC connection, opened by a tray click
* Tray icon can be hidden
* Continuous controllers such as the Griffin PowerMate supported
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: djkey
Kleines Update

Build 102:
– macht „Setup → Global OSC“ informativer.
– Handbücher auf Deutsch und Englisch (neu).
– zusätzliche Informationen zur Einrichtung in einem Setup mit nur einem Recording-Interface.
 
Neue Version 2.1.1 Build 132

Ankündigung im RME User Forum:

Vollständiger Blogartikel mit Downloadmöglichkeit und allen Screenshots.

Installation
  1. Installiere AutoHotkey in der Version 2.0.29, siehe https://www.autohotkey.com/.
  2. Falls erforderlich, erstelle den Kompilieren-Eintrag für AHK v2 mithilfe des PowerShell-Skripts. Siehe dazu meinen Blogartikel AutoHotkey v1 und v2 parallel installieren (EN-DE).
  3. Lade das aktuelle TMKeyControl-ZIP-Archiv herunter, siehe Download-Link oben.
  4. Entpacke das ZIP-Archiv in einen Ordner deiner Wahl, für den du als Benutzer Schreibrechte besitzt.
  5. Kompiliere das Skript mit AHK v2. Klicke dazu im Windows-Explorer mit der rechten Maustaste auf TMKeyControl.ahk. Wenn nur AHK v2 installiert ist, sollte der Eintrag „Compile“ funktionieren. Andernfalls befolge Schritt 2 und verwende „Compile script (v2, 64-bit)“.
  6. Falls Fehlermeldungen auftreten, kann es sich entweder um einen Syntaxfehler aus Schritt 5 handeln oder der AHK-v2-Quellcode wurde mit dem v1-Compiler kompiliert. Wiederhole in diesem Fall Schritt 2.
  7. Doppelklicke auf die erstellte TMKeyControl.exe. Das Programm prüft, ob bereits eine ältere Instanz läuft, und fordert dich gegebenenfalls automatisch auf, diese zu beenden. Windows Defender fordert dich auf, den OSC-Netzwerkverkehr zuzulassen. Anschließend fragt dich das Programm, ob es in den Autostart aufgenommen werden soll, damit es bei deiner nächsten Anmeldung automatisch gestartet wird.
  8. Das kleine rote T-Symbol erscheint im Infobereich der Windows-Taskleiste unten rechts. Falls es im Bereich der ausgeblendeten Symbole gelandet ist, klicke auf das weiße Dreieck und ziehe das T-Symbol an die gewünschte Position im Infobereich.
  9. Überprüfe, ob Main Out in TotalMix FX einem Ausgangsport zugewiesen wurde. Dabei handelt es sich normalerweise um den Port, an den aktive Studiomonitore oder Kopfhörer für das Monitoring angeschlossen sind. Am besten speicherst du diese Einstellung in einem Snapshot, sofern du das noch nicht getan hast.
  10. Funktionstest: Klicke mit der rechten Maustaste auf das rote T-Symbol und öffne OSC Monitor sowie OSC Hex Dump. Klicke in einem der beiden Fenster auf „Query TotalMix state“. Jetzt solltest du Statusmeldungen von TotalMix FX empfangen. Im OSC‑Monitor zeigt die zweite Spalte rechts neben dem Zeitstempel an, ob Befehle an TotalMix FX gesendet werden (>) oder Statusmeldungen von den jeweiligen Geräteinstanzen empfangen werden (<TM und <DUR). Wenn du das Setup öffnest, sollte dort der Main-Out-Port angezeigt werden, sofern ein Main Out zugewiesen wurde.
  11. Klicke mit der rechten Maustaste auf das rote T-Symbol, öffne das Setup und passe die Einstellungen an deine Anforderungen an. Die Einstellungen im Tab „Key Bindings“ kannst du zunächst unverändert lassen. Das Gleiche gilt für den Tab „On-Screen-Display“. Hier kann es sich lohnen, die Display-Time (in ms) anzupassen. Sie legt fest, wie lange die Volume Bar nach einer Lautstärkeänderung sichtbar bleibt. Ich empfinde 2500 ms (also 2,5 Sekunden) als angenehm und eher „entspannt“. Die Einstellungen im Tab „Global OSC“ sind wichtig und sollten mit den OSC-Einstellungen von TotalMix FX übereinstimmen.
Wenn du später Konfigurationsänderungen vornimmst, muss TMKeyControl.ahk erneut kompiliert werden, damit die Änderungen in der ausführbaren Datei wirksam werden. Falls du bereits eine Verknüpfung im Autostart-Ordner angelegt hast, musst du diese nicht neu erstellen. Sie verweist auch nach dem erneuten Kompilieren weiterhin auf dieselbe ausführbare Datei.

Ein paar Bilder ...

1791625083450.webp



1791625097097.webp



1791625700439.webp



1791625718167.webp



1791625743737.webp


Installation:

Versionshistorie

TMKeyControl 2.1.1(132) - Neu seit 2.1.1(102)


OSD-Cube
* Kontrolle über insgesamt 7 Ausgangspegel (Main Out, Volume B, C-G).
* Volumes eines später eingeschalteten zweiten Interfaces werden automatisch erkannt.
* Die Volumes C-G sind per Menü, Hotkey oder Dreieck am Cube ein- und ausklappbar.
* Die Skalierung des Cubes (Fenster und Inhalte) ist nun pixelgenau.
* Das Verschieben des Cubes per Pfeiltasten (Setup) erfolgt pixelgenau.
Beim Halten wird nach einer Weile beschleunigt.
Das zusätzliche Halten der Shift-Taste bewirkt ein schnelleres Verschieben um 10px.
* Time saver: Eine Option im Setup bewirkt, dass Positions- und Größenänderungen
des Cubes (Skalierung) für alle 6 Display Styles (1-6) gelten.
* Display Styles 7-8, mittige Darstellung, Volume C-G einklappbar.
* Display Style 9 in drei Varianten wegen langer Namen für "Main Out":
9a zwei Zeilen, 9b kleinere Schrift, 9c breitere Spalte.
Ohne Volume C-G, Pegel bündig untereinander.
* Cube Hamburger-Menü, zusätzlich mit: Collapse/Expand Volumes, Resource Monitor,
Query TotalMix FX State, Cube Always in Front, Restart.
* Position, default: rechts unten über Taskleiste, Speichern der letzten Position.
* Zurücksetzen: Restore Application Defaults, Restore User Defaults.

Pegel
* Cube und Volume Bar: Lautstärke bis +6 dB änderbar (früher 0 dB max)
über 0 dB rot. Passend zur Steuerung mit TotalMix FX und ARC USB.
* Intelligente Volume Steuerung per Tastatur und Maus (Volume Bar, Cube):
Anschlag bei 0 dB, weiter mit 2. schnellen Tastendruck oder Mausbewegung.
Beim Halten der Tasten bleibt das Volume bei 0 dB stehen.

Hotkeys und Einstellungen
* 2 neue Hotkeys: Collapse und Expand Volumes - insgesamt 36 Funktionen.
* Setup Fenster verbreitert um längere Hotkeys vollständig lesbar zu machen.
* Setup öffnet das Tab, das zuletzt verwendet wurde.
* Tab General, diverse Funktionen abschaltbar: Ein-/Ausklappen,
Dreiecke, Abfragen eines zweiten Interfaces (DURec-, Volume-Status).
* Tab General hat nun eigene User Defaults.
* Eigene Einstellungen (config.user.ini): enthält nur Abweichungen, was die Erkennung
neuer Default Werte ermöglicht. Application Defaults sind in config.ini.
* Höhere Beschleunigung beim Verschieben des Cubes durch Pfeile (Setup).
* Einstellungen von 2.1.1(102) werden beim ersten Start übernommen.

Tools

* Resource Monitor: CPU, Memory, GPU und OSC-Datenverkehr je UDP-Port und
gesamt: pro Sekunde/Minute von Start bis Stop, max. Pakete/s, Summen.
* Diagnosefenster haben Paketfilter zum Ausblenden regelmäßiger Abfragen
(DURec, Volumes auf zweitem Interface) mit Zähler der ignorierten Datagramme.
* Diverse Fehlerbehebungen (Port-Wechsel im Setup, Tray-Tooltip, Log speichern,
Zeitstempel und andere).

Dokumentation
* Alle Dokumente auf Englisch und Deutsch.

Code
* Weitere Module, Duplikate in Funktionen zusammengeführt.
* Nicht benötigten Code entfernt.
* Code- und Dokumentationsreview.
* Build 2.1.1(132): 38 .ahk-Quelldateien mit 15.434 Zeilen: 7.948 Codezeilen (51 %), 6.460 Kommentar (42 %), 1.026 leer (7 %).

TMKeyControl 2.1.1(102) - Neu seit 2.0.0(34)

OSD-Cube
* OSD "Cube": Permanente Anzeige vom TotalMix FX Control Room Status (Gadget alike).
* Cube zeigt neben dem Volume von Main Out und Main Out B auch die Portnamen und
den Status von: DIM, Mono, Speaker B, Mute, Talkback, External In, Loopback,
Phase L/R, EQ, Low Cut, Dynamics, Auto Level, Echo, Reverb, Mute FX, RoomEQ,
Crossfeed und Stufe.
* Cube zeigt DURec-Transport (REC rot, PLAY grün, PAUSE gelb) und welcher
der Snapshots (1-8) gewählt ist. Bei Änderungen wird die Zahl kursiv dargestellt.
* Volume B bis D: bis zu drei weitere Ausgangspegel, z. B. für Kopfhörer.
* Stummgeschaltete Ausgänge werden gedimmt dargestellt.
* Konfigurierbarer Lautstärkepegel, ab dem mit "rot" gewarnt werden soll.

Cube-Bedienung
* Cube-Fenster mit Maus verschiebbar, wenn nicht fixiert (Pin-Symbol).
* Pin: fixiert den Cube; Pegel M, B-D dann per Mausziehen änderbar,
bei gedrückter Shift-Taste in feinen 0.1 dB Schritten.
* Schloss: Stellung "offen" ermöglicht die Steuerung von TotalMix FX Control Room
und DURec über den Cube.
* Hamburger-Menü mit neuen Funktionen: Setup, Display Styles, Größe zurücksetzen
und wiederherstellen.
* Always in Front im Hamburger- und Tray Menü umschaltbar.

Cube-Aussehen
* Neun Display Styles: eine vom Anwender konfigurierbare, fünf vordefinierte Cubes,
zwei in Zeilenformat am oberen oder unteren Rand, eine schmale Spalte am rechten Rand.
* Die einzelnen Elemente sind im Setup Menu "OSD-Cube-Layout" in vielerlei Hinsicht
einstellbar: Show/Hide, Einklappbar, Position, Ausrichtung, Abstand vom Rand,
Schriftgröße.
* Größe 30-200 % je Display Style: Regler oder -/+ in 1-%-Schritten, Live-Vorschau,
vorige Größe wiederherstellbar, rechte obere Ecke bleibt.
* Position: Pfeiltasten für Feinarbeit (mit gedrückter Shift-Taste = 10 px), gehalten
schneller; je Display Style gespeichert, immer im Arbeitsbereich.
* Farben für Text, gedimmten Text, Hintergrund: Farbdialog mit passenden eigenen Farben,
"Default" oder "geführtem Zufall"; Deckkraft 20-100 %, optional mit abgerundeten
Ecken.

Hotkeys und Volume Bar
* 12 neue Hotkeys: Mute FX, RoomEQ, Crossfeed, Phase L, Phase R, Loopback, EQ, Low Cut,
Dynamics, Auto Level, Echo, Reverb - insgesamt 34 Funktionen.
* Jeder Hotkey abschaltbar, ohne seine Taste zu verlieren; "All on / off" je Spalte.
* Crossfeed schaltet aus und wieder auf die zuvor eingestellte Stufe ein.
* DURec-Zustand wird abgefragt und live angezeigt, für Haupt- oder auch zweites
Interface.
* Volume Bar und Cube unabhängig ein- und ausschaltbar (Bar per default aus).
* Volume Bar zeigt den von TotalMix FX gemeldeten Pegel, DIM eingeschlossen

Setup und Einstellungen
* Setup mit 7 Tabs: Key bindings, Volume Bar, Cube, Cube Layout, Global OSC, General,
About mit Forenlinks.
* User Defaults je Tab, mit Cube-Größen, -Positionen und -Quellen;
Application Defaults jederzeit wiederherstellbar.
* Einstellungen überstehen Updates: config.user.ini im Windows-Benutzerprofil;
Application defaults befinden sich unveränderbar in config.ini.
* Verknüpfung "userprofile" im Programmordner führt zu den Einstellungen im Userprofil.
* Fensterpositionen werden gemerkt, im Tab "General" abschaltbar (Testen der Defaults).

Installation
* Installation: beendet die alte Version, richtet bei Bedarf Autostart ein;
alte Einträge, auch von TotalKeyMix, wandern in den Papierkorb.
* Autostart im Tray-Menü und im Tab "General" wählbar.

Tools und Tray
* OSC Monitor und Hex Dump: Pause/Start, Clear, Save, TotalMix FX Status abfragen
* OSC Command Tool, um eigene OSC-Befehle an Haupt- oder DURec-Interface abzusetzen.
OSC Monitor und Hex Dump nebeneinander. DURec-Polling ausblendbar.
* OSC-Hilfe (F1): alle Global-OSC-Adressen nach Bereichen, Beispiele, die
Befehle von TMKeyControl; Auswahl ins Tool übernehmbar.
* Diagnosefenster öffnen nebeneinander ohne Überlappung, so breit wie nötig.
* Window Info: Titel, Klasse, Prozess, Position und Größe des Fensters
unter der Maus. Ablesen der Position ermöglicht pixelgenaues Platzieren.
* Tray-Menü: Statuszeile, Setup, Abfrage, Tools, Installations-,
Autostart- und Profilordner, Start with Windows, Always in front, Restart
* Statuszeile in Setup, Tray und Cube: Port und Interface von "Main Out"

Dokumentation
* Bedienungsanleitung auf Englisch und Deutsch
* Beispiele für ein und für zwei Interfaces

Code
* Neu gegliederter Code: Hauptprogramm, Module und wiederverwendbare Libraries.
* Klassen statt globaler Variablen
* Build 2.1.1(102): 22 .ahk-Quelldateien mit 11.771 Zeilen: 6.125 Codezeilen (52 %), 4.823 Kommentar (41 %), 823 leer (7 %).

TMKeyControl 2.0.0(34) - Neu seit TotalKeyMix 1.6.4.3 - Full Rewrite in AutoHotkey v2

* Global OSC: Pegel in dB, Schritte von genau 1 dB / 0,1 dB über den ganzen Volume Bar.
* Pegelgrenzen in dB (MaxValueDB, MinValueDB).
* Folgt TotalMix FX: Pegel, Mute, DIM, Mono, Speaker B, Talkback, External In
werden zurückgelesen; ermöglicht zuverlässiges Umschalten und Status Anzeigen.
* Main Out wird automatisch gefunden (jeder Snapshot kann Main Out anders definieren).
* Echtes Mute des Main-Out-Kanals, Lautstärketasten heben Mute auf.
* Snapshot-Tasten 1-8 in TotalMix FX-Reihenfolge.
* DURec Record, Stop, Play/Pause auf einer Taste; Zustand zurückgelesen, auch von
einem zweiten Interface mit eigenem Feedback-Port
* Volume Bar mit dB-Skala, Zahlenanzeige, vier Farben, Farbwähler,
Schriftgrößen folgen der Windows-Anzeigeskalierung
* Neuer Setup-Dialog mit Tabs: Key bindings, On-screen display, Global OSC, About.
* User Defaults je Tab; Application Defaults stellen alles in den Grundzustand.
* Tray-Menü: Statuszeile "Main Out", Reload config.ini, Query TotalMix FX state
* OSC Monitor und Hex Dump zur Diagnose; Logs speicherbar.
* Hotkeys, die das Setup nicht anzeigen kann (z. B. Windows-Taste), bleiben unverändert
* Sicherung von config.ini bei jedem Start (config.ini.old)
* Alte TotalKeyMix-Einstellungen übernommen, Faderwerte in dB umgerechnet

TotalKeyMix 1.6.4.3 - Erweiterte "Ramses Edition"

* Feinere Lautstärkeregelung in 0.1 dB Schritten möglich.
* Von 3 Hotkeys zu 22 Funktionen: erstmals ist der TotalMix FX Control Room
mit vielen Funktionen per Tastatur bedienbar: DIM, Mono, Speaker B, Talkback,
Recall Volume, External In, Snapshots 1-8.
* DURec Record, Pause, Stop, auch auf einem zweiten Interface in eigener
TotalMix-FX-Instanz, z. B. als Recorder.
* Konfliktfreie Standardtasten: Strg+Alt+Buchstabe, Umschalt+Strg+Alt für
DURec und Snapshots, so bleiben AltGr-Eingaben und Aufnahmen sicher.
* Setup-Dialog mit allen 22 Hotkeys und beiden OSC-Ports, Version im Tray.

TotalKeyMix 1.6.3 - Die ursprüngliche Version, mit der alles begann.

* 2009-2018 von Stephan Römer, Petre Ikonomov, Tim Jaacks entwickelt und
weiterentwickelt von mehreren Personen: Kip Chatterson, Rajat, Petre Ikonomov.
Jetziger Maintainer: carlfriedrich (auf GitHub).
* Volume Up, Volume Down und Mute auf drei Hotkeys.
* Volume Bar nach jeder Änderung: Farben, Position, Größe, Anzeigedauer.
* Höchster Pegel begrenzt, letzter Pegel beim nächsten Start wiederhergestellt.
* Beliebiger Ausgangsfader über seine OSC-Adresse, z. B. Main oder Kopfhörer.
* Mehrere Instanzen, jede mit eigener Konfigurationsdatei.
* Setup-Dialog für Hotkeys und OSC-Verbindung, per Tray-Klick geöffnet.
* Tray-Symbol ausblendbar.
* Endlosregler wie der Griffin PowerMate unterstützt.
 
×
Dir gefällt Recording.de? ❤️ Lasse dir unsere neuesten Inhalte in der Google-Suche ganz oben anzeigen!

Neue Antworten


Oft gelesene Themen

Zurück
Oben