PULSE-VISUALIZER(1)
okay so bestie, this is the manual page for pulse-visualizer, and it's from the General Commands Manual (iykyk). it's literally the coolest audio visualizer and i'm obsessed. let me break it down for you so you can slay too π
β¨ NAME β¨
pulse-visualizer β real-time audio visualizer with analog CRT phosphor emulation. no cap, that's the whole vibe.
π¦ SYNOPSIS π¦
pulse-visualizer [OPTIONS]
that's it. you just run it with some OPTIONS and it goes off. periodt.
π DESCRIPTION π
pulse-visualizer is literally a real-time audio visualizer that takes your system audio from PulseAudio or PipeWire and transforms it into the most eye-catching visual effects. it's giving main character energy for your music. π
it features hardware-accelerated graphics with multiple visualization styles including Lissajous curves, oscilloscope displays, FFT spectrum analysis, and spectrograms. and the best part? it has authentic analog CRT phosphor emulation powered by GPU compute shaders for realistic glow and persistence effects. like, the glow is so real, it's not even funny. π₯
π OPTIONS π
-h,--helpβ shows the help message and exits. that's it. simple. slay.
πΈ CONFIGURATION πΈ
the application reads its configuration from ~/.config/pulse-visualizer/config.yml. if that file doesn't exist, it will be created from a template on first run. so like, it just appears. magic. β¨
the configuration supports live updates and lets you select the audio backend (PulseAudio or PipeWire), visualization settings, phosphor effect parameters, and theme selection. for comprehensive configuration options including advanced phosphor effects, FFT settings, visualizer layouts, and more, see the template file at /usr/local/share/pulse-visualizer/config.yml.template. it's all there, bestie. go crazy.
π¦ THEMES π¦
themes are stored in ~/.config/pulse-visualizer/themes/ and can be selected by editing the "default_theme" field in the configuration file. multiple pre-made themes are included with the application. so you can switch up your vibe whenever you want. iconic. π
π FILES π
~/.config/pulse-visualizer/config.ymlβ the configuration file. that's where all your settings live.~/.config/pulse-visualizer/themes/β the theme files directory. all your aesthetics in one place.
β¨ VISUALIZERS β¨
- Lissajous β displays stereo audio as X-Y plots with Catmull-Rom spline interpolation. it's like a little spirograph for your ears. π
- Oscilloscope β shows waveform data with configurable gradient modes and phosphor effects. classic, but make it glow.
- FFT Spectrum β frequency analysis with mid/side and left/right channel modes. ngl, this one is a whole vibe.
- Spectrogram β time-frequency visualization showing spectral content over time. it's giving science but make it fashion. π§
π₯ REQUIREMENTS π₯
requires OpenGL 4.3 or newer for phosphor effects. works on Linux and BSD systems with PulseAudio or PipeWire (0.3+) for audio capture. so like, check your setup before you come for me. π
π AUTHOR π
written for the Pulse Visualizer project. periodt.
π BUGS π
report bugs at the project repository. > β οΈ note that phosphor effects can be resource-intensive and may vary in brightness with window size. so like, don't be surprised if your GPU is working hard. it's doing its best. π
π LICENSE π
this software is released under the GNU General Public License v3. open source, slay, etc. π
this page was brought to you by the Pulse Visualizer project, version 1.3.9, and it's from the General Commands Manual. stay slay, bestie π«Άβ¨
π¦ where this page comes from
- nixos 26.05: pulse-visualizer 1.3.9
- nixpkgs unstable: pulse-visualizer 1.3.9
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms