Wave Repair Changelog

What's new in Wave Repair 4.9.5

Feb 3, 2020
  • Bug Fixes:
  • If Wave Repair's INI file gets corrupted, a division by zero error might result. This has been fixed.
  • In some rare circumstances, automatic declicking could result in an Invalid Pointer error. This has been fixed.
  • If An attempt is made to resize the main window such that there is no room left to paint the waveform, a division by zero error occurs. There is now a minimum size below which the main window cannot be shrunk, in order to prevent this error.
  • On the Recording screen, if a non-numeric time limit is specified, this error was not caught until an attempt to start recording is made. This has been fixed so that the error is noted immediately.
  • Non-standard RIFF chunks between the header and data chunks (added by some other programs) were not recognised properly. Wave Repair now ignores these chunks.
  • Installation:
  • The default installation folder has been changed to from the Program Files folder to C:WAVREP. This is in response to the fact that modern versions of Windows have a habit of protecting the Program Files folder, and this was sometimes causing confusion. It is simpler to just install Wave Repair into an innocuous location that the operating system will leave alone.

New in Wave Repair 4.9.4 (Jan 11, 2013)

  • Bug Fixes:
  • In rare cases, setting up a specific combination of macros could result in an access violation. This has been fixed.
  • Attempting to scroll with the mouse wheel when there is no WAV file loaded would result in an access violation. This has been fixed.
  • If a macro includes a step that does a playback, then if used in batch mode a divide by zero error would occur, followed by Wave Repair hanging. This has been fixed.
  • When executing a macro in normal (non-batch) mode, if a step marked as is invalid then the macro was aborted without any feedback to the user. It has been pointed out that the option relates to the individual step, not the macro as a whole. Therefore an error message informing the user that the macro has been aborted is now output in these circumstances.
  • On initial setup of soundcards, if no soundcard is selected a "list out of bounds" error would occur, and then Wave Repair would need to be closed from the taskbar. This has been fixed.
  • Interface:
  • Some users reported that the time counter (at the right hand end of the status line) did not update smoothly when dragging the mouse. This only seemed to happen in Windows Vista or Windows XP with SP3. Therefore in release 4.9.3, the method of repainting the screen during mouse dragging was changed to deal with that. Unfortunately as a side effect for some users it caused the display of the selected region to become "jagged" while dragging. Therefore the change to the method of repainting during dragging that was introduced in 4.9.3 has now become a user-selectable option, so that you can choose whether to use the old or new methods. This option is on the Interface tab of the Options dialog.
  • The buttons for macro execution on the standard toolbar have until now been grouped into a block of 12, with a "shift" button to switch them to the other 12. This was originally done because most monitors at the time were 800 x 600. Now that most monitors are higher resolution, there is no need for this limitation. Therefore when the screen width is 1024 or more, all 24 macro buttons are shown on the standard toolbar. For screen widths less than 1024, the old interface style remains.
  • A new option has been added to the Interface tab of the Options dialog which highlights the context surrounding the selected region.
  • Two new options have been added to the Play/Record menu: "Play Selection With Context Before" and "Play Selection With Context After", to play the selected region plus only the starting or ending context.
  • A new option has been added to the Markers menu to convert detected clicks into markers.

New in Wave Repair 4.9.3 (Jan 20, 2011)

  • Bug Fixes :
  • If you are stepping through the marker list (using Goto Next Marker), then if any markers are deleted, the next Goto Next Marker would move to the wrong marker. This has been fixed.
  • If New Style Waveform Display is switched on, and if the file being edited is on a read-only medium (eg. a CD), then after failing to write the companion WRP file Wave Repair would hang and could only be closed down by explicitly killing it through Task Manager. This has been fixed.
  • Macros
  • A new option has been added when defining macros. It is now possible to specify for each macro step whether it should be executed without user interaction. That is, if a dialog would normally be displayed requiring the user to choose some settings, it is not displayed and the default settings are used instead.
  • Configuration :
  • When the soundcard(s) to be used by Wave Repair are configured, it remembers the device numbers assigned by Windows for those soundcard(s). Therefore, if the device numbers change (eg. due to installation of new hardware or software), it would try to use the wrong device. This has been the cause of much confusion in the past, and many users did not realise the need to re-configure their soundcard settings. Therefore Wave Repair now detects when the device numbers change and invites the user to re-configure.
  • Track Splitting :
  • A new Custom Format option has been added to the available methods of constructing the output filenames when splitting tracks. This allows the generated filenames to be arbitrary strings constructed from the CD Text data which has been set up.
  • Recording :
  • The Recording screen now displays a running total of the number of clips detected.
  • Interface :
  • A new option to position the display to the middle of the selected region has been added to the Position menu.