There are many use cases and workflows for each DAW when integrating Sessionwire for remote collaboration. We have created a basic template for each DAW to give an idea of what routing should look like in order to avoid feedback loops between users connected in Sessionwire Studio.

Each user may be using a different DAW or may/may not be using an audio interface - therefore, each user will need to reference the correct signal flow diagram for their particular DAW and setup.

Below are common setups when using Sessionwire alongside GarageBand.

A NOTE ON GARAGEBAND: It is not possible to record remote audio in GarageBand without the assistance of an aggregate device due to GarageBand's limited functionality - buses and auxiliary channels are needed in order to route audio properly to record.

Similarly, because of GarageBands limited functionality, when sending and receiving HQ audio in GarageBand, feedbacks loops are highly likely. It is recommended that only the Send OR Receive plugins be on at one time, NOT both.


GarageBand Settings

Ensure that Enable Audio Units is selected - this is required so that GarageBand properly loads the Sessionwire Audio Unit plugins


Sending Audio from GarageBand

(To send audio from GarageBand to a peer and listen to their remote audio)

Click to enlarge

This workflow is the simplest way to get up and running with GarageBand alongside Sessionwire. Simply placing the Sessionwire Send plugin at the end of the plugin chain in the Master control section will allow all audio in the GarageBand project to be streamed to the remote end of the Sessionwire connection.

Sessionwire's Talkback Input is set to a webcam (or an audio interface with a microphone plugged into channel 1 or 2) and the Talkback Output is set to the system audio output device - this is identical to how any video conferencing software would be set up.

Sessionwire's HQ Audio Input is set to Sessionwire Plugin - Sessionwire will receive audio from the Send plugin in the Master section of the GarageBand project. The HQ Audio Output is set to the system audio output device - this way any audio streamed from the remote end of the call is sent straight out of the output device. No need to route incoming audio into Logic.


Sending and Receiving Audio within GarageBand

(To send audio to a peer and receive remote HQ audio in GarageBand)

Click to enlarge

Click to enlarge

This workflow will allow the sending of audio from a GarageBand project while also receiving remote HQ audio directly into a GarageBand project.

As mentioned above, this setup can easily result in feedback loops - it is recommended that the Send Only template be used and that remote HQ audio be monitored directly through the system output device rather than through GarageBand.

Sessionwire's Talkback Input is set to a webcam (or an audio interface with a microphone plugged into channel 1 or 2) and the Talkback Output is set to the system audio output device - this is identical to how any video conferencing software would be set up.

The HQ Audio Input of Sessionwire is set to the Sessionwire Plugin - Sessionwire will receive audio from the Send plugin in the Master section of GarageBand. The HQ Audio Output is set to the Sessionwire Receive plugin which is inserted on an audio track in the GarageBand project.

Did this answer your question?