The hub should only display the latest version of a project

:united_states: Hello everyone,

When I launch Cubase Pro 15, the Hub opens, and in the Recents list, I see all the versions of my current projects. Is it possible to have a setting in the Hub that allows me to display only the latest version of a project in Recents, the one with the highest increment?

Have a good day,


In French

:france: Bonjour tout le monde,

Lorsque je lance Cubase Pro 15, le hub s’ouvre, et dans la liste des récents, j’ai toutes les versions de mes projets en cours. est-il possible d’avoir un paramètre dans le hub qui permette de n’afficher que la dernière version d’un projet dans les récents, celle qui a l’incrément le plus fort ?

Bonne journée,


Hi and welcome to the forum,

the list of recent projects shows all versions with a distinctive name. For example, if you saved Project A via “Save As” as “Project A-02” and “Project A-03” they would appear as separate entries although they reside in the same project folder.

You can arrange the list by date, that’s what I do. Open the dropdown at the right side of the hub
grafik
Now you can order projects either by name or date and either ascending or descending.

I hope that helps a little if you didn’t already know.

The arranging by date may help see the latest version of a project more easily, but the request here is to only show the latest version – assumedly to reduce the clutter, which, especially if working on multiple projects or returning to some older projects again and again (e.g. I have a test project I use anytime I want to just try something random, like a new virtual instrument), it can mean the difference between just having to skip over one project entry, or a small number of project entries, and a whole bunch due to multiple versions of that one project or of a few projects.

Of course, you can delete the older version entries from the hub, but that is a bit of a pain (and, if memory serves me correctly, which it may not, you can’t just multi-select a bunch of entries and delete them in one operation, so, if there are 11 old versions of a project, you’d have to do 11 deletes to only leave version 12 in the list). I do eventually clean up the list manually, and don’t worry about it in between because I mostly open projects by double-clicking on them in File Manager, and my File Manager listing is sorted by date. But the time when I use the Hub for opening projects is mostly when I’m looking for that test project, or some other older project, and I don’t happen to remember what directory it was in. That is the main case for me where all that clutter gets in the way.

I do think it would be nice to at least have an option (whether or not it was the default setting) to only show the latest version of a project. Of course, there could be questions on how to interpret that. Does it only apply to projects with the exact same name, other than for the version number component? What about a Save As? (I’d probably lean toward the only the same name with the exception of version number option.)

Aren’t auto saved files numbered in some kind of way, as to be useful?

You are right, theses bak files do have incremental numbers. However, unless Cubase crashes or you forgot to save the latest changes before quitting Cubase these bak files merely serve as safety backup and don’t usually represent the latest project. I’m afraid they would not be of much help for the task at hand.

@emotive In case you wonder why my post is marked as being edited twice: It’s the system that automatically removes a quote if the quote represents the whole post like your question above. That’s edit number one, inserting the question afterwards would be edit number two. Not my favourite auto correct function.

Yeah, I know.
I’m with you, @rickpaul. That would be helpful, especially in these use cases you described above.

Absolutly and that’s the crux of the matter: How can you detect the latest and relevant project version? I don’t see a way to do that based on project names unless there’s some sort of additional tag or strict naming conventions. Also, you have to consider backwards compatability with older projects.

The only viable option that I can think of right now is to reduce the list of recent projects to one project per folder. Based on a simple filter like date (or name as an additional option or a combination of both). That shouldn’t require too much effort and it would be compatible with older projects as well.

Maybe, that’s a new feature request?

Well, there actually is a convention when it comes to Cubase’s built-in version naming. With the exception of the first time you “save a new version”, it simply adds 1 to a two digit counter, of the form “ProjectName-NN.cpr”, so that “-NN” part makes it easy to see which version is newer. And, of course, the exception for the first time is that it adds “-01” in the “-NN” portion, so, for example the filename of the first new version of a project named “MyProject.cpr” would be “MyProject-01.cpr”. Thus, simplifying the idea to only handling Cubase’s new project version saves, and not intentional “Save As” saves, which could either imply a new version or just backing up to another name (or maybe something else I’m not thinking of), would simplify interpretation greatly. My reason for mentioning it was really meant just to see if some people use “Save As” in ways that might want to have this same feature suggestion be applied.

I don’t think that would be applicable in the case of just dealing with Cubase’s “Save a New Version” facility. At least since I’ve been using Cubase (only since 9.5 at all, and mostly since 10.5), the nomenclature has been consistent.

Even in the case of cleaning up an existing list, I think that, if the project is in the same folder and follows this convention on naming, enabling the option should be able to handle the Hub’s view of recent projects. There might, however, be the question of what happens if you now disable the preference. That is, should Cubase have saved the full list of recent projects but only displayed the newest version so that it could conceivably display the full list if the user changes their mind on preference? In that case, it might affect internal Cubase settings (probably in an XML file?). This consideration also might make it more challenging to clean up the list if, for example, deleting the newest file from the list did not clean up the older instances of that same project from the list. Personally, I’d be happy to have it keep the underlying list clean according to a user’s preferences – if the user actually wants to read older versions of a project, they can always use File/Open or File Manager (or Finder) to do so explicitly.

And, if the list is kept clean, and if an older version of Cubase is expected to be able to read versions of that list created in newer versions of Cubase (I have no idea on that front since I never tend to go backward once updating to a newer version), as long as the format is kept the same, the only thing that would change is the user gets a shorter file list after the file is opened in the newer version by a user who has the new preference set.

I’m not particularly fond of this option. I do sometimes have multiple projects with different names in the same project folder. The most typical example would be different milestones of the same project, where I copy, then rename, CPR folders from File Manager after milestones. (While I do use the “save as new version” command, too, I mostly use that for non-specific cases, where maybe I’m about to do something major that isn’t a milestone, so want to start fresh. And, of course, this also happens automatically when Cubase thinks it has some corruption.) For example, after tracking lead vocals, I’d do a copy of “project.cpr” (or “project-02.cpr”) as “project, track LdVocs.cpr” (or “project-02, track LdVocs.cpr”). I generally wouldn’t care about those being in the Hub’s list, of course, but there may be some cases, for example if I open that project specifically for some reason (e.g. to review settings, check on if some “user error” I made subsequently might be able to be rescued by grabbing something from that older instance, etc.) where there might be some value in its being in the Hub after I’ve accessed it for the first time via File Manager.

I think the feature request is the same functionally, but your suggestion could conceivably be an implementation alternative. Though both alternatives could have separate “side effect” considerations.

Yes, I support this request!

Not sure how Cubase will know what the “latest” version is. It may be that the “latest” version is crap and the previous version is considered by the user as the “latest”. The “latest” may be chock full of experiments that are not intended to be kept. A file saved on another machine and copied to “this” machine may be the “latest” but have an earlier timestamp.
But I do get the gist of the FR.

But a similar filter would be to check whether a file actually exists before showing it. Ditto with the Recents menu list.

Either Open Other or File/Open will allow you to open any project you want, not just projects in the Hub :slight_smile:

And by default, at least in Windows all files are timestamped!

What if a user has a mood swing and likes the version in E flat minor better the next day? How is the hub supposed to know? Is face recognition & automatic mood detection too much to ask for…? :wink:

Seriously, I’d say:
Keep it simple, keep it straight. The rest is up to the user. Moreover, there’s always the option to go straight to the folder in these cases.

But that’s just me.

Remember, when Steinberg tried to marry the eLc, with the website because of trolling?

Sorry, I’m afraid I don’t know what you are referring to @emotive . Maybe I missed that bit?

When in those times, we needed to register our dongles to be able to post.