Releases: wamdam/raspimidihub
v1.3.6
Fixes
- Mapping fan-out: CC→CC mappings with the same source CC but different destination CCs are now allowed. Previously rejected as duplicates. Use case: one incoming CC controls multiple outgoing CCs on the same channel.
- Note→CC fan-out: Same source note to different destination CCs also allowed.
- SSE connection timeout: Stuck server-sent event connections (from clients disconnecting mid-stream) now time out after 5 seconds instead of blocking the web server indefinitely.
v1.3.5
v1.3.4
v1.3.3
v1.3.2
What's New
- Offline connections: Saved connections shown as grayed-out checkboxes in the matrix — configure routing even when devices are unplugged
- Clock indicator: Pulsing ▶ play icon on FROM devices sending MIDI clock; turns orange when multiple sources send clock
- MIDI bar cleanup: Clock filtered out of bottom bar, entries auto-expire after 2s of inactivity
- Device detail fix: Channel/port dropdowns no longer flicker from rapid MIDI events
- Rename UX: Small inline save button, disappears after saving; toast shows original name in gray
- Label fix: Custom port names shown in full in matrix (no more truncation)
- Network: DNS 8.8.8.8 added for static IP config
v1.3.1
v1.3.0
What's new
Persistent connection states — your routing matrix survives device reconnects and reboots. Disconnected connections stay disconnected. Re-enabling a connection restores its previous filters and mappings.
Default routing for new devices — choose between "all-to-all" (default) or "none (manual)" in Settings → MIDI Routing. Controls what happens when a new device is plugged in.
Offline devices — unplugged devices with saved config appear grayed out in the matrix, so you can see what was configured.
Also fixed
- Filter engine properly cleaned up when disconnecting a filtered connection.
Upgrade
Plug in Ethernet and use Settings → Software Update, or:
curl -sL https://github.com/wamdam/raspimidihub/releases/latest/download/install.sh | bashFull changelog: docs/CHANGELOG.md
v1.2.1
Added
sudo reset-wifi— recovery command to switch back to AP mode when the Pi is unreachable after joining a WiFi network.- One-line installer:
curl -sL https://github.com/wamdam/raspimidihub/releases/latest/download/install.sh | bash
Fixed
- Install instructions: both packages installed in one command so dependencies are downloaded before the AP starts.
v1.2.0
What's new
In-app software updates — check for new releases, view changelog, and install with one click from the Settings page. Live progress (Downloading → Installing → Restarting) and automatic page reload after upgrade.
Also included
- Version number in header bar
- Redesigned WiFi settings with clear AP/client mode indicator
- WiFi client mode works on read-only filesystem
- Channel filtering fix (direct ALSA subscription properly removed)
- Captive portal fix (mobile OS stays connected to AP)
- Sorted devices in connection matrix and device list
- Disabled button styling during operations
- MIDI activity bar cleaned up (no system events)
Upgrade
Use the Software Update button in Settings, or manually:
wget https://github.com/wamdam/raspimidihub/releases/download/v1.2.0/raspimidihub_1.2.0-1_all.deb
sudo mount -o remount,rw /
sudo dpkg -i raspimidihub_1.2.0-1_all.deb
sudo mount -o remount,ro /Full changelog: docs/CHANGELOG.md