github MMMZZZZ/Syntherrupter v2.0
Store Settings permanently!

latest releases: v4.3.0-beta.3, v4.3.0-beta.2, v4.3.0-beta.1...
4 years ago

Installation

  • Tiva Flash utilities and drivers are no more part of the release itself but can be found unter Tiva_Flash_Utilities
  • To update the Nextion firmware over USB you need at least firmware v2.0-beta-1 and the Nextion Editor. On the Syntherrupter, go to Settings->USB FW Update. Connect the Syntherrupter to your PC. More infos about updating the Nextion firmware with the Nextion Editor can be found in their documentation, chapter 2.1 and chapter 4

Notes:

  • Since the amount of coils that can be controlled by the Syntherrupter has to be set at compile time I attached Tiva binaries for 1-6 coils. The Nextion firmware is the same for any configuration. This should probably be changed in future...

Big changes:

  • A whole lot of settings!
    • You can set absolute maximum limits for each of the 6 coils. No matter what happens or what your MIDI command says they won't be exceeded.
    • You can set user limits. Usually they are below the coil limits. They determine what range the sliders will have. User 2 limits are always set to the highest of all coil limits.
    • You can change usernames and passwords from the GUI
    • Set the backlight level
    • Set the delay until display enters sleep mode
    • Set the hold time for buttons that do something on long hold (f.ex. assign MIDI channels to coils in MIDI Live Mode).
  • Since it would be pretty annoying to rewrite all of these settings every time the Syntherrupter now uses its EEPROM to store all of them permanently. Note: When using it for the first time, please check all settings to see if they fit your needs and to save them to your blank EEPROM.

Small changes:

  • Default config is auto login to User 2. Meaning if you do not want to use user management, it won't bother you. Auto login is done by setting the password of ONE user to "0".
  • The white background in Simple and MIDI Live mode turns the output off. This was already implemented in v1.0 and v1.1 but not yet in v2.0. In future the "inactive" text fields might do the same thing since they take up a lot of space (a.k.a. in case something goes wrong and you have to turn it of, chances are high that you'll hit one of them).
  • Volume Mode in MIDI Live mode. I realized that setting the crossover manually was pretty useless. It can now be determined automatically. Means: high notes play at constant ontime for a constant volume. Low notes, which get pretty unimpressive with that same low ontimes, play at constant duty (especially impressive with pulse skipping drivers). You can select between all notes constant ontime, all notes constant duty, and the described auto mode.
  • Quite a bit of optimizations done to the Nextion code.
  • Forgot to mention which coil is associated to which pin.
    • Coil1: PD0
    • Coil2: PD2
    • Coil3: PM0
    • Coil4: PM2
    • Coil5: PM4
    • Coil6: PM6

Don't miss a new Syntherrupter release

NewReleases is sending notifications on new releases.