Remote Recording/Tracking Guide for Mac (works with all DAWs)
- Windows Users: Unfortunately there currently is no free way of doing this to my knowledge. I will update the guide if I find a working solution.
How to Send Audio
Follow the steps below:
- Insert the AuNetSend plugin (Inserts > Audio Units > Apple > AuNetSend – in Logic Pro X) on the output channel/strip that you want to broadcast, set the port number (default 52800) etc. If you want to run the broadcast without a DAW you can just run it within AU Lab though.
2. You will then need to access your router/firewall and access the “port forward” section of the settings:
– Use these link to see how to port forward on your respective router, if the router you own isn’t listed below search on Google for the information –
This LINK has a number of other routers which may not be listed here.
3. You will now need to input the INTERNAL IP of the machine that you are using to broadcast from (for example, 192.168.0.1**), by doing this it will allow for any remote users to be routed through your router and firewall to the plugin without issue.
To find out what your internal IP is on Mac go to System Preferences > Network > Highlight the method of connecting to the internet you are using (WiFi, Ethernet cable etc.) and the IP of the the system you are using will be displayed.
4. You will need to provide the remote user who is receiving audio your external IP address (can be found on this link https://whatismyipaddress.com/), then a colon, and then the port number that you used on the AuNetSend plugin. NOTE: The IP used in this section is NOT the one that you used for port forwarding, this is your PUBLIC IP that you use to connect to the service web, e.g. Facebook, Google etc.
Here is an example of the information you provide the remote user when you are broadcasting audio:
IP = 123.456.789.98 & Port = 47199
You provide the following:- 123.456.789.98:47199
How to Receive Audio
To receive audio from someone broadcasting:
- You will need to create a Software Instrument as opposed to an Audio Track
2. Enter the details provided by the user who is broadcasting into the plugin
3. You will need to port forward when broadcasting audio, due to the receiving user being provided an IP and Port Number the router is responsible for sending that specific port to the correct IP address in your local network.
4. Be careful to not route the audio so that you accidentally create a feedback loop (Sending the audio you are receiving back to the broadcaster and then back to you again).
How To Implement
- Set up a click track and create a bus/auxiliary channel in your DAW and add AuNetSend and an insert on the bus/auxiliary channel.
2. Send any other audio that is needed for reference down this Bus also.
3. Have the person tracking also set up a channel for the performance they are recording, this works for software based instruments or audio, once this channel is set up turn on input monitoring and insert the AuNetSend plugin on this channel.
Have them send the channel on a bus and have them set up an AuNetSend plugin on it. Also have them send the click track that they are RECEIVING from the session host to the same bus. This will make it easier for latency compensation once recording is completed.
4. The resulting recording from the session host will look like something this:
As you can see there is a discrepancy in the timing between the “Click + Guitar” recording and the “Guitar” recording. This is due to multiple ports being used and a latency being created. By hard-baking the click into the guitar and having that recorded in parallel you can time align the performance with ease as you’ll hear the performance the musician actually played against the click from their perspective.