Guides

Using Podcast Soundboard With GarageBand

There are two main difficulties in capturing Podcast Soundboard audio in GarageBand: for one, GarageBand cannot capture audio directly from other software, and secondly, GarageBand can only accept a single audio input source. For these reasons, a third-party tool called Soundflower must be used to create a virtual audio input device, and an Aggregate Device must be created so GarageBand can hear both your USB microphone and Podcast Soundboard at once. 

Podcast Soundboard is configured once Soundflower is installed and you've selected one of its virtual audio devices as the Podcast Soundboard's output. See the Installing Soundflower section of this article to get Soundflower installed.

podcast_soundboard_garageband_3.png

Next, we'll configure a GarageBand project that can record Podcast Soundboard audio but nothing else:

With these options selected, you should be able to record audio from Podcast Soundboard.

podcast_soundboard_garageband_4.png

The next thing we need to do is create an Aggregate Device so that our microphone is captured as well. See the Setting Up An Aggregate Device section of this article. There are nuances here, though! I've found that the microphone has to have a two-channel format, like this:

Screen_Shot_2018-07-25_at_4_58_53_pm.png

So that the aggregate device can consist of two mic input channels and two Soundflower input channels, like this:

I've found that GarageBand struggles with aggregate devices with more than four input channels (this may just be me). 

Now, select the new aggregate device as your input device in GarageBand preferences.

Screen_Shot_2018-07-25_at_4_48_01_pm.png

There are more steps, but right now you should have one input track which is recording channels 1+2 of your aggregate device (the microphone):

Screen_Shot_2018-07-25_at_5_02_55_pm.png

The next step is to add another track by hitting this button:

Screen_Shot_2018-07-25_at_5_04_45_pm.png

But this time we want to capture channels 3+4:

Screen_Shot_2018-07-25_at_5_06_46_pm-2.png

We're nearly done! We just need to arm both tracks to record at once. This involves right-clicking on a track and selecting Configure Track Header...

Screen_Shot_2018-07-25_at_5_08_29_pm.png

Then hit Record Enable:

Screen_Shot_2018-07-25_at_5_09_55_pm.png

You probably want the second track (input channels 3+4/Podcast Soundboard audio from from Soundflower) to have input monitoring enabled. Then, with both channels armed to record, you're ready to go. Your setup should look like this, where the Record Enable buttons are blinking:

Screen Shot 2018-07-25 at 5.15.31 pm.png

And finally, here's some evidence of the whole thing in action:

Screen_Shot_2018-07-25_at_5_17_39_pm.png

It's always a pain to record multiple input sources like this. Thankfully, Soundflower and aggregate devices are convenient tools that make it possible.