Skip to content

Releases: Muse-Kinetics/sendsysex

SendSysEx v0.10.0

Choose a tag to compare

@insolace insolace released this 31 Jul 16:03

Signed builds for Windows and macOS.

Downloads

  • SendSysEx-v0.10.0-win-x64.zip — signed Windows x64 build
  • SendSysEx-v0.10.0-macos-universal.zip — signed & notarized macOS universal build (Apple Silicon + Intel)

Each archive contains the SendSysEx executable plus its runtime data/ and syx/ assets, with a matching .sha256.

Changes

  • Add 12 Step v1.0.8 chunked (cs512) firmware payload
  • Fix QuNexus PID data and same-version payload selection (deviceDatabase.cpp:
    getPayloadPath() now prefers default/latest among payloads sharing a
    version instead of returning the first array match)
  • Add MalletStation family JSON and cs512 firmware payload
  • Add QuNeo v1.2.31 chunked (cs128) firmware payload
  • package-release.ps1: add -Generator override for machines without VS2022

SendSysEx v0.9.0

Choose a tag to compare

@insolace insolace released this 28 Jul 18:08

Command-line utility for sending MIDI SysEx and running family-based, two-step bootloader firmware updates for KMI hardware (SoftStep, BopPad, K-Board, QuNexus, QuNeo, 12Step, KBP4, Mimic Hub, Sound Station).

Highlights

  • Dual MIDI backend on Windows: both WinMM and Windows MIDI Services (WMS) are compiled in. WMS is used automatically when its SDK runtime is installed, with a seamless fallback to WinMM otherwise. Override with --midi-backend <winmm|wms> (wms fails fast if the SDK isn't available, rather than silently falling back).
  • Automatic firmware updates: --fw-update <family> handles the full bootloader-entry → firmware-send → reconnect flow, with a live progress bar and chunk-safe transfer for large images.
  • Raw send mode: -p/-n + -f sends any .syx file directly to a port, with automatic detection of chunked (Hex_to_SysEx) multi-message files.
  • Port name normalization across WinMM, Windows MIDI Services, CoreMIDI, and ALSA naming conventions, so the same family database works on every backend.

Verified on real hardware this release

  • BopPad and SoftStep firmware updates completed successfully over both WMS and WinMM.
  • BopPad's default firmware bumped to 3.0.4 (chunk-safe packaging).
  • SoftStep's default firmware bumped to 2.0.6 (chunk-safe packaging).

Requirements

  • Windows: Windows MIDI Services SDK runtime recommended (not required - falls back to WinMM automatically). See RELEASING.md for build requirements if building from source.

Verify the download

CertUtil -hashfile SendSysEx-v0.9.0-win-x64.zip SHA256

Compare against SendSysEx-v0.9.0-win-x64.zip.sha256.