Releases: GhostNaN/ReVidia-Audio-Visualizer
Releases · GhostNaN/ReVidia-Audio-Visualizer
0.7 Windows - Connecting Stars
For more info about this release look below for details
0.7 Linux - Connecting Stars
What's New:
- New "Smooth" option that connects the plot together instead of creating bars
- With this new feature most mentions of "bars" has been turned into "plots"
- Also the "Illuminate" option does not affect "Smooth" as it doesn't make sense to.
- New background animation setting called "Stars" that includes lots of customization
- Dialogs such as "Gradient" or "Scale" has been turned into auto expanding docks for convenience
- This includes some minor changes to all those dialog's UI
- The "Interpolation" setting has been rewritten as the old one was done completely wrong
- New profile called "Cosmic-String" which showcases some new features in the latest update
- This replaces the "Recording" profile
- And the "Monstercat-Lite" profile is finally getting those stars it deserved
- Many various fixes, one such fix "should" prevent the visualizer from freezing indefinitely
Note:
- Old profiles will not be compatible, though this should not happen as often in future
0.6 Windows - Designing Sound
For more info about this release look below for details.
0.6 Linux - Designing Sound
What's New:
- Added what I'm calling a "Reverse FFT" which takes the output of the FFT(frequency plots of the visualizer) back into sound
- I made it in a way to get a cleaner sound, so it's not 100% accurate on purpose
- I also included a new balanced "Recording" profile to use with the Reverse FFT
- The old GUI was falling apart after updating PyQt5 so I improved the GUI into grids and buttons
- The bars now scale with the window's height and the "Curviness" setting scales with the window's width
- Added "Auto Level" (on by default) to level the bar's height to the data
- Dependencies are no longer version locked and will only be installed if necessary, thus saving space
- Small fixes
0.5 Windows - Profiling Speakers
What's New:
- Add support for WASAPI loobpack for Windows, VB-CABLE is now only optional
Note:
- Win32 Python support is being dropped so be sure to have Python 3.8(64bit) installed
For more info about this release look below for details.
0.5 Linux - Profiling Speakers
What's New:
- Profile feature added to save your settings
- Added a way to collect audio data from Pulseaudio using ALSA for Linux
- Added a moving average on top of "Curves" to cover some seams
- Various fixes
0.4 Windows - Scaling Gradients
For more info about this release look below for details.
0.4 Linux - Scaling Gradients
What's New:
- Frequency scaling is done by using bezier curves instead of exponential scaling
- Added a popup window to modify the frequency scale
- Added a popup window to create and modify a gradient applied to the bars
0.3 Windows - Multiprocessing & Cleanup
Note:
- Due to windows sub par timings, see here:
https://stackoverflow.com/questions/1133857/how-accurate-is-pythons-time-sleep
Frame pacing accuracy is less than desirable and setting the FPS above 500 is effectively useless.
For more info about this release look below for details.
0.3 Linux - Multiprocessing & Cleanup
What's New:
- Multiprocessing(3 processes total)
- Raised default FPS in celebration of better performance
- Better frame pacing
- Text stats such as Latency and Deadline are more readable
- Late Frames stat removed in favor of Deadline for better perspective
- Lots of minor fixes
- Code cleanup, removing trash, renaming variables, etc...
Known Issues:
- Latency can be all over the place due to multiprocessing pipeline
- Random freezing and crashing