AudioViz is a terminal-based tool designed to visualize real-time audio input. To capture and visualize audio output from your system, you need to route audio through VB-Audio Virtual Cable.
-
VB-Audio Virtual Cable
VB-Audio Virtual Cable is required to route audio output from your system to the visualization tool. It acts as a virtual audio device to capture and route audio data.- Download VB-Audio Virtual Cable from here.
- Install the software and configure the virtual cable as your system's audio output device.
-
AudioViz Visualization Script
This script handles audio input, analysis, and visualization. It processes the audio data and displays it in real-time with various customizable visualizations.
-
Download and Install VB-Audio Virtual Cable from the official website.
-
After installation, you should see a new audio device listed as VB-Audio Cable in your system's audio settings.
- On Windows, navigate to
Sound Settings -> Playback Devices
, and set VB-Audio Cable as your default audio output device. - Ensure the audio you want to visualize is being played through the VB-Audio Cable.
- On Windows, navigate to
- Open the AudioViz script (or application, depending on your setup).
- The script will begin processing audio from VB-Audio Cable and start displaying the audio visualization in real-time.
python -m audio-viz
- Ensure that the VB-Audio Cable is properly configured as the default output device.
- Verify that the audio input device is set correctly in SuperCollider.
- Restart the system if changes are not reflected immediately.
- For the VB Audio Cable Output, also check in properties if "listen to this device" is also checked.