Routing audio into Echolume
Echolume turns sound into light by analyzing real-time audio inputs. You can choose from four primary routing methods to drive your visuals, depending on your performance environment.
Routing options comparison
| Audio Source | Setup Complexity | Ideal Use Case | No Loopback Driver Needed? |
|---|---|---|---|
| Macbook Microphone | Minimal | Quick testing & acoustic sets | Yes |
| Audio Interface | Minimal | Live musicians & DJ hardware mixes | Yes |
| AUv3 DAW Tap Plugin | Low | Ableton Live & Logic Pro DAW users | Yes |
| BlackHole virtual loopback | Medium | OBS streaming & general system audio | No |
1. Using EcholumeAudioTap DAW Plugin (Recommended for DAWs)
If you produce music in a DAW, you no longer need virtual loopback drivers. Echolume bundles a lightweight AUv3 audio tap plugin that handles analysis and data streaming automatically.
Pro-tip: Launching Echolume once automatically registers the AUv3 plugin. No separate installer is needed.
- Ensure Echolume is installed on your Mac.
- Launch your DAW (Ableton Live 11.3+ or Logic Pro) and scan for new Audio Units (AUv3).
- Add the EcholumeAudioTap plugin onto your master output track or individual channels.
- In Echolume, open the Setup panel, click the OSC section, and toggle OSC Input to enabled (using the default port 9000).
- Play track audio. The plugin performs FFT analysis on your DAW track and routes the results and host BPM over local UDP sockets directly to the Echolume visual engine.
2. Using an external audio interface
Ideal for DJs and instrumentalists performing live sets using external mixers or soundcards.
- Connect your audio interface to your Mac via USB/Thunderbolt.
- Open Echolume and open the Audio Input Device picker. Select your interface.
- Choose the active Stereo Channel Pair (e.g., 1–2 for main mix, 3–4 for aux track) based on where your inputs are connected.
- Verify that Echolume's input level meter moves. If it doesn't, ensure your interface gain knobs are adjusted.
3. Using BlackHole virtual device (For general system audio & OBS)
Allows you to route general audio (Spotify, browsers) or route monitor streams from OBS Studio.
- Download and install BlackHole 2ch (free virtual driver).
- In your source app or system preferences, select BlackHole 2ch as the Audio Output device.
- In Echolume, select BlackHole 2ch as the Audio Input Device.
- For streaming setups, check our step-by-step OBS Studio Setup Guide.
4. Using your Mac microphone
The fastest way to test Echolume's visual reactions.
- Launch Echolume and select MacBook Microphone (or your external USB mic) from the device picker.
- Enable macOS microphone permissions when prompted. If declined, go to System Settings & Privacy & Security & Microphone and toggle Echolume on.
- Speak or play ambient sound. The level meter will respond and feed frequencies to the active theme.
Troubleshooting audio capture
- The level meter is not moving / shows no signal
- Ensure that the application has microphone permissions. Select a different stereo channel pair in Setup, or check the gain settings on your hardware audio interface.
- My DAW plugin is not sending parameters to Echolume
- Confirm that OSC Input is enabled in Echolume's Setup. Verify that no firewall software is blocking local UDP port 9000. Ensure the DAW track is playing audio and not muted.
- Visual trails lag or feel choppy
- Latency is typically a result of CPU/GPU throttling. Check if other heavy graphical applications are running. Try closing external monitors if rendering at very high resolutions.