Notes
- Getting Started with Syntherrupter
- How to Flash the Firmwares
- If you flash the Tiva for the first time or increase the coil number always check ALL settings. You should check it after each EEPROM layout update, too. Just in case...
- This version is backwards compatible with
- v4.2.0-beta.6
- v4.2.0-beta.5
- v4.2.0-beta.4
Changes
- Sysex read commands. So far sysex was all about sending settings to Syntherrupter. Now it is possible to read them back, too.
- Get live statistics about things like the current duty cycle
- Back up all your settings
- Create .syx files with your current settings to embed them into your MIDI files.
- Syfoh has learned quite a few new tricks to make these features powerful yet easy to use.
- New Sysex commands:
- 0x201: Device ID
- 0x203: System time (readonly)
- 0x267: Current number of voices (readonly)
- 0x268: Output signal duty cycle (readonly)
- Support for headless operation. Since all functions can be controlled using Syfoh, there is no need to make an expensive display mandatory. Syntherrupter automatically detects if a display is connected or not.
- Fixed: If the Nextion display is connected but doesn't contain a working firmware, Syntherrupter would not enter serial passthrough mode (bug present since v4.2.0-beta.3).
- Fixed: Rare hanging notes; potentially leading to a crash. The bug has existed since v4.1.0. However, it seems to have been very improbable to hit it so far.
- Fixed: No emergency shutdown on startup and login page (see issue #30)
- Lots of changes and housekeeping under the hood. You know, cleaning out a few birds nests... This includes:
- More consistent handling of targets throughout all sysex commands
- Better wildcard support. Envelope commands support it now and it is valid for commands with "reserved" targets.
- A couple smaller improvements
Documentation
- Getting Started: Fixed link to Lightsabers page.
- Minimum Viable Setup: Documented headless operation.
- Main Wiki Page: Removed outdated information.
- Envelopes: Added link to SoundCloud demo recordings.
- Envelopes: Fixed broken link.
- Sysex:
- Added documentation of read commands
- Added tags for read-only and write-only commands.
- Fixed a few tags and other minor improvements.
- Syfoh: Added examples for reading, exporting and monitoring values. Couple corrections in the remaining documentation.
Whoever cracks this is going to get some sort of reward from me. Qapla'