Topic: TotalMix keyboard shortcuts for switching snapshots etc?

Are there any keyboard shortcuts for switching snapshots and toggling basic control room functions (talkback, etc)?

2

Re: TotalMix keyboard shortcuts for switching snapshots etc?

TotalMix FX, Options, ARC and Key Command Settings. Further TM FX hotkeys are described in the manual.

Regards
Matthias Carstens
RME

Re: TotalMix keyboard shortcuts for switching snapshots etc?

MC wrote:

TotalMix FX, Options, ARC and Key Command Settings. Further TM FX hotkeys are described in the manual.

Cool thanks. Sorry to ask such a dumb question but I don't have my UFX with me ATM (it's been in China since February because of Covid-19 and I still don't know when I'll be able to go back to get it so I'm probably getting a new one and sell the old one later), otherwise I would have checked through the Totalmix FX menus.

I checked the manual earlier and couldn't find the relevant info, but just now I did, it say:

ARC & Key Commands. Opens a window to configure the programmable buttons of the Standard, Advanced and Advanced Remote USB, and of the computer’s keyboard keys F4 to F8.

There are only five hard-coded hotkeys available for users to configure? That's a bit disappointing considering there are, for example, 8 snapshots (not 5) and many other functions that users might want to be able to trigger/toggle from their keyboard. I guess I guess I'll stick to using MIDI instead.

4

Re: TotalMix keyboard shortcuts for switching snapshots etc?

Did you miss chapter 25.9, Hotkeys and Usage? There are some more hotkeys in there.

BTW, I wish you good luck for going back to China soon. I was separated from my family since March and am currently in local quarantine in Bangkok. Hope to see them soon. These are crazy times for most of us.

Regards
Matthias Carstens
RME

Re: TotalMix keyboard shortcuts for switching snapshots etc?

MC wrote:

Did you miss chapter 25.9, Hotkeys and Usage? There are some more hotkeys in there.

Sure, I did notice that section but those shortcuts are hard-coded and didn't do what I wanted. I understand TotalMix was designed to be controlled by MIDI for some good reasons (e.g. the window doesn't need to be focused), so I'll probably end up buying one of those nice and small Novation controllers and use that.

MC wrote:

BTW, I wish you good luck for going back to China soon. I was separated from my family since March and am currently in local quarantine in Bangkok. Hope to see them soon. These are crazy times for most of us.

Likewise! Luckily Spain is my home, and that's where I'm now smile I had worked in China for nearly ten years until February. I returned to Spain to see my parents for a few weeks, like I used to do once every year, and then I was unable to return. Basically I've been forced to start a new life in Spain, and that's OK because I kinda missed home. I'm still renting my apartment in China (luckily it's not expensive) and need to go back just to tie up loose ends, wire my savings over to Spain, rescue a few valuables (including my UFX and my Babyface Pro of course) and leave permanently. Crazy times indeed.

6 (edited by ywshuo 2021-03-01 03:57:53)

Re: TotalMix keyboard shortcuts for switching snapshots etc?

TotallMix shortcuts only works when its window is in focus.

Use Keyboard Maestro to send the MIDI to TotalMix with your desired shortcuts. That way you can control TotalMix even it's in background.

Set "Keyboard Maestro" as input ports in Option -> setting -> MIDI, and send note-off signal on note 54-61 for snapshot 1-8.

Re: TotalMix keyboard shortcuts for switching snapshots etc?

No dedicated shortcuts nor access from menu for snapshots unfortunately.

8 (edited by maggie33 2023-11-12 14:57:34)

Re: TotalMix keyboard shortcuts for switching snapshots etc?

On Mac - You can also do this...

I prefer this method, as it doesn't need to have any 3rd party software installed/or any additional services/apps running.


1) Save your Snapshots to your default config dir via "File - Save Snapshot as..."

2) give your snapshots a proper naming - like this f.ex:
1_Snap.tmss
2_Snap.tmss
3_Snap.tmss
...

3) Open the (Siri-)Shortcuts App and create a new one
4) On the right side from Apps Section, drag "execute Applescript" snippet into main Section
5) Paste the following code into the Applescript Code Editor (opens the snapshot file beginning with "1")

#if TM App is not opened, open it
tell application "Totalmix" to run
try
    tell application "System Events"

        # Bring Totalmix App to the front
        tell process "TotalMix FX"          
            set frontmost to true
        end tell
        
        # Open the "Load Snapshot..." Window via Hotkey (Command+O) in my case
        # key code 31 = "O" on Keyboard
        key code 31 using command down
        
        # wait for Open Dialog window 1 second
        delay 1
        
        # Press 1 on Keyboard (18 = "1") - selects the first file which name begins with 1 - (1_Snap.tmss) in this example
        key code 18

        # Press Return (36 = "Return") on Keyboard - the OK Button in the Dialogue Window
        key code 36

    end tell

# some basic Error handling
on error errMsg
    display dialog "Error: " & errMsg
end try

6) click on the top right "i"-icon and check that "Use as fast action" and "Menu Services" is enabled

7) Push the Button "assign a Keyboard Hotkey" and enter your preferred Key-Combination to it

7) On first launch, you should get a message if your Shortcut is allowed to execute Applescript

