Some of my purchased sample libraries come with useful, human-created metadata in CSV and XLS formats. I would love to be able to import the metadata as tags.
I’d need a way to positively correspond the row with the sample entry; I suppose the file path would be sufficient.
I’d need a way to choose which columns are used.
I’d need a way to choose delimiters within a column for when all the tags are stored together, I.e. separated by commas.
I’d need a way to preview what tags will be added when I click OK, and to be able to bounce through a few samples just to check.
I’d need some indication of new tags that will be created. If it’s too many and clutters my tag list, that can backfire and make the library hard to use.
I would very much like an undo/rollback. When this kind of thing messes up, OH how it messes up.
I would LIKE a way to correspond imported tags with existing tags even if they are a little different. Plural vs. singular, for example, or even something smarter like synonyms or near-synonyms (vehicle/car). Allow me to resolve them into the existing taxonomy as much as possible.
Bonus points for determining synonyms by context; being able to determine whether a “boot” is a “trunk” (a slamming sound) or “footwear” (footsteps). Obviously awesome in the search filter as well, but you can get a lot more contextual info on import (i.e. importing a sample library of drum sounds or fighting foley sounds can help establish context for tags like “kick”.)
Bonus points for import templates so that I can quickly setup metadata import when I buy a new volume of samples from a vendor that provides metadata in a consistent format.