Skip to content

v0.9.9b release

Pre-release
Pre-release
Compare
Choose a tag to compare
@sfryers sfryers released this 13 Apr 09:12
· 27 commits to main since this release
55c0dbb

v0.9.9 - beta release.

FEATURES:

  • Load, save and edit standard MT-32 SysEx (.syx) files
  • Load MT-32 SysEx data from MIDI (.mid) files.
  • Edit all MT-32 system parameters
  • Edit all MT-32 timbre parameters
  • Edit all MT-32 patch parameters
  • Edit all MT-32 rhythm parameters
  • Live preview of timbres via hardware or software MIDI devices
  • Load and save individual timbres as .timbre files

BUG FIXES:

  • Pitch Envelope Velocity Sensitivity parameter now stores the full range of permitted values from 0-100 (bug in previous versions caused the internal range of values for this parameter to be restricted to 0-14).
  • Framework version and architecture detected at compile time instead of relying on hard-coded strings.
  • Tweaked SysEx delay timings to improve compatibility with hardware MT-32 under Wine environment.

NEW FEATURES:

  • Timbre Editor now includes undo/redo function.
  • Application now attempts to read incomplete patch data rather than ignoring it.
  • Added ability to display raw SysEx data in the console window- can be enabled by editing the .ini file.

OTHER UPDATES:

  • Improved sizing and spacing of certain UI elements.
  • Code improvements- added further summary information and refactored some methods.
  • Project can now target .NET 6.0 and .NET 4.7.2 from a common codebase.

LIMITATIONS:

  • The application may ignore otherwise valid MT-32 SysEx data if it is formatted in an unconventional way (eg. data blocks which don't align with normal timbre/patch starting addresses).
  • Loading/saving data for timbre temp area and patch temp area has intentionally not been implemented (the timbre editor does make use of timbre temp area 1).