You might have already checked out the post about organizing your User & Plugin Presets like a boss using Ableton’s built-in folder architecture.
Well, now we’re ratcheting it up a level to give you ultimate control of your own personalized device organization structure, with the ability to decide exactly what those categories will be.
If you’re like me, you’re obsessed with systematizing your production tools and resources into a cohesive configuration, making it easy to access what you want when you want it, for maximally optimized workflow when diving into creativity.
While working along with the default categories for years, i was never quite fully satisfied by Ableton’s built-in selection of available choices, so i did some research and testing and determined that it’s not only possible, but actually fairly easy to set up your own custom categories. The trick is to plan things out logistically.
If at this point you have no idea what i’m talking about, please check out the above-linked blog post for background on how Ableton’s category structure works. Then come back here and continue on. The gist is that by including devices in folders of particular names, you can get them to automatically show up in Live’s Core Browser. Normally, we’re relegated to using the default built-in categories that Live comes supplied with. All PerforModule Premium Packs are set up with devices like this, so they install and devices show up in the Core Library for anyone who purchases them. But now, should you want to, you can modify those actual categories. Sweetness.
Virtual Folder Config
The trick to setting up your own categories lies with the VirtualFolders.cfg file.
VirtualFolders.cfg Locations (for Ableton Live 10, similar for Live 9)…
C:\ProgramData\Ableton\Live 10 Suite\Resources\Core Library\Ableton Folder Info
Ableton Live Application (show package contents) > Contents/App-Resources/Core Library\Ableton Folder Info
Always Back Up!
When starting out on this mission, firstly save a copy of the original VirtualFolders.cfg file in a safe place in case you make a mess out of things and need to restore the default state. You can always reinstall Live to do so as well, but that’s not necessary if you back up the file.
In addition, you definitely, absolutely will want to save a backup copy of your own custom-crafted VirtualFolders.cfg in a safe place, because every time Ableton updates Live, it will get overwritten and you’ll need to replace it (just like with Themes aka Skins). Maintaining a backup of your custom configuration is essential in order to continue using it in the future, so do not forget to save a copy of it after you complete it.
Your Custom Configuration
If you open up the VirtualFolders.cfg file in a text editor (such as the recommended Sublime Text 3) and gaze around at it for a while you’ll get an idea for how things work.
Virtual Folders are arranged in Groups. Each Group can include an arbitrary number of Virtual Folders, which will be the names of the folders that show up in Live’s browser. Each Virtual Folder allows two parameters: the Name (a single string of text that will show up as the category title), and the Patterns, a list of text strings which will trigger search results for devices in that category. Neat!
To set up your own system, simply alter the existing entries, and/or add your own new ones. I would recommend starting slowly, perhaps by adding in one new category to one group and testing it out, before planning a major overhaul to the entire scheme. Be extra cautious about deleting existing options, since while doing so won’t affect any devices directly, it may reduce your ability to easily access certain existing patches.
In the image below, see how on the right i’ve added the “Chiptune” Virtual Folder to the Drum categories. Now i can find chiptune-style drum hits easier. Radical.
After you backup both the original and your new configuration, replace the original with the new one, restart Live and check out what happened. Chaos? Euphoria? Now ponder whether you made a wise decision.
PerforModule’s Configuration Strategy
I’ve found Ableton’s default categories for the Sounds group to be mostly adequate, and so i haven’t altered much there. Notably, i’ve removed the “Booms” entry (new with Live 10), which i find useless and annoying to exist as its own folder, since anything i’ve found that could be classified as such could instead fit into a more appropriate category.
Because i was already invested in having sorted thousands of patches into the existing categories, it made sense for me to keep them, but perhaps in your case it might be a good idea to reassess the default categories and use ones instead that make more sense to you. Perhaps you would prefer to have multiple categories of basses available, for example—coordinating your clean, distorted, and wobbly bass patches separately. I might change “Synth Misc” into “Chiptune”, since that’s basically what i use the category for anyways…
Note that the Drums group is for drum hits, not drum racks. (Unfortunately, i’m still not sure of a way to suavely organize drum racks by type, so for those i still use User Library folders.)
The AudioFx group is where i’ve shifted stuff around a bit more.
The “Analysis” category is added, and it is much welcomed.
“Distortion” has keywords added so that degradation effects show up there.
Various effects previously crammed within “Mixing & Mastering” have been granted their own categories…
I’ve added a “Compression & Transients” category to align with the Elemental Mixing Template.
“Gating & NR” category for dynamics-increasing and noise reduction effects.
“Console & Saturation” has been added as a category, since i tend to use those for different purposes than more overt distortions.
“Delay” (previously placed inside “Modulation & Rhythmic”) now has a dedicated category.
“Enhancement” category added for exciters and other special-purpose, hard-to-categorize processors.
“EQ” now has its own category apart from “Filter”.
“Generative” category added for audio effects that generate sound.
“Channel Strip” category added for multi-effect chain plugins.
“Loudenating” category (shoutout to chris from airwindows for that term) added for limiters, maximizers… things whose purpose and result is to make stuff louder.
“Multiband Dynamics” category added, because those beasts are unique and special-purpose enough to have their own demesnes.
“Parameter Control” category because all those MaxForLive gadgets are so damn nifty to have on-hand in an accessible fashion.
“Routing and Playback” for all the odd toys that do strange things with channel routing, signal sending, and et cetera.
“Verb” because why the heck is there not a reverb category to begin with? They used to live in “Space”, which now i can designate only for things to do with stereo panning, perceived positionality, phase, and depth of field.
“Drums” and “Instrument” still exist as effect categories, and are used for instrument-specific plugins (examples: eddie kramer DR, bass professor).
Should you use the same custom categories as me? Probably not. But you can use these examples as thought-food to inspire your own devious system planning that suits your particular preferences.
“I can just custom organize stuff however i want in my User Library, and ignore the Core Library. What’s the practical point of this?”
I dunno… i guess if you’re an anal-retentive nerd. It just streamlines stuff and feels like a cleaner, more unified experience. If you can’t see the appeal, then this is not for you. Have fun with your disorganized midden heap of chaotically-organized junk. Just kidding. It’s all love. Well, mostly.
As swagtastic as implementing a custom system in this way feels, it’s still far from perfect. There are various improvements that could certainly be had.
Being able to classify individual Samples, Loops, and Clips might be kinda neat. As mentioned above, drum racks don’t count as a group like the other device types, and that’s kinda dorky.
Being able to access things with a sort of tag-style metadata system might be more elegant than folder trees. I know some DAWs can do this.
What would you add or change?
“If you’re like me, you’re obsessed with systematizing your production tools and resources into a cohesive configuration, making it easy to access what you want when you want it, for maximally optimized workflow when diving into creativity. ” Yes, for the first part but it seems I always skip the second part where I’m expected to create something 😦
I am guilty of this too at times. Trying to release some original music by the end of this year though.
Hi Performodule! I’ve been following your work for many years now… After part 1, I actually took to organizing my Ableton User Library in similar fashion and indeed this has sped up my workflow tremendously. In fact I have discovered a few extra things about the browser along the way I’m willing to share, if it’s of any help for anyone out there.
So I was doing a rehaul these days, because my User Lib is getting a bit messy, and stumbled upon this here Part2.
I had a go at configuring the folder structure, but no succes. I just tried adding an EQ-subfolder in the Virtual Config file. I followed all he steps but the folder tree in Live’s browser does not add the entries I’ve created in the Config file. YOUR entries, however, do show up in Live’s preset browser. If you could give me any suggestions with this limited bit of info, on what I might be missing, that would be helpful, since I hardly know anything about coding.
All the best, stay safe
oops my bad
Hmmm, it’s hard to say; i’m not really that good at coding either—i just figure out random things with experimentation. Have you restarted Live after saving the file? Are you on windows or mac?
You wouldn’t be so kind as to share your VirtualFolders.cfg would you? Not having to reinvent the wheel thinking through the patterns would be amazing. Great article btw thanks.
Here, you can borrow my reinvented wheel: https://www.dropbox.com/s/8glsunsysoc4ij2/VirtualFolders.cfg?dl=0
I still recommend customizing it yourself to some degree at least though!
You sir are a gentleman and a scholar. Thank you very much.
Unfortunately this is not working for me in Live 11. Can anybody give me a hint? I changed the VirtualFolders.cfg but after restarting Live, I don’t see any changes or my new virtual folders.
Sorry for the delayed response. Not sure, it’s working for me on Live 11. Are you on windows or mac?
I’ve run into the same issue as others. I can edit the existing categories, but adding new ones doesn’t work. There must be some setting that needs to allow this to be deployed? I’m on Mac Catalina. Given all permissions to Ableton, but even when I use your Virtual Folders.cfg, yet none of your categories appear.
Seems to be a Mac issue. Unfortunately i don’t currently have one on hand in order to test anything out. Maybe it needs to be saved in a different location?
I’ve done a few tests and have managed to get it working.
*Try the following actions (in order until they appear), as number 4 is a bit more drastic, but cleaned my Library right up so I can start repopulating more easily.*
1. If you have multiple Live versions installed (I have Live 10 and 11), add the custom categories to both VirtualFolders.cfg files
2. Seems like multiple Quit and Restarting of Live eventually triggers them to appear
3. Try having a folder for any new category created with something inside it – not sure if this helps to trigger ‘Places’ to sync the new Category
4. Finally, I’ve just finished removing the Core Library, which didn’t work completely until I removed the Database files (Users/Library/Application Support/Ableton/Live Database)
WARNING: This may also affect your Collections mappings, so backup your ‘Ableton Folder Info/…xmp’ files prior to doing this, as well as your Database files.
UPDATE – After making more additions to mine, I realised that it may have more to do with having the exact “Name” in your “Patterns” list as well.
I can’t for the life of me get AudioFX to work. Everything appears within a AudioFx Rack folder. I’ve removed everything from the FolderGroup AudioFx – except my customised hierarchy.
I’ve removed Audio FX from the Core Library, and they disappear as expected. Yet, there is Still ‘Audio Effect Rack/’ with Distortion, Mix & master, Modulation & Rhythmic, Others, Space.
I don’t have Audio Effect Rack as a Folder Category.
Opps, didn’t include the code formatting…
E.g. Name=”Atmosphere” Patterns = “Atmosphere, Texture, Noise”