Skip to content

v0.5

Choose a tag to compare

@mormegil6 mormegil6 released this 15 Jun 14:28

Locate section fully INI-configurable - all 18 buttons (RTZ, END, ONLINE, LOOP, QUICK PUNCH, AUDITION, PRE, IN, OUT, POST, LM1-LM8) read their REAPER action IDs from [locate] in dm2000_keys.ini. RTZ/END default to CSurf_GoStart/GoEnd API; all other buttons default to no-op until the ini is installed. See doc/dm2000_keys_guide.md.

HUI LED counter display - protocol decoded from Pro Tools loopMIDI capture, hardware-verified 2026-06-15. Follows REAPER transport time format (right-click transport to switch between SMPTE, minutes:seconds, measures:beats, etc.).

Fix: locate buttons no longer have hardcoded defaults; post-build step copies DLL under correct filename.

Installation:

Windows: copy reaper_csurf_dm2000_x64-v0.5.dll to %APPDATA%\REAPER\UserPlugins\

macOS: copy reaper_csurf_dm2000_macos-v0.5.dylib to ~/Library/Application Support/REAPER/UserPlugins/

Copy dm2000_keys.ini to %APPDATA%\REAPER\ (Windows) or ~/Library/Application Support/REAPER/ (macOS).

Restart REAPER after copying.