bodalgoCall lets you create hi-fi online audio sessions with ease. Recording the session can be tricky, though. Here is how you do it.
bodalgoCall not only does a fantastic job as a replacement for ISDN: Because it is entirely free, it is a great alternative to other webRTC ("web real-time communication") applications like ipDTL or SessionLink Pro. But all of those remote audio solutions have one thing in common: webRTC itself does not allow to record the incoming audio stream that easily. In other words: If you want to record the other end of a session, you need to know how to do this.
First, let's have a look at recording your audio. That's easy because there nothing for you to setup at all. You would record your part of the session just like you are used to it. Just because you are using bodalgoCall does not make a difference at all. Your D.A.W. will still get the signal from your microphone.
It is a different story when it comes to recording the remote side of the session. What we need to achieve is quite the opposite of a standard recording because: Usually, you are recording with your D.A.W. something that goes into your computer, for example, the signal of your microphone. If we want to record the remote party, though, we need to be able to record the output of your computer.
So the task we want to achieve is technically the same as if you wanted to grab the sound of a Youtube video playing on your computer. Think about this for a moment to grasp the concept.
It all comes down to the question: How can we route the audio output to an audio input of the D.A.W.?
Fortunately, this challenge has been dealt with: If you use a PC, it might be as simple as using Audacity and choose the “Windows WASAPI” audio host plus the desired loopback device. More options can be found here, here and here. For Mac users, there is a piece of software called Loopback that exactly does what we need:
1. It provides your computer with virtual inputs
2. It lets you set your computer's output as the source of the virtual inputs
When you install Loopback – there is a trial version available –, it will automatically create a virtual input for you. Just apply the following settings and you are done.
Loopback lets you route your computer's audio output to a virtual input channel.
Please note the option "Monitor audio through" (highlighted in red). As Loopback re-routes your computer's audio output to an input, you will not hear anything coming out of your speakers (or headphones) unless this option is checked. Alternatively, you could leave this option unchecked and turn on monitoring in your recording software. Both ways should work just fine.
The last thing you need to do: Go to the system preferences, and select "Loopback Audio" as your audio output. In your D.A.W. you will now see "Loopback Audio" as new audio inputs. Assign them to a track and start recording. As mentioned above: You will not only be able to record bodalgoCall sessions that way but also Skype connections or simply anything that usually comes out of your computer's loudspeakers.
That was not hard to do, was it?
Easier setup for Universal Audio users
If you are the proud owner of one of the Universal Audio's apollo series: Well done, it gets even easier for you, because you will not need any additional software like Loopback. Check out this feature on how to setup your audio gear to allow remote recording.
You have a question regarding recording a bodalgoCall session? Leave it in the comments! I will try to anwser all questions and update this feature as new information becomes available!