Audio Wave

Free Audio Wave 1.0.4

This program will download and install version 1.0.4 correctly whereas the old versions have been out of date for some time.

The update disables pre-loading due to some glaring errors. There is a bit of functionality improvement as well. The errors regarding audio quality are fixed.

Updating this in the near-future is likely to fix preloading.

The program in question was the default updater program released in a few of the recent versions with no changes other than URL corrections. Running the batch script "run_update.cmd" will run it.
Hello,

Internal URL updating is changing due better deployment of releases. The program itself does not need to be reacquired except by using the UpdateClient program included in the most recent release here. The update can be done using this in a batch file or via a command prompt (both uses program arguments as details).

These arguments passed on to the UpdateClient program are these:

Code:
UpdateClient.exe --version 0.1.0.3 --targetexe AudioWave --updateurl https://circleprefect.com/download/AudioWave/Releases/ --changelogurl https://circleprefect.com/download/AudioWave/changelog --versionurl https://circleprefect.com/download/AudioWave/version --zipname audio.wave-v

File creation with the extension ".bat" or ".cmd" in the same directory as the UpdateClient program with these parameters will use the URL's for data and updates.

1.0b -> 1.0c
# Added
-> Meter graphic style
# Changed
-> Automatic format conversion into IEEE float
# Fixed
-> Update racing condition
-> Update dialog now prompts less often
-> Crash upon startup

//700hours
Since last update there was some changes to preloading lots of tracks. It became noticeable that loading a lot of MP3 files meant lots of decompressing. This meant audio tracks did not transition smoothly. In order to accommodate, whenever a track is selected, the next two tracks are loading while the selected one is playing. Limiting this to three tracks per selection instead of every loaded tracks makes for a smaller memory footprint were it all tracks instead.

An update method for future releases is implemented. Such as getting the new versions without visiting a site to check. The process will state if there's a new version or not.

A small correction to the vertical drawing coordinate was made to the graphic.

Looking into porting this to UWP sometime soon.
Mp3 files now render as WAV in a file before playing. This should eliminate most distortions. Another update will work more on this.

The graphic's drawing consistency has been improved -- stuttering mostly solved.

Playlist selection from using a double-click on an item will start playing music from that song.
This program is very much in alpha state given its minimalism and Mp3 format handling, so this merits a proper versioning.

The drawing update method was changed to cause less overall program lag and does not lag the wave form when mousing over the windows.

The style change is question is just a small geometric taper on each side of the wave form, and it is optional.

Here is the official change log:
Code:
alpha rc1 -> alpha rc2
# Added
-> Optional taper on each side of wave form
# Changed
-> Wave graphic window has adjustable size
-> FPS value is now at 120 and cannot be changed
# Fixed
-> Drawing update more stable; minimal lag
# Notes
-> Mp3 format still has distortions; fix is tentative
Hello again,

This time the update brings a different way to visualize the wave form. The newest preview on this tool's front page displays this. Other changes are the bigger visual size of the utility windows and changing the color theme to gray backgrounds and lighter text.

Here is the direct link to the preview on Youtube: https://www.youtube.com/watch?v=FWwa9jPkCCk

//700hours
Hello,

When bug testing, a prominent problem was not found. Just recently though it was. So in effect, when trying to change songs manually, sometimes the list would skip ahead, but now this has been fixed.

A shuffle function has been added and it can be turned off, and when it is the songs are arranged by ascending order using a name-comparison priority.

One small change is that the side windows were thin, so they were increased in size.

A future update may see the graphic line thickness have an option to increase. Currently the function is in testing. While it is simple in theory, the line sometimes draws a little oddly.

//700hours
Hey,

There was an unwelcome variable input for when a value was being polled and it was messing with the wave graphic's overall smoothness. It was as simple as removing dividing something by 2. Odd, but it improved the aesthetic enough to post this update.

//700hours
Hi again,

This release corrects the Wingding's font difference between Windows 7 and Windows10 by changing it to plain text.

The GUI change was to increase the size of the input/output lists.

The most major change is updating the wave group to poll from different areas in the wave length making for less noising rendering. It should look neater and less chaotic. Check the program front page for an updated video representing the graph change.

//700hours
Hello forum goers,

This update's features are as follows:
  • Updated program hang on closure,
    • ... Meaning when the program is closed but still has audio files in the queue, it will quit playing altogether and close the process entirely.
  • A file that outputs the name of the audio file currently being played without the entire path or file extension,
    • This file is placed in the same directory as the program's, and is named "current.txt".
That is all for this update.

Sincerely,
700hours
Top