Describe the Bug
The ReaperHaptic.lplug4 plugin does not load on macOS. Double-clicking the .lplug4 file does nothing (no installer opens). Manually extracting the contents to ~/Library/Application Support/Logi/LogiPluginService/Applications/ReaperHaptic/ is not picked up by LogiPluginService on restart. The plugin never appears in Generic.log and no ReaperHaptic log is created.
Environment
- macOS Version: macOS Sequoia (15.x)
- REAPER Version: 7.x
- Logi Options+ Version: 2.3.879545
- Mouse Model: MX Master 4
- Connection Type: Bluetooth
Steps to Reproduce
- Download ReaperHaptic.lplug4 from the releases page
- Double-click the file — nothing happens
- Manually create ~/Library/Application Support/Logi/LogiPluginService/Applications/ReaperHaptic/ and extract .lplug4 contents there
- Restart LogiPluginService and Logi Options+
- Check plugin_logs/Generic.log — no mention of ReaperHaptic
Expected Behavior
Plugin loads and appears in Logi Options+, enabling haptic feedback triggered by REAPER OSC messages on port 9000.
Additional Notes
The REAPER Lua script side is working correctly — LuaSocket loaded successfully and the script is running and sending OSC messages. The issue is exclusively on the Logi Options+ plugin side.
Manually creating an ApplicationInfo.json under Applications/Loupedeck72/ReaperHaptic/ was also attempted with no effect.
Is a specific version of Logi Options+ required, since the haptics API for the MX Master 4 may only be available in newer or older versions? My version (2.3.879545) might be too new or too old for the plugin API it was built against? Not sure.
Any help much appreciated. Thanks.
Describe the Bug
The ReaperHaptic.lplug4 plugin does not load on macOS. Double-clicking the .lplug4 file does nothing (no installer opens). Manually extracting the contents to ~/Library/Application Support/Logi/LogiPluginService/Applications/ReaperHaptic/ is not picked up by LogiPluginService on restart. The plugin never appears in Generic.log and no ReaperHaptic log is created.
Environment
Steps to Reproduce
Expected Behavior
Plugin loads and appears in Logi Options+, enabling haptic feedback triggered by REAPER OSC messages on port 9000.
Additional Notes
The REAPER Lua script side is working correctly — LuaSocket loaded successfully and the script is running and sending OSC messages. The issue is exclusively on the Logi Options+ plugin side.
Manually creating an ApplicationInfo.json under Applications/Loupedeck72/ReaperHaptic/ was also attempted with no effect.
Is a specific version of Logi Options+ required, since the haptics API for the MX Master 4 may only be available in newer or older versions? My version (2.3.879545) might be too new or too old for the plugin API it was built against? Not sure.
Any help much appreciated. Thanks.