• Hi and welcome to the Studio One User Forum!

    Please note that this is an independent, user-driven forum and is not endorsed by, affiliated with, or maintained by PreSonus. Learn more in the Welcome thread!

studio one project tools (beta)

absu

Member
Sorry for posting in the wrong forum, but I don’t have privileges for others) (moderators will move it)

made this project recently

Studio One Project Tools v2 is a safe cleanup, consolidation, recovery and diagnostics utility for Studio One / Fender Studio Pro projects.

CORE IDEA
The app creates a clean autonomous copy of the project without damaging the original .song file. The result is a clean project folder with required audio files, recovered missing files, a separate clean .song copy and reports.

STRONGEST FEATURES
- Clean autonomous project copy during consolidation.
- Automatic instant missing audio search across all connected drives through bundled es.exe / Everything.
- Recovery of found missing files into a new relinked .song copy.
- Removal / exclusion of bypassed FX through a separate safe .song copy.
- Plugin scanning by tracks and FX slots.
- Detection of unused files near the project.
- Detection of duplicate / side files and moving them into separate folders.
- Batch consolidate for preparing multiple projects.
- Crash Analyzer without WinDbg/cdb: minidump analysis, stack memory scan, score/rank evidence.

WHAT THE TOOL CAN CLEAN OR REMOVE
- bypassed plugins / bypassed FX;
- unused audio files near the project;
- duplicate side files;
- unnecessary files that are not needed for the autonomous project copy;
- scattered missing audio references;
- dependency on old external drives and random file paths.

CONSOLIDATION
During consolidation, the tool creates a new project folder and collects the required audio files into it. Missing files can be found automatically across all connected drives and storage devices through Everything. Then the tool creates a new relinked .song copy where the project points to the recovered files.

PLUGINS
The app shows plugins by tracks and FX slots, helps detect bypassed FX and can create a separate .song copy without disabled plugins. The original project is not overwritten.

AUDIO / FILES
The app analyzes project audio files and shows:
- referenced files;
- missing files;
- duplicate candidates;
- unused files;
- side files located near the project.

CRASH ANALYZER
The built-in Crash Analyzer works without WinDbg or cdb. It reads minidumps, scans stack memory and helps identify what was most likely involved in the crash: a project FX, audio driver, licensing DLL, host module, graphics DLL or another non-system module. The strongest evidence lines are highlighted by score/rank.

TARGET USERS
- producers;
- recording engineers;
- mixing engineers;
- Studio One / Fender Studio Pro users;
- users moving projects between drives and computers;
- users dealing with missing files, duplicates, bypassed FX, messy project folders and unclear crashes.


KEY ADVANTAGE
Studio One Project Tools v2 does not just show project problems. It helps turn the project into a clean, portable and safer state: find lost files, remove unnecessary content, prepare an autonomous copy and diagnose crashes.




IMPORTANT To search and recover lost files, everything must be installed https://www.voidtools.com/

link to app download

I will be grateful for feedback
 
Great idea! I'll definitely check it out.
 
Sounds really interesting. Sometimes in very large projects which grow over time I have the feeling that they can become a bit unstable. Especially those closing crashes seem to happen more often.
And a cleanup function is also really nice at the end of a project before burying it in the archives.
 
  • Like
Reactions: AAV

Navar

during testing, I set it on a folder with hundreds of projects) cleared everything, checked everything and saved many gigabytes
 
  • Like
Reactions: AAV

TDF1981


Unfortunately, I don’t have a Mac at home right now for normal testing and development.
 

TDF1981


Unfortunately, I don’t have a Mac at home right now for normal testing and development.
It was my own kind way of saying "damn, it's Windows only and here I am with my stupid Mac". I know I can probably make my own build with your source code but I haven't down that for a looooong time so I will probably screw it up a lot.
 
Artem - First, many thanks for making this available. Second, I'm an idiot who would greatly appreciate a bit of help with resolving file dependencies to get this to work for me. I am far removed from any form of programming skill these days. What I have figured out (which is likely the least efficient and sensible way to do this:)
1) I had to download and install Python.
2) I unzipped the StudioOneProjectTools-main.zip file and (since I am clueless), nested it inside the pythoncore-3.14-64 folder that was created after Python was installed.
3) I located and installed the Everything "es.exe" file into the same pythoncore-xxx folder as you advised in your instructions. This successfully allowed me to build the executable, which was located in the "dist" folder inside the studiooneprojecttools-main folder.
4) I then copied "es.exe" and placed it beside the studiooneprojecttools.exe file in the folder shown above. I guess I could have moved it instead (?) (I realize this is a haphazard file structure but I am never going to use Python for anything except to run this application)
5) The app runs - I select a song file from my Studio One Songs Folder and ask the app to consolidate the song into a newly created "Consolidated Songs" folder in my Studio Pro folder. I get a "Consolidate failed" error, (see below):
1782559749607.png

6) I open the settings tab in the app, and (it looks like it is looking for es.exe in the song folder(?). I browse to locate the file as noted above, and click to save the settings and begin another consolidation attempt.
7) I direct the app to the same song file, and the same "consolidated" folder in Studio Pro, and I now get the following error message:
1782560868755.png


I am not sure what it's looking for at this point but I located the "error_log.txt" file in the StudioOneProjectTools folder, which says:
================================================================================
Consolidate worker failed
search_missing_candidates_everything() got an unexpected keyword argument 'mode'
Traceback (most recent call last):
File "gui\app.py", line 1929, in _consolidate_worker_entry
TypeError: search_missing_candidates_everything() got an unexpected keyword argument 'mode'

I have no idea of the context for the "mode" argument or where it originates or how it comes up in the application so this is about as far as I can go without an update (?) or an idea on how to resolve this myself.
I honestly hope the application is further refined/updated and it would have to be for me to be able to get any use out of it. But it would be wonderful, especially for someone as generally unorganized as I tend to be. I'm an idiot, and it's very likely that the application presumes a certain level of "organization" and likely some programmer skill that I don't have. Hope this helps both Artem and anyone else interested who wants to give it a go. Thanks so much Artem. What a great idea this is/could be!
 
Back
Top