Releases: pulsence/audio-visualizer
Releases · pulsence/audio-visualizer
Version 0.5.1 Hot Fix
Version 0.5.0 Release
- Added lazy loading to improve start times
- Selecting files opens the current file location or defaults to the user’s music/video folder
- "Live Preview" checkbox state is now remembered at system close like the other settings
- Added GitHub build for windows on release creation
- Added update check to get latest build from GitHub
- Created app icon
Version 0.4.0 Release
- Project structure: moved to src/ layout, added pyproject.toml, and module entrypoint; added run.bat/run.sh scripts.
- UI/UX: embedded live preview panel with toggle + volume control; preview auto‑updates on changes; render progress bar, ETA, and cancel support; controls disabled during renders.
- Config/data: outputs and last_settings.json now stored in per‑user config/data directories.
- Error handling & logging: clearer validation messages, AV/librosa errors surfaced, and log file written to user config.
- Visualizers: added smooth line, chroma line (single), chroma lines (per‑band), and extensive force‑based visualizers (volume force line; chroma force rectangle/circle/line/lines), plus per‑band color controls and band spacing for line‑band modes.
- Settings/UI reorg: UI views moved into ui/views/{general,volume,chroma} with updated imports and exports.
- Tests: basic pytest suite added for app paths, logging, and media utils.
Version 0.3.0 Release
- Project save/load with automatic restore of last-used settings
- Live preview rendering (short clip) with audio playback
- New Waveform visualizer
- New Combined Volume + Chroma visualizer
- Export controls: codec, bitrate, CRF, hardware acceleration toggle
- Chroma gradients and per‑band coloring with UI color pickers + swatches
- Audio‑in‑video muxing (optional) for output MP4s
- Render dialog volume control with remembered volume
- Color swatches next to background/border/gradient selectors
Version 0.2.1 Release
- Change FPS default to 12 since it provides a better less distracting visualization.
- Added render status informing in GUI.
- Fixed a syncing issue where the audio was not being chunked properly.
Version 0.2 Release
New Features:
- Chromagram (Pitch Scale) Visualization using both rectangles and squares
Changes:
- Improved error checking and handling.
- Refactoring of UI code for easier maintenance.
Version 0.2 Hot Fix
I found a max width error when calculating circle dimension which resulted in the last circle being cut of when maxing out its radius.
Version 0.1 Release
Initial release of the "minimum viable product."