Sounds easy - well, almost.
I was looking for a set-up that provides a Skype recording of three independent tracks:
- Track 1: My voice (as Skype host) only
- Track 2: Voices of Skype participants (minus host) only
- Track 3: Auxiliary sound effects & pre-recorded material
Independent tracks give fine post-processing control e.g. volume level balancing, application of different audio effects. Also, track 1 & 3 can be recorded directly at source, rather than via Skype, thus improving clarity.
Basically, I wanted Mac software to support the following (as inspired by my colleague’s MS Windows set-up):

In particular, I wanted to feed auxiliary sound effects & pre-recorded material into the Skype conference allowing all participants to hear them “live”.
The solution is built using the neat Mac software packages Audio Hijack Pro and Soundflower (a virtual audio device), but the secret sauce is in “how to configure them”.
Here goes the configuration…
In Audio Hijack Pro:
- Create a session named ‘Skype Host’
- Source Type: Audio Source
- Input Device: Built-in Mic (or mic of your choice)
- Output Device: Soundflower 2ch
- Recording: AAC
- Create a session named ‘Skype Participants (minus host)’
- Source Type: Application
- Application: Skype
- Recording: AAC
- Effects: Channel Tweaker: Kill Left, Channel Tweaker: Duplicate Right
- Create a session named ‘Auxiliary’
- Source Type: Application
- Application: GarageBand
- Recording: AAC
- Effects: Auxiliary Device Output: Soundflower 2ch
The trick appears in 2.4 - When hijacking an Application, both Input & Output are recorded. However, Input and Output are sent to different channels, so we can use a chain of effects to filter out the left channel (Skype input) and duplicate the right channel (Skype output).
AAC recording format is chosen in all sessions to minimise CPU usage (i.e. no compression is required) during the Skype conference.
The virtual Soundflower audio device is used as the sync for the hijacked Mic and Garageband inputs. This allows Audio Hijack Pro to record them, but also pass them thru to Skype. Thus, in Skype, the following preferences are required:
- Audio Output: Built-in Output (or output of your choice)
- Audio Input: Soundflower 2ch
With the setup complete, here goes the recording…
- Start Skype Conference
- Start GarageBand
- In Audio Hijack Pro, “Hijack” and start “Record” on the three configured sessions
- Chat In Skype, play audio & sound effects in GarageBand
- In Audio Hijack Pro, stop “Record” on the three configured sessions
At this point you’ll have three AAC files which may be imported into Garageband for post-processing and exported to a single audio file for Podcast publishing.
Lawrence Caruana | 12-Dec-06 at 2:27 pm | Permalink
hello david, i stumbled across your site by way of the surname. however, your drum information is also entertaining. i play guitar in an experimental rock band and coincidentally am looking for a new drummer . . . what a strange and small world in which we live. if you should ever visit the southeast then let me know. we immediately have common ground. take care.