R3NE 0.5.1
R3NE 0.5.1 — Five on 0.5
Five fixes hardening the 0.5 release: a locked-down local network, sturdier MIDI, and projects that reopen exactly as you saved them.
Fixed
- Local network locked down by default. The control API (MCP) and the OSC input now listen on this Mac only, instead of being reachable by anyone on the same Wi-Fi. A new Settings → Network tab lets you opt either one back into LAN access when you actually want remote control — for example OSC from TouchOSC on a tablet. Claude / MCP on the same machine keeps working either way.
- MIDI no longer crashes on real-world controllers. The packet parser was reading past the end of multi-packet lists, so controllers that batch messages (note-on + note-off together) or send sysex could crash the app mid-performance. It now walks the packet list safely and clamps every read. Unplugging and replugging a controller mid-session reconnects automatically instead of going silent.
- Optical Flow handles any resolution. It used to assume 1920×1080 and crash on, say, a 720p video feed; it now tracks the input's real size.
- Projects restore parameter routing on open. Audio / LFO → parameter links were saved but silently dropped when reopening a project. They're back.
- Scene3D connections reload reliably. Scenes with multiple geometries, lights or particle feeds could lose some connections at random on load (it depended on save order). All dynamic-port connections now restore correctly.