3 Replies Latest reply on Jun 6, 2016 12:09 AM by erolst

    Mass Record Creation and Tagging


      Forgive me if this has come up before, I couldn't find anything related in the discussion archive. I am a composer who works quite extensively with very many large sample libraries - sets of computer files for music and sound creation. I would like to design a FM database to manage thousands of sample instruments (not audio, just the data files), but the metadata to define their various distinguishing features is presently either non-existent or in an incompatible format. What I'm after is this - I want to be able to:

      -  select a large group of instrument files, say 200 at a time, and create a record for each, in a single batch operation

      -  select a subset of them and tag them with a general keyword, say "viola"; then select a smaller subset and tag them with another keyword, say "divisi", and so on, enabling a lot of info to get tagged in relatively quickly

      -  click a button on the record to load the corresponding file into its parent application

      -  click a button on the record to load the corresponding file into the top plugin window in my audio workstation

      I realize the last one introduces a lot of variability and may be impractical, but if I had to do that manually it wouldn't kill me. I just want to be able to create many records quickly and then tag them en masse in a selective process. Drag and drop creation seems a no-brainer in FM, but I can't seem to drag and drop multiple files to create a record for each. And I'm not sure how to go about mass tagging. Can anyone suggest any tools or scripts for this, or if there's a template that could be modified? Thanks for any help you can offer.

        • 1. Re: Mass Record Creation and Tagging

          What's your operating system? If you're on OS X, the external stuff sounds doable using AppleScript.

          • 2. Re: Mass Record Creation and Tagging

            Yes, I'm in OSX. I thought Applescript would connect the two, but I'm not sure exactly how to build an Applescript command into a button script. I guess it's time to RTFM.

            • 3. Re: Mass Record Creation and Tagging

              RobbWright wrote:

              I guess it's time to RTFM.


              Yes, that too …


              I was thinking that you could use a droplet for the drag & drop part; pass the list of file names to FM, where you use a simple looping script to create the records (and maybe tag them at the same time). The thing to watch out for is (as so often) error trapping, in this case preventing the creation of duplicates.


              As far as tagging is concerned, you may be able to save yourself lots of (selection) work by parsing the filename (and/or its path) for tagging metadata.


              Opening a file in its parent application would be simply an “Open URL [ fileName storedInRecord ]". Not sure yet how you would get a file into the frontmost window of an arbitrary application, but it probably isn't rocket science, either …

              1 of 1 people found this helpful