Hi @Alexis,
thank you for your kind words.
Maybe you are looking for the dedicated file extension *xml which you won’t see when it comes to RAMPresets?
I can’t think of a reason why it shouldn’t be in that folder; maybe someone else has an idea?
Hi @Alexis,
thank you for your kind words.
Maybe you are looking for the dedicated file extension *xml which you won’t see when it comes to RAMPresets?
I can’t think of a reason why it shouldn’t be in that folder; maybe someone else has an idea?
Hi @Reco29 -
Here’s a pic, if that’s of help?
Thank you again!
Perhaps it doesn’t show because I recently upgraded to C14 Pro and haven’t made any presets there yet?
Your presets should have been migrated from your most recent version as far as I know. Can you check if you find RAMPresets in the same folder in your previous versions?
I just did - they are where they’re supposed to be. I think this location is a must and not a choice like other locations when it comes to presets.
Maybe save a preset for your audio connections and see what happens? I am on my wits end to be honest. Maybe someone else has an idea?
Good luck and please keep us in the loop!
Track presets and VST3 Presets are definitely important I would guess to most users.
But where do you stop until anyone suggests an entire back up? ![]()
I’ll add that Pattern Banks are pretty important for me since I often work with AlyJames Vprom and tools like G Force Operheim DMX.
Actually on that same level is WaveLab 12 preferences and presets… So I’m not sure when it’s best to just back up everything often.
I wish Steinberg would add this in the future - an easy way to back up everything to a specific directory.
Yes, I agree. Moreover, if one is not aware of potential traps it can get messy.
Apart from that it would be nice to have a procedure that offers the ability
I can only recommend in the warmest possible way to bite the bullet and invest a few hours to learn how to create and use sensible backups for your operating system. Info on how to do that is widely available online.
Once that’s done, you won’t need Steinberg or any other software supplier to provide individual band-aid solutions.
Can you please elaborate?
Indeed. And before I add to @Reco29 ‘s fantastic post here, I just wanted to say how great it is that we have folks like Reco29 who takes all this time to compile this information!! There’s some rough patches in the forum (myself included) but what a great place to share ideas.
The reason I’m posting here is two-fold: One, I wanted to again share my MacOS-based auto-backup routine (posted after this) because it’s just wonderful to have all your config files in one place with backups through time.
So, what had happened was….
I updated my Fireface UFX from the kext extension to the Driver Kit bits (Maybe someone at RME can show UAD devs how to do it
) and everything was great. However, the GUID (not really a quid, but the interface ID) changed, and all my meticulous renaming of 150+ channels was gone, as well as my Input and Output connections. Bummer. So I just grabbed my backups of Port Setup.XML and RAMPresets.XML and verified what the old GUID was, opened the current Port Setup.XML and RAMPresets.XML files, cleared out the section with the new GUID, and did a Search/Replace of the old GUID with the new GUID, opened Nuendo again, and BOOM - everything was perfect again with the updated GUID - all custom names were back and the I/O connections were automatically reestablished. Thing of beauty.
Yes, you can use TimeMachine on the Mac for this (which I do) but this way is also nice. Just go into Automator, create a new app, create a Run Shell Script node, and paste this. You’ll need to change your USERNAME and if you don’t want your presets saved as well (I do) then you can remove the presets section.
#!/bin/bash
set -euo pipefail
USER="/Users/USERNAMEHERE"
SOURCE1="${USER}/Library/Preferences/Nuendo 14"
SOURCE2="${USER}/Library/Preferences/Cubase 14"
# Preset roots (under ~/Library so we can store relative paths cleanly)
PRESET_ROOT="${USER}/Library"
PRESET_DIRS=(
"Audio/Presets"
"Application Support/Steinberg/Track Presets"
)
DEST="${USER}/Documents/Music/Configurations/Preferences"
mkdir -p "$DEST"
TIMESTAMP=$(date +"%Y-%m-%d_%H-%M-%S")
HOSTNAME=$(scutil --get LocalHostName)
Zip1="${HOSTNAME}_N14_${TIMESTAMP}.zip"
Zip2="${HOSTNAME}_C14_${TIMESTAMP}.zip"
Zip3="${HOSTNAME}_Presets_${TIMESTAMP}.zip"
zip_dir_if_exists () {
local src_dir="$1"
local out_zip="$2"
if [ -d "$src_dir" ]; then
( cd "$src_dir" && zip -r -q "$DEST/$out_zip" ./* )
fi
}
# Nuendo prefs
zip_dir_if_exists "$SOURCE1" "$Zip1"
# Cubase prefs
zip_dir_if_exists "$SOURCE2" "$Zip2"
# Presets (zip relative to ~/Library so paths inside the zip are clean)
existing_presets=()
for rel in "${PRESET_DIRS[@]}"; do
if [ -d "${PRESET_ROOT}/${rel}" ]; then
existing_presets+=("$rel")
fi
done
if [ "${#existing_presets[@]}" -gt 0 ]; then
(
cd "$PRESET_ROOT"
zip -r -q "$DEST/$Zip3" "${existing_presets[@]}"
)
fi
Just passing this along because I’ve seen really frustrated folks who have lost the config from hundreds of channels and not had an easy way to get their data back and quickly recover their ability to work.
Cheers.
EDIT: One may consider just adding the app you create to your Open at Logon items, so that every time you login it automatically saves it.
Thank you for these kind words ![]()
And thanks for sharing your approach and code - sounds fantastic to me - I am sure it will be of great help to Mac Users!
Well done @Thor.HOG!
Great community ![]()
I should add I had to search/replace in ControlRoomPresets.pxml as well, but really nice to have this much flexibility!
Update: They must have added more content to Profiles in Cubase 15 than it is acknowledged in the documentation:
I temporarily renamed all preference folders from Cubase 13 to Cubase 15 (otherwise Cubase 15 would extract preferences from previous versions) and activated my latest profile. After relaunching Cubase all configuration presets as well as control room presets reappeared although there was no folder to extract them from. So, I assume they must have been extracted from the profile because they weren’t there in the first place after renaming the preference folders. They also showed up as separate preset files after relaunchning Cubase a second time after activating the profile.
All the more reason for me to update my profile once in a while
![]()
And yes, it would be nice if the manual kept us informed with updates… same old same old. It’s a brilliant feature like many others that are hidden in Cubase without Steinberg promoting it.
Perfect article - thanks, @Reco29 - appreciated.
Hey Reco,
Thanks for this, a much quicker way than how I have previously migrated to a new system.
I had a question on this, does this store external effects so they will open up on the new system? I have a lot of outboard set up as external effects within cubase, am hoping when I migrate that old projects will open on the new system with the hardware effects connected, storing the individual send and return levels.
Thnaks again
Ollie
Hi Ollie @TheScientist ,
external outboard effects defined under F4 Audio Connections are not saved within a Profile. They are stored separatly:
C:\Users\Username\AppData\Roaming\Steinberg\Cubase 15_64
as External Plugins.xml
On Mac, you’ll find this file in your preferences folder, too.
If you are on Windows there’s a very handy backup & restore function that takes care of all major Steinberg related presets and then some:
If you are on a Mac here’s another script by @Thor.HOG that inspired the script above:
Hope that helps ![]()
To add to the conversation, here is Music Chef’s suggestions on updating, profile manager, etc.:
For those who don’t know him, he has a large # of excellent Cubase vids.
Oh, I’ve never heard of him, cool ![]()
I hope you don’t mind if I add some remarks: If you open up the Profile Manager and click on “New” than this Profile will be empty by default no matter what you have done so far.
If you want to know which profile will contain the latest changes after closing Cubase look for the check mark and take this one as a basis
![]()
The profile which is checked is always the profile which is active right now.
If you want to duplicate/delete/export/rename/activate an exisiting profile, Cubase is referring to the profile which is highlighted.
Exporting profiles is different in so far as an additional copy of an existing profile can be saved in a location of your choice. Apart from that all other principles apply.
Plugin Manager
Rescanning shouldn’t be necessary if you have not changed anything after launch - Cubase takes care of it automatically. A rescan is helpful if a plugin is installed during a running session - this way it can be used immediatly without relaunching Cubase.
No biggies, Music Chef seems like a nice guy ![]()
Hi @Reco29 I was curious as to what saves the Mediabay settings such as column settings and such?
That’s an excellent question. Unfortunately, I don’t know the answer…
Ratings and such are stored in mediabay3.db in
C:\Users\Username\AppData\Local\Steinberg\Steinberg MediaBay Server.
However, there are other files which are also synced with Mediabay but I have no idea how many and how exactly this is done. This remains a mystery to me. Maybe someone else is more knowledgeable in this area?
I still don’t get it why Steinberg hasn’t placed all customer settings, ratings, etc, in user documents folder. A Steinberg folder exists there already and it contains some of user data.