Skip to content

Commit fef3229

Browse files
author
Nathan Ho
authored
Expand information on plugin API changes
1 parent e01d248 commit fef3229

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Source code tarballs can be downloaded from the [SuperCollider release page](htt
2626

2727
You will **not** need to recompile SuperCollider itself in order to get a plugin working. You only need the source code to get the C++ headers.
2828

29-
The source code version should roughly match your SuperCollider app version. This is due to occasional breaking changes in the plugin "API" (technically the ABI), which will occur only in 3.x releases. These breaking changes will not require modification to your plugin's source code, but compiled plugin binaries will need to be recompiled. If the server tries to load an incompatible plugin, it will give the "API version mismatch" error message.
29+
The source code version should roughly match your SuperCollider app version. For example, headers from any 3.9.x patch release will produce plugins compatible with any 3.9.x version, but not 3.8. This is due to occasional breaking changes in the plugin "API" (technically the ABI), which will occur only in 3.x releases. These breaking changes will not require modification to your plugin's source code, but compiled plugin binaries will need to be recompiled. If the server tries to load an incompatible plugin, it will give the "API version mismatch" error message.
3030

3131
### Step 2: Create build directory and set `SC_PATH`
3232

0 commit comments

Comments
 (0)