Managing a sample library with many subfolders. Want to move files into the parent folder quickly
-
- KVRist
- 425 posts since 21 Sep, 2003
Anyone know a program for MAC that will condense all subfolders into the parent folder?
I get what most sample makers are doing by making everything into multi layered folders each containing several subfolders but it really drives me nuts. I want to be able to quickly scroll through a folder and move on not go through Folder A>B>C>D just to hear a clap with reverb. Is there any known program that will condense all the subfolders into the parent folder with the click of a few buttons? I have XO and Audio Finder so I'm not taking about auditioning the sounds but rather condensing the maze of categories into one big folder. It's driving me crazy because I'm doing this by hand and it's taking forever...
Thanks in advance
I get what most sample makers are doing by making everything into multi layered folders each containing several subfolders but it really drives me nuts. I want to be able to quickly scroll through a folder and move on not go through Folder A>B>C>D just to hear a clap with reverb. Is there any known program that will condense all the subfolders into the parent folder with the click of a few buttons? I have XO and Audio Finder so I'm not taking about auditioning the sounds but rather condensing the maze of categories into one big folder. It's driving me crazy because I'm doing this by hand and it's taking forever...
Thanks in advance
- KVRAF
- 16838 posts since 8 Mar, 2005 from Utrecht, Holland
You could probably write a shell script for that. 'find . -type f' will give a list of all the files, that should be the list to work with for the mv command.
But for one single occasion I think just drag & drop till you're done is quicker.
But for one single occasion I think just drag & drop till you're done is quicker.
We are the KVR collective. Resistance is futile. You will be assimilated. 
My MusicCalc is served over https!!
My MusicCalc is served over https!!
-
ReleaseCandidate ReleaseCandidate https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=476930
- KVRian
- 620 posts since 19 Oct, 2020
find ./ -type f -exec mv {} PARENTFOLDER \;BertKoor wrote: Tue Feb 09, 2021 7:58 am You could probably write a shell script for that. 'find . -type f' will give a list of all the files, that should be the list to work with for the mv command.
but try it with
find ./ -type f -exec echo "moving {} to PARENTFOLDER" \;
first to check if it is working
Afterwards you have to delete all empty directories
find ./ -type d -empty -exec rmdir {} \;
Last edited by ReleaseCandidate on Tue Feb 09, 2021 9:03 am, edited 1 time in total.
- KVRAF
- 8124 posts since 13 Jan, 2003 from Darkest Kent, UK
Are these just standalone samples? If they're part of a library or something then you could break whatever refers to them (sorry if stating the obvious).
Also are they named intelligently? I've seen many sample libraries where it's hard to identify a sample just by it's name. Moving files like this into one big folder could be a nightmare later.
Also are they named intelligently? I've seen many sample libraries where it's hard to identify a sample just by it's name. Moving files like this into one big folder could be a nightmare later.
-
- KVRist
- Topic Starter
- 425 posts since 21 Sep, 2003
Thanks for the advice. I found a way to do this through Automator but it’s crazy to think that there’s not a program that does this. Also, I don’t get the hyper organized, Russian nesting doll when it come to these sample manufacturers. 
-
- KVRian
- 727 posts since 29 Jun, 2020
Surely, for general needs, not your specific requirements, the nesting method of organising samples in a sample pack makes certain types of sample easier to find? Or am I missing something?tdm71 wrote: Tue Feb 09, 2021 8:12 pm Thanks for the advice. I found a way to do this through Automator but it’s crazy to think that there’s not a program that does this. Also, I don’t get the hyper organized, Russian nesting doll when it come to these sample manufacturers.![]()
-
- KVRist
- 480 posts since 17 Mar, 2012 from Montreal
‘Command F’ search on the parent folder and do a search for .wav. It will then reveal all samples. Then drag them all into a new folder. Simple. No terminal needed.
-
ReleaseCandidate ReleaseCandidate https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=476930
- KVRian
- 620 posts since 19 Oct, 2020
... with the 'wav' suffix. Any other files you do not find like that so you have to search for aif, ogg, rex, ... files too.Raddler1 wrote: Wed Feb 10, 2021 3:58 pm ‘Command F’ search on the parent folder and do a search for .wav. It will then reveal all samples. ...
-
- KVRist
- 480 posts since 17 Mar, 2012 from Montreal
True, but I usually only want to isolate the wav files. If I want the others I'll repeat the search process with the desired file type. Sometimes I even just want specific sounds, like hi hats. So I'll do a search for 'hat' and filter them all out and delete the rest. Works great for me.ReleaseCandidate wrote: Wed Feb 10, 2021 5:31 pm... with the 'wav' suffix. Any other files you do not find like that so you have to search for aif, ogg, rex, ... files too.Raddler1 wrote: Wed Feb 10, 2021 3:58 pm ‘Command F’ search on the parent folder and do a search for .wav. It will then reveal all samples. ...