Directing Audio

Here we explain how to pipe your system audio directly to LedFx without having to use a microphone or any other peripheral devices.

Linux

Tested on Ubuntu 20.10 64-bit

Requirements

Instructions

  • In the LedFx UI under “Settings” -> “Audio Input”, choose “pulse” as the current device

_images/direct_audio_linux_1.png
  • In PulseAudio Volume Control under “Recording”, choose “ALSA plug-in” and set “Capture from” to the audio stream you want to capture (e.g. “Monitor of Built-in Audio Analog Stereo”)

_images/direct_audio_linux_2.png

Linux CLI

Note

Python will not show in Pulsemixer until pulse is set like Audio Input in LedFx UI and some reactive effect is set and send to device.

Tested on Ubuntu 20.10 64-bit, Raspberry Pi OS (32 and 64-Bit)

Requirements

Instructions

  • In the LedFx UI under “Settings” -> “Audio Input”, choose “pulse” as the current device

_images/direct_audio_linux_1.png
  • In Pulsemixer under “F1 Output”, choose your audio application and move it to output stream you want to listen on (e.g. “Built-in Audio Digital Stereo”)

_images/direct_audio_linux_cli_out.png
  • In Pulsemixer under “F2 Input”, choose “python” and move it to the audio stream you want to capture (e.g. “Monitor of Built-in Audio Digital Stereo”)

_images/direct_audio_linux_cli_in.png

macOS

Tested on macOS Catalina 10.15.7

Requirements

Instructions

_images/directing_audio_macos_1.png
  • In Audio MIDI Setup, choose “BlackHole 2ch” and set it as “Input”

_images/directing_audio_macos_2.png
  • In the LedFx UI under “Settings” -> “Audio Input”, choose “BlackHole 2ch” as the current device

_images/directing_audio_macos_3.png

Alternatives

  • Loopback: Can direct the audio output of individual applications but requires expensive license to run more than 20 minutes.