Friday, May 22, 2015

Record playing sounds with Audacity

  1. If not already installed, add PulseAudio Volume Control (pavucontrol) to your system. This is usually available in the distribution's repository.
  2. Ensure that PulseAudio is running. In Audacity's Device Toolbar, set the Host to ALSA and the input device to pulse.
    • On systems where PulseAudio is the default sound system the input device may be set to default.
    • The output may be set to pulse or to any available soundcard.
    Pulse-device-toolbar.png
  3. Ensure that "Software Playthrough" is not enabled in the Transport Menu then left-click on the Recording Meter to turn monitoring on.
  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, as shown below (ALSA may be accessible as seen below only when the recording software is running; so, you might need to start some sound and then the recording in Audacity to see this option):
    Pavucontrol-CaptureMonitor.png
  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 input level in Audacity's Recording Meter is to left of 0 dB (-6 dB is a good level to aim for).
    • The playback level of the application being recorded will also affect the level of the recording. Use the "Playback" tab in PulseAudio Volume Control or the volume control in the application to adjust the output level.
  8. When the input level has been correctly adjusted, press the Record button in Audacity .

Audacity should look like so:


The PulseAudio Volume Control should see Audacity:



No comments:

Post a Comment