Releases: gituser12981u2/audio_visualizer
Version 1.0.1
What's Changed
- Handle --version flag before anything by @gituser12981u2 in #44
Full Changelog: v1.0.0...v1.0.1
Version 1.0.0
What's Changed
- Add to homebrew in #41
- Add log rotation at 1MB with a backup count of 5
- Add image gallery
- To README.md add a gif of the visualizer
- Add --version command
- V1.0.0 in #42
Full Changelog: v0.5.0...v1.0.0
Version 0.5.0
What's Changed
-Users can choose to select an audio source in the config.lua or not have audio_source in config.lua to let the program choose.
-Added GPU acceleration.
-Modularized and cleaned up code.
- ran a profile by @gituser12981u2 in #33
- User can select audio source in config.lua by @gituser12981u2 in #36
- Feature/gpu acceleration by @gituser12981u2 in #37
- modularized and cleaned up code by @gituser12981u2 in #39
Full Changelog: v0.4.0...v0.5.0
Version 0.4.0
What's Changed
Config File Integration
Introduced config.lua, a configuration file that allows users to set up their visualization preferences and key bindings. This file provides a central place to customize various aspects of the Audio Visualizer, such as visualization modes, hotkeys, audio processing parameters, and themes.
-
Key Bindings: Users can define their own hotkeys for switching between different visualization modes. The default keys can be changed in the config.lua file, providing flexibility in control.
-
Audio and Visual settings:
- default_mode: Sets the visualization mode that the visualizer starts in.
- alpha: Adjusts the smoothing factor for the Fast Fourier Transform (FFT) used in visualization.
- chunk_size: Specifies the number of audio samples per buffer.
- sample_rate: Defines the sampling rate in Hertz (Hz).
-
Theming:
- background_color: Customize the background color of the terminal visualization using RGB values or set to 'default' to use the terminal's default color.
- bar_color: Customize the color of the visualizer bars using RGB values or 'default' for the terminal's default color.
-
Theming Support: Users can now customize the visual appearance of the audio visualizer with themes that allow for changing the background and bar colors.
- background_color: Set to any RGB value or 'default' to use terminal's default color.
- bar_color: Set to any RGB value or 'default' to use the terminal's default color
-
separated contributing and readme and complete documentation by @gituser12981u2 in #28
-
Added lua-config file for key bindings and audio-visualizer parameters by @gituser12981u2 in #29
-
add theming to background and bars by @gituser12981u2 in #30
-
V0.4.0 by @gituser12981u2 in #31
Full Changelog: v0.3.0...v0.4.0
Version 0.3.0
What's Changed
-
Implement hot-switching, threading per visualization, and better logging by @gituser12981u2 in #25
Hot-Switch Visualization Modes: Users can now switch between different audio visualization modes dynamically using hotkeys while the visualizer is running--see README.md for key binds. -
Update visualizer.py - Cleaned message and terminal issue. by @ohksith in #24
-
- Update README.md by @gituser12981u2 in #19
New Contributors
Full Changelog: v0.2.0...v0.3.0
Version 0.2.0
This release includes:
- Visualization now spans the whole width and height of the terminal and will live adjust if the terminal is resized.
- New visualization modes (right to left horizontal visualization mode)
- Consolidated code
- Bug fixes