AUDIOLAB Wing Connector for REAPER is a C++ REAPER extension that connects to a Behringer WING console over OSC/UDP and automates track setup, channel sync, virtual soundcheck routing, and broader WING-driven workflows.
- Status: Production-ready
- Platforms: macOS, Windows
- Installers:
.pkg(macOS),.exe(Windows) - License: MIT
Disclaimer: This software is provided as-is for use at your own risk. No guarantees or official support are provided.
For end users, use the installers from GitHub Releases:
Platform-specific steps are in INSTALL.md.
- REAPER 6.0+
- Behringer WING (Compact, Rack, or Full)
- Same-network connectivity between REAPER host and WING
- OS support:
- macOS 10.13+
- Windows 10+
- Install the plugin for your platform.
- Restart REAPER.
- Open the REAPER Actions list with
?, searchWINGuard, then runWINGuard: Configure Virtual Soundcheck/Recording. - Scan for a WING, select a discovered console or enter the WING IP manually, then connect and fetch channels.
- Confirm the console is reachable on the fixed WING OSC runtime port
2223. - Confirm tracks are created/updated in REAPER.
See QUICKSTART.md for the 5-minute flow.
- Automatic track creation from WING channel data
- Channel metadata sync (name, color, source-related info)
- Optional real-time monitoring for updates
- Virtual soundcheck setup for channels (USB/CARD routing + staged apply flow + validation status)
- Existing-project adoption with reviewable channel and playback-slot mapping
- Record-source selection for channels, buses, and matrices
- Optional WING MIDI CC control (Play/Record/Stop/Markers/Virtual Soundcheck) with automatic button command assignment
- Selected-channel-to-MIDI bridge configuration for SuperRack-style integration
- Cross-platform dialog behavior:
- macOS: native Cocoa dialogs
- Windows: native Win32 dialogs
- the main window keeps the same tabs, visual hierarchy, and compact content grid on both platforms while retaining native controls
- docs/README.md - documentation map and reading order
- INSTALL.md - installer-first setup by platform
- QUICKSTART.md - shortest path to first connection
- docs/USER_GUIDE.md - day-to-day operation in REAPER
- docs/WING_SELECTED_CHANNEL_BRIDGE.md - selected-channel bridge setup and behavior
- docs/CC_BUTTONS_AND_AUTO_TRIGGER.md - CC mapping, auto-trigger, and SD recording notes
- SETUP.md - local dev/build environment
- docs/ARCHITECTURE.md - code structure and runtime flow
- docs/WING_OSC_PROTOCOL.md - implemented OSC subset + reference notes
Prerequisites:
- CMake 3.15+
- C++17 compiler (on Windows, Visual Studio 2022 or Build Tools with the Desktop development with C++ workload, MSVC, and a Windows SDK)
- Git, unless
oscpackis downloaded as a source ZIP - REAPER SDK headers in
lib/reaper-sdk/ oscpacksources inlib/oscpack/
See SETUP.md for platform-specific installation commands, dependency download links, required directory layout, and troubleshooting.
Build:
./build.shWindows:
build.batThen copy the plugin binary + config.json into your REAPER UserPlugins folder.
Details are in SETUP.md.
- CI build matrix:
.github/workflows/ci.yml - Tagged release packaging:
.github/workflows/release.yml - Tag pattern:
v*publishes installers as release assets
When opening an issue, include:
- OS and version
- REAPER version
- WING model + firmware
- Relevant log output from REAPER
- Steps to reproduce