Hello! Introducing the first Midihub update of 2026! Its main focus is on quality of life improvements and bug fixes.
Shoutout to @resonotter and to every member of our community whose invaluable feedback helps us keep improving the Midihub.
Downloads
- Linux ARM (AppImage)
- Linux ARM64 (AppImage) (Should now run on Pi 5 too)
- Linux x64 (AppImage)
- macOS
- Windows
- Firmware (only for offline upgrades, first upgrade the Editor)
Detailed Changelog
1.16.2 Editor
- Fixed related Input and Output pipe indication.
- Fixed MIDI Monitor issue when switching or loading presets.
- Mapping ranges will use numbers, not note names.
- Fixed migrating Program Change Channel and Port for external preset changing during firmware upgrades.
- Fixed drag and drop issue when dropping far to the bottom of the preset.
- Undo and Redo of currently selected pipe’s MIDI Mappings will now update correctly.
- Added missing Semi Sostenuto mode string for Sustain pipe.
- Fixed some cases of CC Table MIDI Monitoring when it is controlled through virtual mappings.
- Ensure consistent ordering of MIDI Mappings when preset is saved to .mhp or .mhd files.
1.16.7 Firmware
- Fixed Channel Filter, Channel Range Filter and Channel Remap pipes’ handling of SysEx events.
- Retriggering a CC LFO will produce a CC event even if it did not change since last value.
- Fixed SysEx MIDI monitoring.
1.16.6 Firmware
- Fixed Arpeggiator’s Note Repetitions
- Fixed hanging notes in Arpeggiator’s Low Up, High Up, Low Up and Down and High Up and Down modes.
1.16.5 Firmware
- Fixed Arpeggiator pipe’s hanging note.
1.16.4 Firmware
- Fixed MIDI Learn to ensure the very next suitable MIDI event is used when load is high.
- Fixed Arpeggiator’s Entirely Up Then Down and Entirely Down Then Up breaking when Octave Range is being changed.
- Fixed Arpeggiator’s Repetitions control when mapped event value is 127.
- Improved Arpeggiator’s handling of MIDI Start message.
- Fixed Note On & Off mapping in Toggle mode.
- CC LFO in modifier position will react only to Ch. 1 CCs.
- Fixed a possible infinite loop where virtual mappings are triggered with the CC Table pipe to the left of the virtual output.
