Add bare-minimum extension-reaper-macos REAPER extension skeleton
C/C++ extension built directly against the vendored Cockos reaper-sdk headers (no Rust/reaper-rs wrapper layer). Loads, registers a test action, and confirms via REAPER's console — confirmed working in REAPER 2026-07-15. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
+22
-1
@@ -14,7 +14,28 @@
|
||||
"Bash(awk '{print $NF}')",
|
||||
"Bash(python3 -c ' *)",
|
||||
"Bash(timeout 6 python3 run.py)",
|
||||
"Bash(echo \"EXIT: $?\")"
|
||||
"Bash(echo \"EXIT: $?\")",
|
||||
"Bash(cargo --version)",
|
||||
"Bash(xcode-select -p)",
|
||||
"Bash(brew --version)",
|
||||
"Bash(rustc --version)",
|
||||
"Read(//Users/p4piwabl0/Library/Application Support/REAPER/UserPlugins/**)",
|
||||
"Bash(/Users/p4piwabl0/.cargo/bin/rustup show *)",
|
||||
"Bash(/Users/p4piwabl0/.cargo/bin/rustup toolchain *)",
|
||||
"Bash(curl -sL https://raw.githubusercontent.com/justinfrankel/reaper-sdk/main/sdk/reaper_plugin.h -o /private/tmp/claude-502/-Users-p4piwabl0-Desktop-projects-virtual-controller-clean/96f4c045-8fa6-4b1e-add2-8903d8ee2feb/scratchpad/reaper_plugin.h --write-out \"HTTP:%{http_code} SIZE:%{size_download}\\\\n\")",
|
||||
"Bash(curl -sL https://raw.githubusercontent.com/justinfrankel/reaper-sdk/main/sdk/reaper_plugin_functions.h -o /private/tmp/claude-502/-Users-p4piwabl0-Desktop-projects-virtual-controller-clean/96f4c045-8fa6-4b1e-add2-8903d8ee2feb/scratchpad/reaper_plugin_functions.h --write-out \"HTTP:%{http_code} SIZE:%{size_download}\\\\n\")",
|
||||
"Bash(grep -i \"^swell.h\\\\|swell\\\\.h$\")",
|
||||
"Bash(set -e)",
|
||||
"Bash(mkdir -p extension-reaper-macos/vendor/reaper-sdk/sdk)",
|
||||
"Bash(mkdir -p extension-reaper-macos/vendor/reaper-sdk/WDL)",
|
||||
"Bash(mkdir -p extension-reaper-macos/src)",
|
||||
"Bash(cp __TRACKED_VAR__/reaper-sdk/sdk/reaper_plugin.h __TRACKED_VAR__/reaper-sdk/sdk/reaper_plugin_functions.h __TRACKED_VAR__/reaper-sdk/sdk/reaper_plugin_fx_embed.h __TRACKED_VAR__/reaper-sdk/sdk/LICENSE extension-reaper-macos/vendor/reaper-sdk/sdk/)",
|
||||
"Bash(chmod +x build.sh)",
|
||||
"Bash(./build.sh)",
|
||||
"Bash(nm -gU reaper_extension-reaper-macos.dylib)",
|
||||
"Bash(ls \"$HOME/Library/Application Support/REAPER/UserPlugins\" | grep -i reaper_ | head -5)",
|
||||
"Bash(ls -la \"$HOME/Library/Application Support/REAPER/UserPlugins\")",
|
||||
"Bash(cp reaper_extension-reaper-macos.dylib '/Users/p4piwabl0/Library/Application Support/REAPER/UserPlugins/')"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user