Hi Peter, i have just loaded another multi track song folder and discovered a big problem by now you are probabbly aware of it.
The songs files get duplicated in the multitrack folder.
This is not acceptable as you will end up with multiple, Snares, kick drums, click tracks, basses.
All in the one area creating a humangous mess.
You need to have a solid structure like a family tree
System and one way to do things forcing the user to do things the way ST3 demands .
This smartly done creates order and ease.
My thoughts
First main ST3 folder
Named
Stage Traxx 3 - this is the master folder and should only contain 3 other folders and 2 Files ,
Stereo Songs - folder
Multitrack Songs - folder
Lyrics - folder
Full Backup - file
Database Backup - file
This main folder does not accept anything in to it unless it meets its cryteria.
Example if its a PDF it will allow you to copy and paste only in to the PDF folder no other options are available this same logic to apply to all oter files or folders.
If you had a PDF in a folder and attempted to load it, ST3 would reject it because firstly it would assume it was a multitrack song file and because it contains a PDF and not an audio file it would not be allowed.
If you selected 50 PDFs and dragged them on the ST3 main follder i would make it so it immediately opens the PDF folder and allows you to drop them.
No mucking about.
Same with .wav files or all audio formats that ST3 can play.
Foldder 1
Named
Stereo songs - this is what the original folder was only stereo songs, and it only accepts the apropriate audio file formas Wav, mp3 etc that ST3 can play.if you delete these files they automatically are removed from the ST3 interface as well.
If you paste an apropriate file in to this folder it automatically is available in the ST3 interface SONG mode.No need to manually update anything its all automatic.
This logic to work on all other files and folders.
Folder 2
Named
Multitrack songs - this folder only accepts other folders that contain audio files wav.mp3 etc. this folder wont load any folders that contain files it does not use by the multitrack if there is a text file or a jpg or any other file format present it rejects it and not allow you to load it.This then forces the user to make sure they keep their folders clean and appropriate.
Folder 3
Named
Lyrics - this folder only loads PDFs nothing else.It wont allow you to contaminate it with anything else.
File 4
Named
Full Backup - this is the complete backup file. It resiides in the main ST3 folder, only one can exist in this folder, if you make a complete backup again it overwrites this file after a prompt, you can not create multiple backups here but you can copy this file and take it elswhere to use.
You can delete this file and have no full backup at all, to save space.If you copy another Full Backup and paste it in to this folder it automatically overwrites this backup after a prompt and sets up the interface automatically.
This makes sure you are minimiseing the use of disk space.
File 5
Named
Database Backup - This file is the Database only backup.It resides in the main ST3 folder, only one can reside in this folder, if you make another backup it overwrites the existing one after a prompt. Loading another Database file overwrites the existing one after a prompt.This makes sure you are minimiseing disk space.
Now you have some workable structure.
When you complete your files on DAWs or text editors, the hand over to ST3 is very straight forward.
Loading files in to ST3 should be simple , if i choose a PDF and it gives me a choice to load to ST3 ,
When ST3 folder opens it should instantly be selecting the Lyrics folder within the ST3 main folder, because thats the only place this file is acceptable.
If i have chosen a folder with audio files within it, when ST3 main folder is opened it should immediately select the multitrack folder to paste to as it is assuming this is a multitrack song as it is a folder but it should not allow the load to complete if it detects a foreign file, this forces the users to stay tidy and does not contaminate ST3 with rubbish.
If i have chosen an audio file only, when ST3 folder is opened as a choice to load to it, the automatic selection should be Stereo Song folder because it is not a folder, it is not a PDF, it is not a foreign file format, yes it is an audio file i use so go ahead and load.
If a backup file is being dragged in to ST3 main folder it should open the main folder only as thats where the backup files reside, if its dropped it will either prompt to overwrite an existing backup and activate the new load to comlete the new setup
Or if there is no file present it will just paste and prompt to go ahead and reset ST3.
As i mentioned before,
Once we have easily loaded the material in to ST3 and neatly placed everything in to the appropriate places.
We should not be naming anything from here on all the naming has been done in our other programs when we exported the material.
As soon as material is loaded in to any folders i expect the interface to be automatically in sync with these folders.
So now if i go to SONG hit +.
choose create multitrack song
i expect to be presented with all the song folders within the multitrack folder , these song folders dont expand they are there as a choice to select only.
When a folder is selected it automatically creates a multitrack song name using the folders name which is the actual song name and presents an option to auto load the first six files in respective order in to the 6 tracks. If i dont select load all it will simply name my new multitrack song and point to this folder when manually loading files, the folder i have just chosen has named my song automatically and is letting me manually load all the files in to tracks without searching for folders.
This logic also eliminates manually renaming things twice.
If a file is removed from this folder it automatically updates the interface and makes that track empty, allowing you to load another file from this folder as first choice but allowing you to go and search for a new file if this file is chosen then it is also copied to this folder..
If i load more files to a multitrack song folder they immediately become an extra available option within that multitrack song.
If i copy and paste a file in to a folder that contains the same file name i get a prompt to overwrite the old file if yes the new file is immediately used by the track it was in.No need for unloading or loading because the file names were identical.
So what i want is the logic to be is what you see is what you get,
And i want it now not after a number of button pushes.Unnecessary steps to be eliminated.
The files would automatically update in the interface and the interface would automatically update the files.
Simple non crowded main folder would present the backups with ease not having to search through numerous files to get to them.
Anyway this is how i would aproach the handling of data from one software to another and how i expect good software to work.
Now is this achievable with the tools you have is a different matter
But if you only use one idea out of this wishlist its been worth it.