Update SYNC.md — out-of-process rebuild pushed, ready for build test
Browse files
SYNC.md
CHANGED
|
@@ -8,20 +8,18 @@
|
|
| 8 |
**Your ENTIRE job is these commands:**
|
| 9 |
```bash
|
| 10 |
cd ~/pluginbridge && git pull
|
| 11 |
-
|
|
|
|
|
|
|
| 12 |
```
|
| 13 |
|
| 14 |
**If build succeeds:** Reply "✅ build ok" — nothing else.
|
| 15 |
|
| 16 |
-
**If build fails:** Reply with ONLY:
|
| 17 |
```
|
| 18 |
❌ [filename]:[line] — [one-line error message]
|
| 19 |
```
|
| 20 |
|
| 21 |
-
**If Ableton test needed:** load plugin, report pass/fail one-liner.
|
| 22 |
-
|
| 23 |
-
---
|
| 24 |
-
|
| 25 |
## DO NOT:
|
| 26 |
- Explain errors
|
| 27 |
- Suggest fixes
|
|
@@ -29,7 +27,7 @@ cd build && cmake --build . --config Release 2>&1 | tail -20
|
|
| 29 |
- Add commentary
|
| 30 |
|
| 31 |
## Status
|
| 32 |
-
**Last push:** 2026-05-16 —
|
| 33 |
-
**What's new:**
|
| 34 |
-
**
|
| 35 |
-
**
|
|
|
|
| 8 |
**Your ENTIRE job is these commands:**
|
| 9 |
```bash
|
| 10 |
cd ~/pluginbridge && git pull
|
| 11 |
+
rm -rf build && mkdir build && cd build
|
| 12 |
+
cmake .. -DCMAKE_C_COMPILER=/usr/bin/cc -DCMAKE_CXX_COMPILER=/usr/bin/c++
|
| 13 |
+
cmake --build . --config Release 2>&1 | tail -30
|
| 14 |
```
|
| 15 |
|
| 16 |
**If build succeeds:** Reply "✅ build ok" — nothing else.
|
| 17 |
|
| 18 |
+
**If build fails:** Reply with ONLY the first 3 errors:
|
| 19 |
```
|
| 20 |
❌ [filename]:[line] — [one-line error message]
|
| 21 |
```
|
| 22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
## DO NOT:
|
| 24 |
- Explain errors
|
| 25 |
- Suggest fixes
|
|
|
|
| 27 |
- Add commentary
|
| 28 |
|
| 29 |
## Status
|
| 30 |
+
**Last push:** 2026-05-16 — MAJOR REBUILD: Out-of-process plugin hosting
|
| 31 |
+
**What's new:** Complete rewrite — plugin now runs in separate helper process (crash-safe). Two build targets: PluginBridge.vst3 + PluginBridgeHelper executable.
|
| 32 |
+
**File structure changed:** Old Source/*.cpp files deleted. New structure: Source/Plugin/, Source/Helper/, Source/Shared/
|
| 33 |
+
**Action needed:** MUST rm -rf build and reconfigure (cmake ..) before building
|