A simple console audio visualization.
Download latest release.
In Linux, run AudioVisualizer_v1.0.2 in the terminal with the command:
cd /home/your_directories.../AudioVisualizer_v1.0.2/Linux/ && ./AudioVisualizer_v1.0.2- Python: >= 3.11
- numpy: >= 2.4.2
- sounddevice: >= 0.5.5
- pulsectl: >= 24.12.0
- The application was developed for Arch Linux with the KDE Plasma desktop environment, but should work in other distributions.
Download the project
git clone https://github.com/JoerdonFryeman/AudioVisualizer
cd AudioVisualizerCreate and activate a virtual environment:
python -m venv venv && source venv/bin/activateInstall the requirements and run the script in your console:
pip install --upgrade pip && pip install -r requirements.txt
python main.pyJust press Enter or try any other key.
Some program settings can be specified in the config.json file.
- You can change the audio device number.
- On each launch the application registers the current audio devices, which are recorded in the logs.
- Modify the following parameters: channels_number, samples_number, maxsize, bands_levels, and bands.
The default settings can be restored by deleting the config.json file and restarting the program.
This project is being developed under the MIT license.
bc1qewfgtrrg2gqgtvzl5d2pr9pte685pp5n3g6scy