Skip to content

Releases: gituser12981u2/audio_visualizer

Version 1.0.1

07 Jul 20:09

Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

Version 1.0.0

07 Jul 01:06
9cafed5

Choose a tag to compare

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

30 Jun 05:01
fc9d607

Choose a tag to compare

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.

Full Changelog: v0.4.0...v0.5.0

Version 0.4.0

26 Jun 03:16
56bc0f0

Choose a tag to compare

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

21 Jun 05:04
66e8eb5

Choose a tag to compare

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

New Contributors

Full Changelog: v0.2.0...v0.3.0

Version 0.2.0

18 Jun 06:46
8161e96

Choose a tag to compare

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