Dependencies¶
Processing Libraries¶
| Dependency | Purpose | Platform |
|---|---|---|
ControlP5 2.2.6 |
Built-in control panel | All |
Syphon for Processing 4.0 |
GPU texture sharing | macOS |
Spout for Processing 2.0.8.0 |
GPU texture sharing | Windows |
Install dependencies through Processing's Contribution Manager where available. Use only the local output library that matches the operating system, but keep all declared library dependencies available when the Processing package manager requests them.
Bundled Java Dependency¶
The release package includes the public, runtime-separated Devolay
2.2.0-vic.1 artifact for experimental NDI video output. Devolay is a bundled
Java/JNI dependency and is intentionally not listed as a Processing Contribution
Manager dependency. Its proprietary NDI Runtime is not bundled and must be
installed separately. Processing does not supply an official native NDI library.
Follow the operating-system-specific NDI Runtime instructions before enabling this output.
Source Build Bootstrap¶
compileJava runs downloadDependencies when a required local JAR is missing. The bootstrap downloads immutable assets and verifies both archive and JAR SHA-256 checksums before installation.
Do not replace the pinned URLs with mutable latest assets. Update version and checksums together after independent verification.