How to export Garageband files so that they work in other Digital Audio Workstations

Garageband is a Digital Audio Workstation for MacIntosh. It is easy to use and comes with lots of loops and sounds you can use in creating music.

Garageband is only available for Mac, however, and if you plan to collaborate with others, then you need to find some way of getting your tracks out of Garageband in a way that will allow other systems to use the files. The best file format for doing this is .wav/.aiff (which are the same thing). Every DAW worth the name should be able to import and export this file type.

This is not something you can do with Share/Export: while it is possible to export a Garageband project as a .aiff file using share with the “Compress” box unchecked, this exports the entire project as a single file—i.e. without maintaining the individual tracks. That means your collaborators cannot edit or modify your work.

One option is to simply access the files directly: if you open up a Garageband project, there is a folder called “Media” that contains .aiff files of individual audio tracks. As far as I can tell, these merge together the state of a track, meaning that if you have lots of cuts and copies in a track, the .aiff file merges them and stores them as a single file for each track.

However, these .aiff files do not seem to have loops included (i.e. things you didn’t record but added digitally). I’m also not sure what happens if you start a track late: i.e. I’m not sure if the file adds blank time before a record starts if you drop a sound into a track after it begins (though I think it actually does). If it doesn’t, then the tracks will get out of sink.

I found, however, a great way of exporting individual tracks including loops and even the sound of MIDI tracks in this blog:

In short:

  1. Show the tracklocks. Track > Show Track Lock (GB 11) or Track > Track Header > Show Track Lock (GB10)
  2. In the GB interface click on the little lock icon for every track you want to export
  3. Press play: GB will now output a .aiff track for every locked track in your project.

These files are stored in a directory within your Garage Band Project known as Media/Freeze Files.nosync. You can share them with others in various ways:

  1. Send your collaborator the GB project (it will now be very big, so you’ll want to compress it).
  2. Extract and send only the Freeze Files:
    1. Using Navigator, find the GarageBand project, then Control Click on it and select “Show Package Contents”
    2. Copy either the folder “Freeze Files.nosync” or click on “Freeze Files.nosync” and copy all the .aiff files you find in it.
    3. Paste the files somewhere else and make an archive of them.
    4. Send the archive.



Get every new post delivered to your Inbox

Join other followers: