Skip to content

Tags: tcwalther/MrsWatson

Tags

0.9.8

Toggle 0.9.8's commit message
Changes since version 0.9.7:

- Bit depth support! Finally MrsWatson understands bit depths other than
  16-bit PCM. Currently supported bitrates include:
  - WAVE: 8/16/24/32-bit
  - AIFF: 16/24-bit
  - PCM: 8/16/24/32-bit
  - Also, 32-bit float PCM is now supported
- Now using audiofile as default I/O library. This should fix most issues
  having to do with unrecognized WAVE files, or invalid generated files.
- Support for AIFF files
- Buffer delay compensation now works (thanks @jarl-dk)
- Fixed some bugs with channel mapping (thanks @jarl-dk)
- Several patches merged from GitHub pull requests (thanks, everybody!)
- Improve support for big-endian systems
- Added internal gain plugin (mrs_gain)
- Added internal limiter plugin (mrs_limiter)
- Remove --tail-time option
- Code style standard adopted, code indented
- Lots of code cleanups and organization

0.9.7

Toggle 0.9.7's commit message
Changes since version 0.9.6:

- New command-line option for setting parameters
- Ensure that executable runs on 10.5 and above
- Now have a single option for setting time signature
- Handle key signature & proprietary MIDI meta events
- Fix several small memory leaks
- Fix several crashes
- Log CPU usage overloads
- Bugfixes, tests with 32/64 bit detection
- Bugfixes, tests with big/little endian detection
- New and more robust file API
- Fix CMake project generation on Mac/Windows
- Allow test suite to show log output from app
- Improve internal documentation

0.9.6

Toggle 0.9.6's commit message
Changes since 0.9.5:

- Compatibility with VST shell plugins (including Waves plugins)
- Compatibility fixes with plugins that declare more than 2 outputs
  (including Independence)
- Compatibility fixes for Chainer and other plugins which rely on VstEvents*
  struct to remain in memory during processReplacing()
- MrsWatson now sends correct musical time in PPQ/Bars when asked by plugin
- Add 64-bit binaries to distribution zipfile (experimental)
- Fix tons of memory leaks; test suite now runs with 0 bytes leaked
- Fix several memory corruption bugs, valgrind now runs test suite with no
  errors
- Windows build migrated to cmake
- Several other bugfixes and small improvements

0.9.5

Toggle 0.9.5's commit message
Changes since 0.9.4:

- Better support for MIDI meta events. Tempo and time signature are now
  correctly read from MIDI files.
- Fix a bug where MrsWatson would not know when to stop processing an
  instrument plugin chain.
- Fix a bug where some monophonic VSTi's would not receive notes data in an
  expected format.
- Fix some memory corruption bugs.
- Improved application test suite.

0.9.4

Toggle 0.9.4's commit message
Changes since 0.9.3:

- Fix several heap corruption bugs
- Fix build on linux
- Organizing code into packages
- Various small bugfixes
- Improve test coverage

0.9.3

Toggle 0.9.3's commit message
Changes since 0.9.2:

- Introduce CMake as build system for unix platforms (Linux & Mac OSX)
- Several crash fixes reported by users
- Ability to generate diagnostic error reports
- Improved logging
- Improved test coverage
- More accurate time recording on all platforms
- Other small improvements
- FXP presets with chunks now supported

0.9.2

Toggle 0.9.2's commit message
Changes since 0.9.1

- Using Visual Studio to build on Windows
- Introduced test suite, though test coverage is current small
- Experimental native support for writing WAVE data (only active
  for the Windows build right now).
- Update to audiofile 0.3.4
- Fix a number of Windows bugs
- Improved log formatting
- Can send time in PPQ
- Command line option for manually setting MIDI time division

0.9.1

Toggle 0.9.1's commit message
Changes since 0.9.0:

- Switching from libaiff to audiofile (provides WAV support)

0.9.0

Toggle 0.9.0's commit message
Initial public release