8) Save it and it and should work. Even if the Shortcut App is closed, your custom Hotkey triggers always the script. Doesn't matter if Totalmix is not in focus or minimized. 

You can check this in Mac-Systemprefs -> Keyboard -> Keyboard-Hotkeys -> Services -> Hotkeys

“Do It For Her”
My Gear: Bontempi Magic light Keyboard

Re: TotalMix keyboard shortcuts for switching snapshots etc?

gtichy wrote:

No dedicated shortcuts nor access from menu for snapshots unfortunately.

My app ControlPilot makes available many of the Control Room features, Mute Groups, Cue and also Snapshot recall as keyboard shortcuts on macOS.

Re: TotalMix keyboard shortcuts for switching snapshots etc?

soundflix wrote:
gtichy wrote:

No dedicated shortcuts nor access from menu for snapshots unfortunately.

My app ControlPilot makes available many of the Control Room features, Mute Groups, Cue and also Snapshot recall as keyboard shortcuts on macOS.

Yes, this is an amazing piece of software.

----------------
Matt McKenzie-Smith (UFXII, UFX, Babyface) MacStudioUltra OS13.2.1
----------------

Re: TotalMix keyboard shortcuts for switching snapshots etc?

...just to add: Everything, you can control via MIDI/Mackie also works via (Siri) Shortcuts.

All you need is to install gbevin's little sendmidi binary:
https://github.com/gbevin/SendMIDI

Best practice is to create a seperate IAC Port on Mac. F. ex. "ToTMX".
Assign it to a MIDI Controller in Totalmix. Check Mackie Protocol.

Create a Shortcut script with "Execute Shell-Script" action with following content:

Ex. 1: If you want to toggle SpeakerB:

/usr/local/bin/sendmidi "dev ToTMFX on 50 0"

Ex. 2: If you want to activate Snapshot 6:

/usr/local/bin/sendmidi "dev ToTMFX on 61 0"

Ex. 3: If you want to activate Snapshot 5:

/usr/local/bin/sendmidi "dev ToTMFX on 60 0"

... and so on...

Works like a charm (even via Siri - Voice Input or triggered from Homekit Scenes/Actions)

And the best: Totally opensource and free wink

Just ask me, if someone needs help with this method.

“Do It For Her”
My Gear: Bontempi Magic light Keyboard

12

Re: TotalMix keyboard shortcuts for switching snapshots etc?

I couldn't find it in the manual. but would the group mute buttons be automatable? I'm trying to create a script to mute/unmute the main outputs and the headphones to when I need to switch between them

Re: TotalMix keyboard shortcuts for switching snapshots etc?

I couldn't find it in the manual.

In manual search for:
- MIDI Control
- OSC Control
- ARC & Key Commands



but would the group mute buttons be automatable?


Yes - you have multiple Options. At least 3 ideas, came in my mind, but there should be other ways, too...

1) MIDI:
- Assign the states of your Mutegroups to different Snapshots in TM
- Trigger them via MIDI (Mackie Protcol Buttons F1-F8 (dont remember the exact Notes atm, but easy to find out))

2) OSC:
- see the OSC Table Reference (link in manual) which OSC Commands have to be sent and how to enable the Controller in TM

3) Key Commands:
- in TM the F4-F8 keys have to be assigned to Toggle the Mutegroups
- by emulating Key-presses (F4-F8) via whatever script language
- a basic example via applescript, is in my post #8

“Do It For Her”
My Gear: Bontempi Magic light Keyboard

14

Re: TotalMix keyboard shortcuts for switching snapshots etc?

thanks a lot maggie

I'm using Karabiner Elements to map the obsolete Eject key on my magic keyboard to f5, and it worked. two questions arise:

1) now how can I make f5 do two simultaneous commands (toggle mute Group 1 and toggle mute Phones 1 - so I can alternate between them)?

2) how would I go about making it work with Totalmix in the background and not 'activated'? is that possible?

Re: TotalMix keyboard shortcuts for switching snapshots etc?

1) now how can I make f5 do two simultaneous commands (toggle mute Group 1 and toggle mute Phones 1 - so I can alternate between them)?

Two simultaneous actions for one key would not make a sense in any software (not only in TM).
The only idea, i have, could be remapping your eject key to trigger F4 and F5 at the same time, where you could have set up in TM F4 for toggle Mute Group1 and F5 for toggle Phones 1. But this would lead to "out of sync" if the previous states differ.
https://hidutil-generator.netlify.app should give the basic usage how you could do this (even without karabiner) - but afaik, it could be done with karabiner, too.

 

2) how would I go about making it work with Totalmix in the background and not 'activated'? is that possible?

Afaik - not possible on via the "common" way, as only the frontmost App has access to the keyboard. An "uncommon" (but possible) way would be if an app (dont know if karabiner hast this possibility now), which requests the "allow to keyboard access in background capability". But anyhow, to trigger the F4, F5 Commands in Totalmix, TM would have to be set as frontmost Application first.

I would recommend to map the Eject Key however (= via whatever SW) to be able to send OSC Commands to TM (As it always responds to OSC Messages, even in Background).

“Do It For Her”
My Gear: Bontempi Magic light Keyboard