Skip to content

SilenZcience/CAudioVisualizer

Repository files navigation

OS-Windows


CAudioVisualizer

Simple Audio Visualizer made in C#
Explore the code »

Request Feature · Report Bug · Request Documentation

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. License
  5. Contact

About The Project

GitHub-Last-Commit Github-Stars Github-Watchers Github-Forks


CAudioVisualizer is a simple audio visualizer built in C#. It provides a graphical representation of audio signals, allowing users to visualize sound in real-time. The project aims to be easy to use and extremely customizable to create a unique aesthetic look.

Features:

  • Real-time audio waveform and spectrum visualization
  • Customizable display options
  • Support for multiple screens and resolutions

Feel free to explore the code, contribute, or request new features!

Made With

MadeWith-C# .Net-Version

External Libraries:

(↑back to top↑)

Getting Started

Prerequisites

Self-Contained Version (win-x64 and win-x86)

  • Operating System: Windows 10/11 (x64 or x86)
  • Memory: 500MB RAM minimum
  • Graphics: OpenGL 3.3+ compatible graphics card
  • Audio: Windows audio device (speakers/headphones)
  • Disk Space: ~200MB

Framework-Dependent Version

Installation

GitHub-Release GitHub-Release-Date

you can choose between using the following installation methods:

  • download and use CAudioVisualizer.exe for win-x64
  • download and use CAudioVisualizer.exe for win-x86
  • download and use CAudioVisualizer.exe for win-framework-dependent (needs .Net 9.0 installed)
  • download and install CAudioVisualizer using the CAudioVisualizer-Setup.exe as a true windows application.

Direct Download:
All executable files can be directly downloaded via the github releases.

Caution

You should never trust any executable file! Feel free to compile the application yourself (e.g. using build-release.ps1).
You can verify the creation of the executable files yourself by reading the source code and validating the build-process used.

(↑back to top↑)

Usage

Simply run the executable/application.
Use the hotkey F3 to open the config menu.

Features

  • Real-time Audio Visualization: Multiple visualization modes
  • FFT Support: Toggle between time-domain and frequency-domain visualizations
  • Customizable: Extensive configuration options for colors, sizes, positions, and effects
  • Multiple Monitors: Support for multi-monitor setups
  • Fade Trail Effects: Beautiful trailing effects for enhanced visualization
  • Configuration Persistence: Save and load your preferred settings (%appdata%/CAudioVisualizer/)

Examples

📂 Images 📂


(↑back to top↑)

License

Important

This software is provided "as is," without warranty of any kind. There are no guarantees of its functionality or suitability for any purpose. Use at your own risk—No responsibility for any issues, damages, or losses that may arise from using this software are taken.

This project is licensed under the MIT License - see the LICENSE file for details

Contact

SilenZcience
GitHub-SilenZcience