Music Sample Sorter
Messy library to clear, usable order
If you are making music or working with graphics you know the issue:
sample and texture organization can become a mess.
When getting samples from Splice (a sample service) you get them nicely packaged for download by sample pack. This nice organization though is deeply nested with something like
/Top Percussion Vol.2/loops/drum_loops/full_loops/128bpm_funky_perc_loop.wav
or
/Analog Heat/one_shots/kicks/kick_dirty_01.wav.
When you just had a nice digging session and have dozens or hundreds of new samples, this can quickly become unwieldy.
For me normally I go by the type of sample, rather than trying to remember the vibe of the x different sample packs. As such I've written something to automate organization. It works quite well, as basic as it is.
How It Works
The tool scans through your nested sample pack folders and sorts files based on keywords found in file and folder names. It recognizes common sample types like kicks, snares, percussion, piano, FX, and more - then organizes them into a clean, flat structure.
Anything that doesn't match the configured categories gets moved to an _unsorted/ folder for manual review. No more clicking through endless nested folders to find that one snare you remember. Now you only have to dig through one folder.
I think in the mid to long term, tags will win over folder based organization in general software. By now Ableton has introduced file tagging, and I think some ML stuff (if not I'm sure they are working on it).
Configuration
You can configure the source and target directories, choose between copying or moving files, and customize the keyword categories for sorting.
If you are not a developer and interested in how to use it, let me know and I can help you set it up or create an executable for you.