GITBOOK-227: mac desktop audio

This commit is contained in:
Leo Wattenberg 2023-04-26 10:25:37 +00:00 committed by gitbook-bot
parent 7e7754714e
commit 842e44ffd7
No known key found for this signature in database
GPG Key ID: 07D2180C7B12D0FF

View File

@ -26,11 +26,24 @@ When using the (default) MME device, you may find a virtual microphone called _S
{% endtab %}
{% tab title="macOS" %}
[https://github.com/mattingalls/Soundflower/releases/](https://github.com/mattingalls/Soundflower/releases/) 
{% hint style="info" %}
**Note:** MacOS does not have built-in desktop audio recording capabilities. You'll need to download Soundflower to record desktop audio.
{% endhint %}
## Soundflower 
{% hint style="warning" %}
Caution: Soundflower is not compatible with Apple Silicon-based machines
**Caution:** Soundflower is not compatible with Apple Silicon-based machines ("M1", "M2", ...)
{% endhint %}
1. Download Soundflower from [https://github.com/mattingalls/Soundflower/releases/](https://github.com/mattingalls/Soundflower/releases/) and follow the instructions provided there to install it.
2. Open the **Audio MIDI Setup** app (found in `/Applications/Utilities`).
3. Press the **+** button in the bottom left corner and select "**Create Multi-Output Device**".
4. In the panel that appears to the right, select **Built-in Output** and **Soundflower (2ch)**.
5. Press the gear button in the bottom left and select "use this device for sound output".\
**Note:** If you don't set an option, you won't hear anything after completing the following steps.
6. Start Audacity
7. Click the **Audio Setup** button and set **Soundflower (2ch)** as the recording device.
{% endtab %}
{% tab title="Linux" %}
@ -42,11 +55,11 @@ When using PulseAudio (default for Ubuntu, Linux Mint, and others):
If your system uses Pulse by default, the pulse device may be called **default**.
3. Enable the recording meter by selecting **Start Monitoring**.
<figure><img src="../.gitbook/assets/image (2) (2).png" alt=""><figcaption><p>Click the Microphone icon to start monitoring the recording level</p></figcaption></figure>
<figure><img src="../.gitbook/assets/image (4) (1).png" alt=""><figcaption><p>Click the Microphone icon to start monitoring the recording level</p></figcaption></figure>
4. Open **PulseAudio Volume Control** and choose the **Recording** tab.
5. In the **Capture from** dropdown, select the "Monitor" option of the playback device used by the application you want to record from
<figure><img src="../.gitbook/assets/image (17).png" alt=""><figcaption><p>PulseAudio Volume Control - Select <strong>Capture from:</strong> Monitor of device</p></figcaption></figure>
<figure><img src="../.gitbook/assets/image (2) (2) (1).png" alt=""><figcaption><p>PulseAudio Volume Control - Select <strong>Capture from:</strong> Monitor of device</p></figcaption></figure>
6. Launch the application that you wish to record and begin playback.
7. In the "Recording" tab of PulseAudio Volume Control, drag the volume sliders so that the recording level in Audacity's Recording Meter is to left of 0 dB (-6 dB is a good level to aim for).
{% endtab %}
@ -54,7 +67,7 @@ When using PulseAudio (default for Ubuntu, Linux Mint, and others):
## 2. Check if everything is set up correctly
Recording the desktop audio will record all desktop audio, including notification-pings, games, and Audacity itself (for example, other tracks in the timeline if you're using overdub) . So unless you specifically want these noises, make sure to turn them off.
Recording the desktop audio will record all desktop audio, including notification-pings, games, and Audacity itself (for example, other tracks in the timeline if you're using overdub). So unless you specifically want these noises, make sure to turn them off.
{% hint style="danger" %}
**DON'T use software playthrough** when recording desktop audio. Make sure it's off in the menu: **Transport > Transport Options > Software playthrough (on/off)** - The :heavy\_check\_mark:checkmark next to it must be turned off. You can turn off overdub here as well.&#x20;