Garageband Instruments And Loops
Back in November, I had a conversation over Twitter with about how to capture and deploy the GarageBand loop installers. Now some Mac admins prefer to use network packet capture tools such as “Charles Web Proxy” however the method I suggested uses no additional applications and requires a lower technical skill level to do. Content Loops? Ok I may not have started clear enough.
EDITING AUDIO 7 GarageBand allows for seamless editing of audio tracks, regardless of whether it is real instrument, soft-ware instrument, or apple loops.
A little ago, Apple stopped shipping iLife suite installers for GarageBand, iWeb, iDVD, iPhoto and iMovie and instead utilised the Mac App Store for these products, as well as for Logic Pro X. To minimise the download size of GarageBand and Logic Pro X Applications, the content / music loops were separated. When these Applications are first launched, they try to download and install the content, with this totally over 10s of GBs of data (especially for Logic)! Additionally, Apple will occasionally release new content packages, which are then downloaded the next time the Application is launched. Vw Navi Software Rns 310 Download. In environments that manage their Mac devices (particularly Education departments) they will need to deploy these additional content packages with GarageBand and Logic Pro, otherwise users face a lengthy wait on first launch. Edimax Usb Wireless Adapter Driver Windows 7.
Not an ideal user experience! The question is how to catch and include these content packages. With a monolithic image, this is simple as the loops can be downloaded and included in the image. With a modular image, or if Apple release an updated content package, you need to use another technique. Capturing all of the Content Packages In the examples, I have used a fresh version of Mavericks 10.9.5 and an un-launched copy of GarageBand, but the process is almost identical for Logic Pro X and for when Apple releases an additional content package.
Launch GarageBand or Logic Pro X. You should either be prompted to download the new content or it will start automatically.
This will take some time, especially with Logic. Go make a cup of tea / coffee and generally leave the Mac to one side. Dependant on the size and number of content packages, and the speed of your connection, it may even be advisable to leave it running overnight. Eventually the progress message under the loading bar will change from an ETA to “Installing” and an authentication window will appear asking for administration details. DO NOT FILL THIS IN AND DO NOT CLOSE THIS WINDOW! Move the authentication window and the GarageBand / Logic Pro window to one side and go to your Finder application.
In Finder, select “Go” then “Go to Folder” 6. In the box that appears, type “/var/folders/” and click “Go”. This path is case sensitive but you can use tab-completion to fill it in. You will see any number of folders here, all with seemingly random two letter names. We need to organise these by size, which by default you won’t have enabled. In the Finder, click “View” then “Show View Options”.
The View Options will now appear. Tick the “Calculate all sizes” check box. To avoid having to do this at each level, I suggest clicking the “Use as Default” button. Once we’ve got the views sorted, we are going to need to drill down via the largest directory sizes to find what we’re after. I’ll show you what I had in my example but it will be very unlikely your directories will be named the same so you may need to go solo through this step. My first level was “lq”.
My next one was “fwf625f54h52zc0vm3htj1yc0000gn” c. Next I had just “C” d. Now this is where we should all be in the same location! Find “com.apple.garageband10” (or “com.apple.logicpro” if you’re grabbing Logic Pro content packages).
Open this directory and you should see an overly large one, in the example this is called “com.apple.MusicApps”. Inside this there will be a directory called “audiocontentdownload.apple.com”. Open this (nearly there) 13.
Inside this last directory is another called (in the example’s case) “lp10_ms3_content_2013”. And hey presto! There are your content packages, all neat and ready to be pushed out. Organise it by size (or type) and grab all them all (14 in this case)! Credit Now I have to be honest and say that I did not figure this out myself but rather by ‘standing on the shoulders of giants’. I found the information around a year or two ago and for the life of me, I cannot remember exactly where. Other than it was either: • • So if anyone finds out whereabouts it’s mentioned, please comment below and I’ll update the blog.
Summary I hope this help anyone else who has to push out content packages to find and grab these as needed. This has worked for me for Mavericks and Yosemite so looks good so far! As always, if you have any questions, queries or comments, let us know below and I’ll try to respond to and delve into as many as I can. Thanks for this post. It’s very relevant to what I am working on at the moment. I have been wondering too if maybe we could build an autopkg library to download and add this stuff to Munki as it seems that it is possible to obtain all of the required links.
I think also that there is a plist file someone with all the links. Recently I (sadly) but hand used the links on this page: (seems to be down right now) to download every pkg and one by one add them to our Munki repo. That was great students were about to run logic and the content was already there. But with the recent update to Logic Pro X there is new content that students are being prompted to install. So I need to track down those links or maybe use your method above.
Does this sound plausible though track down that plist with all the links to the additional content(assuming that this was recently updated) write and autopkg recipe for each one and a script to run all 60+ recipes at once? Another method to get to the logic or garageband download folders is to turn on the debug menu in the Appstore using this command in terminal:- defaults write com.apple.appstore ShowDebugMenu -bool true Launch the Appstore and in the debug menu there is an option to “Show Download Folder” This opens the folder containing com.apple.appstore and com.apple.garageband10, bypassing steps 4-10d in the process. Again, I found this on a site a while ago and can’t remember which one. Probably JAMF Nation 🙂 •. Hi Kevin, I’ve successfully deployed the loops to Macs using both Munki and Casper at a number of sites. The key points are: – do not repackage these installers – they MUST be deployed on the booted system (e.g. If using Casper Imaging or DeployStudio, they must be configured for a postponed or ‘on restart’ installation) – there will be between 2 and 4 ‘batches’ of loops to install.
Each batch must be installed in the order they were obtained. First time you launch the app, a batch will download. These are batch 1 and must be installed first. Second time you launch the app, a second lot may be downloaded. These are batch 2 and must be installed 2nd. Lastly, you can go to the menu bar and select ‘download additional loops’. These will be batch 3 and must be installed 3rd.
– updates to both GarageBand and Logic Pro X have in the past required more loops to be downloaded added so also bare this in mind. I hope these additional pointers help!
HI Darren Thanks so much for this post, lots of information for me to consider. I have been trying to find a solution to installing Logic Pro X + all Additional Content onto a Lab of Macs. I’ve been using Casper’s Composer app and whenever I deploy the packages, there always seems to be more content to download. Is this related to the ‘batches’ of loops to install? The most recent attempt saw the additional content installed but then when launched it said they were ‘outdated’!!
As I said lots to consider and I’m sure I’ll be back with some questions when I head back to work! Cheers Alan •. Hi Alan, As I mentioned to Kevin, I can’t recommend strongly enough to not use Composer to capture these loops. Composer has its place and this is one of those areas that will cause you more problems then the task already has! For Logic especially, there are a huge amount of loops (from memory a few hundred!) that need to be installed. If you find it’s not working, you’ve got two options: 1) Wipe the Mac clean, install Logic, and refollow the steps to get a complete final list with copies of the installers 2) Use Hannes Juutilainen’s to download all the loops installers. One last point, make sure that all of the loops are set to a postponed / at reboot install, otherwise you’ll have other issues.
Hope these points help! Hi, This info is still evergreen and I’m glad I found it. Previously, I tried simply copying the Garageband folder in Library/Application Support and the prefs/container files I found in my Home folder from my original installation to the new installation, but that didn’t work.
I tried your method in the blog post above and everything works but I’m stuck at the final step, number 15. Now that I have all the Garageband files, I want to install them on another computer that has Garageband installed (but which has not been launched for the first time) so that I can avoid the long wait. I am in a rural area with DSL only so downlaods are particularly slow. Where do you put the download pkg files? Is one of them a meta installer or do you have to install them one by one?
I’m probably missing the obvious solution staring me in the face, but any help would be greatly appreciated. One final question: there is also a secondary 14gb mega download of extra loops, etc. Does this same method work for that? Hi Thomas, Thanks for your message and I’m glad you’ve got good use out of it. Typically, I’d load these into a Mac Management solution to push these installers out. It sounds like you’re a home user (not that there’s anything wrong with that!), so what you’ll have to do is run each installer one at a time in the order you obtained them. Once complete, this should then work (as long as there are no new loops released since you grabbed your ones).
For your second question, the same method should work for any further loops packages that are needed. This may sound a little bit off-topic, but not thaaat much (to tell the truth: you seem to be the only one in the whole web to know how to solve this problem): I have downloaded (and installed) all the Garageband and Logic Pro libraries, plus a couple of Jam Packs.
They all work well, but the Garageband instrument library tree it shows 15 categories, being the last one “Legacy Content” (or something like that, as my home language is Spanish), which splits in two (Logic and Garageband) and each one of those in several others (which isn’t big deal and maybe natural). As I said, let’s suppose having a “Logic” folder isn’t a problem, but under Legacy/Garageband things get nastier: as I have almost every instrument category folder duplicated but with different instruments inside. That is, under Legacy –>Garageband –>I have almost instrument group twice. In brief: counting “root” level, I have 4 folders of each instrument (e.g. Is there a way to organize this so as to have just one folder for each instrument category? Once again: priority is merging the duplicate folders under Legacy/Garageband/ Many many many thanks in advance and sorry for all the mess.
Cheers, Juan •.