v0.9.9b release
Pre-release
Pre-release
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).