Had a similar usecase longer time ago (But i had to do this between several macs and win PCs).
Made a batch script, which has to be executed on every Win Client.
Important!:
1) Make a backups of your TotalMixFX config Directory before doing anything
2) Modify your Destination dir in the script, where the new folder should be created
- where your dropbox network drive is located (i am not familar how dropbox handles this)
2) Save the code as .bat file (f.ex move_totalmix.bat)
3) IMPORTANT!!! Run the script as Administrator. This is necessary to create symbolic links. Right-click on the file and select "Run as administrator".
4) Run it on every windows pc, and it should make all your clients use the same TM config dir in their respective cluoud/network drive.
5) Notes:
- Should work fine, if only one Host at the same time uses TM
- Make sure the Network Drive is synced as an "offline drive" on every host - even if your host is offline, the newest files shall be synced to the drive...
- The script has to be modified if the checkbox "Store Settings for All Users " is set, because it looks in the current users AppData folder...
For Windows - Vista and higher - this batch should work:
@echo off
setlocal
:: New directory path where the directory will be moved
:: ----------- Modify your path to the destination folder here! -------------
:: ------------------------------------------------------------------------------
set "newDir=D:\TotalMixConfig"
:: ------------------------------------------------------------------------------
:: ----------- Rest should not be modified ! ---------------------------------
:: Original directory path
set "originalDir=%LOCALAPPDATA%\TotalMixFX"
:: Check if the original directory exists
if not exist "%originalDir%" (
echo The directory %originalDir% does not exist.
exit /b 1
)
:: Move the directory to the new path
echo Moving %originalDir% to %newDir%...
move "%originalDir%" "%newDir%"
:: Check if the move was successful
if not exist "%newDir%" (
echo Error: Moving the directory failed.
exit /b 1
)
:: Create the symbolic link
echo Creating symbolic link...
mklink /D "%originalDir%" "%newDir%"
:: Check if the link was successfully created
if %errorlevel% neq 0 (
echo Error: Failed to create the symbolic link.
exit /b 1
)
echo The symbolic link was successfully created.
endlocal
Let me know, if you have any questions/problems.
BTW:
However, if I reload that single-interface UCXII .TMWS file, it affects the TotalMix setup for the interface that it has config data for (the UCXII) , and also affects the setup for other interface that is plugged in (the BFP). A simple test is to set one interface - the UCXII - to 3-row display in TotalMix and the second interface (BFP) to [Two-row]. If I re-load the UCXII-only .TMWS file, both the UCXII and the BFP display as 3-row.
If you reload the tmws, for UCXII only, (if i understand it right) if no BBF plugged in - ok. But if you plug it in afterwards, TM recognizes it either as a new unit or if it has been plugged in before, it loads the last.BabyfaceXYZ.xml. I do not understand your Workflow completly, but you should consider either using tmss files (for the mixer settings for each unit) plus 3 different workspaces:
1. for UCXII only
2. for BFP only
3. for both Units
(My personal scenario is so weird, that depending on my need i have to use combinations of tmws, tmss and the xml files in a synced folder) ;-)
“Do It For Her”
My Gear: Bontempi Magic light Keyboard