Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>Multiline Cursor Audio VisualizerNew to Visual Studio Code? Get it now.
Multiline Cursor Audio Visualizer

Multiline Cursor Audio Visualizer

ark-tik

|
3 installs
| (1) | Free
Transform VS Code into a real-time music visualizer using multiline cursors. Watch your code dance to audio frequencies from microphone or system audio.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🎵 VS Code Music Visualizer

Transform your code editor into a real-time music visualizer using multiline cursors. Watch code dance to music as frequency analysis drives dynamic cursor positioning.

VS Code Extension

Installation

  1. Open VS Code Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  2. Search "Multiline Cursor Audio Visualizer"
  3. Click Install

Install from Marketplace →

Gallery & Usage

Live Visualization

Live Audio Visualization Real-time cursor movement responding to audio frequencies - each cursor represents a frequency band positioned by amplitude.

Available Commands

Command Palette Access via Command Palette (Ctrl+Shift+P):

  • Audio Visualizer: Start (Microphone) - Captures microphone input for live performance visualization
  • Audio Visualizer: Start (System Audio) - Captures computer audio output for music visualization
  • Audio Visualizer: Stop - Stops the visualization
  • Audio Visualizer: Configure - Opens extension settings

Configuration Settings

Settings Panel Customize through VS Code settings:

  • Sensitivity (0.1-5.0) - Audio response strength
  • Update Rate (30-120 FPS) - Visualization refresh rate
  • Cursor Count (8-256) - Number of frequency bands
  • Auto Configure - Matches cursor count to visible lines
  • Smoothing (0.0-1.0) - Movement fluidity
  • Debug Logging - Troubleshooting output

Setup Instructions

Microphone Mode (Works Immediately)

  1. Open any text file
  2. Run "Audio Visualizer: Start (Microphone)"
  3. Start speaking/playing music - cursors respond instantly

System Audio Mode

macOS Setup (Required)

System audio requires additional setup on macOS:

Step 1: Create Multi-Output Device Step 1

  • Open Audio MIDI Setup (/Applications/Utilities/)
  • Click + → Create Multi-Output Device

Step 2: Configure Device Step 2

  • Check Built-in Output
  • Check BlackHole 2ch (Download BlackHole)
  • Enable Drift Correction for Built-in Output only

Step 3: Select Audio Output Step 3

  • Open System Settings → Sound
  • Select your new Multi-Output Device

Step 4: Start Visualization

  • Run "Audio Visualizer: Start (System Audio)"
  • Play music - cursors respond to system audio

⚠️ Note ⚠️: When Multi-Output Device is selected, volume controls are disabled. Switch back to Built-in Output for normal volume control.

Windows/Linux

  • Windows: Enable "Stereo Mix" in Sound settings
  • Linux: Extension detects PulseAudio monitor devices automatically

Use Cases

  • 🖥️ Dual Monitor Setup: Open visualizer in separate VS Code window on second monitor for ambient visual experience
  • 🎵 Music Visualization: Use system audio mode to create live music visuals while working
  • 🎙️ Live Streaming: Use microphone mode during coding streams for interactive audio visualization
  • 🎤 Presentations: Demonstrate with live audio visualization effects

Troubleshooting

No Audio Detected:

  • Check microphone permissions for VS Code
  • Try microphone mode first to verify extension works
  • Enable debug logging in settings

Performance Issues:

  • Lower update rate to 30 FPS
  • Reduce cursor count
  • Disable debug logging

Documentation

For curious developers and contributors:

  • 📖 How It Works - Audio processing and FFT explained
  • 🏗️ Architecture - Technical architecture overview
  • 🔧 Development - Build from source and contribute

Made with ❤️ for VS Code community • MIT License

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft