Thank you very much; I’m delighted that I was able to help you.
Perhaps a quick note on controlling the monitor mix for individual musicians.
You can do this yourself via TotalMix FX by clicking on the relevant hardware output ‘MADI nn’ and then, in Submix mode, raising the faders required
a) from the hardware inputs (top row) with near-zero latency
b) from the software playbacks (middle row) with the latency for transport via USB, which depends heavily on the set buffer size.
Another option would be to allow fine-tuning from the recording room as well, via TotalMix Remote over LAN or wireless.
Perhaps from a dedicated PC workplace for this purpose. But this needs that at least one person is well trained.
Proposal - Configuring TotalMix FX from scratch with only required routings
One more suggestion regarding routing configuration in TotalMix FX. Personally, after several years, I have come to the conclusion that it is best to set up only the routings you actually need and leave everything else out.
This leads to more clarity, and then it is even easier to check routings in the matrix view if you see only the needed ones and if the not-needed channels are hidden.
To set up everything from scratch is not as hard as it sounds if you break down your routing demands into pieces.
And it is not that much, if you take a look at the main audio flows:
a) When recording, the audio from the inputs is directly passed unmodified to the application/DAW. So, for recording, you do not have to take care about routing at all.
b) Basically, you only need routing for these use cases
- monitoring mixes to active monitors (Main Out, Main Out B) and Headphones
- to route audio to any potential externally connected gear (compressor, eq, ...)
Prerequisites: TM FX Full Mode, Submix Mode
For the following ensure as a prerequisite that
1) TotalMix FX is in Full mode (options -> Operational mode),
If you see HW Inputs, SW Playbacks and HW Outputs (3 rows) everything is fine.
In the limited DAW mode you would see only 2 rows, inputs and outputs, not Sw playback channels.
2) TM FX is set to "submix mode", the default mode, not "free mode". See right side, blue field, options, routing.
I recommend using TotalMix FX 2.x, which is the new highly scalable version with vector graphics.
If this new version of TotalMix FX 2.x is not yet bundled / installed together with the MADIface driver.
Then download this version from the website and install it using the TotalMix FX installer.
Website -> Downloads -> Select Software -> TotalMix FX 2.x Mac, Installer, latest version
or TotalMix FX 2.x Windows Installer, latest version
If you need "Global OSC", you might even consider using the latest alpha version 2.10 alpha 5.
https://forum.rme-audio.de/viewtopic.php?id=43075
If you do not know what Global OSC is, then this is much likely not a requirement for you.
Then please stick to the release version.
Total Reset of TM FX
The process to get a clean TM FX config without routing is
- Options -> Reset Mix -> Total Reset
- Options -> Reset Mix -> Clear All Submixes
Validate in matrix view (X), that all routings are gone.
What remains is that all output channels have a fader at the 0 dB position.
If there are collapsed channels (if you "played" a little with TM FX), uncollapse them manually.
There is no standard function to automate this.
Output levels for monitoring outputs should be set to -30 or, even better, -40 dB for safety reasons/for a first start.
Later you can carefully define other start volumes that are best for you.
TotalMix FX preferences (F2)
I like volume settings to be restored with a snapshot to get a "safe" volume at the start of each session.
For this (and other purposes) I am using these settings in Preferences (for TotalMix FX 2.x).
- Do not load "-----" <----- volume will be restored with a snapshot (!!!)
- [x] Load RoomEQ with Snapshot <---- useful
- [x] Always init DSP devices with TotalMix FX settings <---- useful, uses always the TM FX settings
- [x] Reduce volume Peaks on Snapshot load. <---- safety belt
Also ensure that you are using the reference level for an output with the lowest output volume.
UFX III - AN 1-8: "+4 dBu", Phones 9-12: "Low"
Save the work (Workspace, Quick Workspace Select)
Store this to Snapshots 1 - 8 so that every snapshot has a low output volume for your monitoring.
Save the Workspace to a folder on your computer where you store all your TM FX configs.
Save this to Workspace Quick Select (WQS) slot 1 of 30.
Then you can come back to this setting quickly by using key combination ALT-1 (Apple: Option-1)
If I say save the workspace, then its best to also update QWS.
Ensure a proper volume (Level mismatch solutions - fixed and variable attenuators)
While we are at it. Its also worth to read the forum thread "Level mismatch solutions - fixed and variable attenuators"
how to fix "volume mismatches" best so that it can't become too loud even at 0 dB output volume in TM FX.
See https://forum.rme-audio.de/viewtopic.php?id=25399
To sum up the topic quickly, 3 possibilities here:
a) use a switchable attenuator
b) use a monitor controller
c) use one of RME's reference converters which stores the volume and has a safety feature (rampup of volume) when plugging phones or switching between monitors <-> phones. You still might require switchable attenuators to be able to set the output volume closer towards 0 dB.
Size the TotalMix FX window as you need it
Size the TotalMix FX window, so that it fits well on your screen.
With TotalMix FX 2.x you now get a version with vector graphics where you can scale the window and the content very nicely.
Using Ctrl-Mousewheel, you can zoom in/out the left fader part and the right control part separately for good readability.
This state I would save as a baseline, to make it easy to come back to it.
- Save this as mixer layout "All Channels"
- Save the workspace to a file (I am using unique names using device and version number in front of it, e.g.
"UFX III v001 Total Reset, Submixes cleared."
It's good to save the workspace for every major step that you reached !!!
Then you can easily come back to this state without losing too much work by simply restoring the workspace.
This includes not only routing but also Window Settings (Size, Scale).
Channel custom names, Channel Layout
Then I would take the time to give all used channels custom names (Options -> Channel Layout).
I am naming all channels with connected devices or channels that serve a certain function, like loopback recording.
For all ports, I am adding the channel number at the end so you do not have to toggle between standard and custom names
If you want to find out the port number.
Once you are finished, I would save an additional mixer layout, "Avail Chan" and save the Workspace.
Hide unneeded channels (Options -> Channel Layout)
In the next step I would try to reduce the number of visible channels under Options -> Channel Layout.
Hide all the channels, even from devices, that are not needed.
Save this to another mixer layout, "Used Channels" and save the workspace.
Assign monitoring outputs to the TM FX control room
Now use the assign button to bring your main monitoring channels into the control room, with the purpose, that you can use control room functions like mono or DIM with the option to perform this via the optional ARC USB which is very useful for controlling TM FX.
Assign Main Out with the channel where your main monitors are connected to (most likely "AN 1/2")
Assign Main Out B for your second pair of monitors, if present (perhaps on AN 3/4)
Assign Phones 1..4 with up to 4 headphones, but stick only to those that you use in your operators room (most likely only Phones1 -> Ph 9/10)
Save the workspace (and of course QWS Slot 1).
How to organize "audio from PC" (SW Playback Channels, middle row)
Now you should open your mind to how you want to split up audio from the PC.
The middle row software playbacks has only "patchbay" character, it has the same names as hardware outputs.
But in fact this is only audio coming from the PC / DAW / Applications, it needs a 2nd step to route audio to the real HW Outputs (bottom row).
Think about what different audio flows can come from your PC, you can control it for the OS, some Music Player, DAW, which port they use.
This output is the port in TM FX "Middle ROW", software playbacks (not the real outputs in bottom row).
This could be audio coming from Windows/Youtube through the WDM driver.
Or audio from certain applications like a Music Player that supports ASIO.
Or audio for external devices (HW FX, EQ, Compressor).
You can also send audio from DAW not only for the DAW sum, but also single channels if needed
Something like this, I simplify it here
SW Playback AN 1/2 - OS
SW Playback AN 3/4 - MusicBee Player
SW Playback AN 5/6 - Games
SW Playback AN 7/8 - Lexicon PCM 81
SW Playback Ph 9/10 - Lexicon PCM 91
SW Playback Ph 11/12 - DAW Sum
Save the workspace (and WQS).
Windows? Create WDM device and configure Windows default playback device.
If you have Windows, it's about time to define the default playback device for Windows Sound and Youtube.
All applications that have no ASIO support and need the Windows Sound system.
You have to create a WDM device in driver settings and mark it as "speaker device".
If you connect your main monitors to HW Output AN 1/2, then this is the device to use.
You will see the speaker device immediately in Windows Sound settings, as WDM devices are created dynamically without having to reboot (immediately).
Do not create WDM devices for all I/O ports, this is a waste !!!
As they are created dynamically on each reboot its better to configure only needed ones, usually only one for the "Main Out".
In Windows Sound settings make this "Speaker Device" to your default sound device for Windows sound.
Deactivate system sounds / alerts otherwise you will have it in your monitoring.
Routing for your monitoring
Now I would concentrate on creating a standard routing for your monitoring outputs.
Suitable volume levels you created already at the beginning.
For that purpose, start, e.g. a player or DAW to see at least a little metering action.
Select your mixer layout "Used" to see only the used channels, which makes it easier to configure the routing in submix mode.
Select the hardware output "Main Out" in the control room.
Then move the faders slowly up towards 0 dB, careful at 0 dB it what you want to listen to in your monitorig.
I think certainly the SW Playbacks (middle row) for OS, MusicBee, Games, DAW Sum.
But not audio destined for external FX 
Save this routing to Snapshot 1 and name it "Main Out" which means routing to Main Out, your main monitors.
Repeat the same for Phones and save it to Snapshot 2 and name it e.g. "Phones".
Now you can use two snapshots to monitor either through "Main Out" (active monitors) or "Phones1" (your main headphones).
I already talked about possibilities to adjust the volume and to keep it at safe levels.
Now you could fine tune the volume to your demands and update the settings in Snapshot 1 and 2.
Once done, save workspace and QWS slot 1.
Tip: comfortably checking routing/submixes in submix mode
There is this little button "submix" (in TM FX 1.x "sub") on the right side under "Mixer Layout".
Select any HW output (bottom row), use this button to toggle between normal view and this "submix view"
to view only those channels from top/middle row, that send audio to the selected HW output (bottom row).
As you might know already, TM FX works Hardware Output ("submix") oriented.
Every HW Output has an individual routing.
This you can see in submix mode by selectng a HW output of your choice, the routing you see
according to the fader position of top/middle row.
etc. etc.
This way you can incrementally update your TM FX configuration.
I hope I didn't leave out an important step. This was all from memory. Implementing this is quite easy for me, having done it several times (also from scratch). But when typing all this, I see that there is a lot of detail, especially if you want to bring the steps into a good functional and logical order.
But I hope this little primer gave it a shape for you and others.
And .. Take your time, Rome has not been built in a few days...
In this sticky I gave an overview about TotalMix FX and in what way it differs (and has to differ) from standard analog mixers
to deliver this flexibility for a digital environment.
There you also find information about very useful RME TotalMix FX tutorials.
Also from Synthax, which bring TM FX functionality structured and quickly to the point.
All chapters only take a few minutes.
https://forum.rme-audio.de/viewtopic.php?id=34394
BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent