Schéma provides an intuitive visual programming interface and runtime.
The system is focused on multimedia installations for use in music performances, theater shows, film lighting or interactive art exhibits but is general-purpose and can be expanded.
Schema is developed using the vvvv gamma .NET visual programming environment, stable release.
You can use the source to run or modify Schema and to integrate with other vvvv gamma projects. For pre-compiled releases, see above.
Last tested version: vvvv gamma 6.2 Download at http://visualprogramming.net/
It will likely work with higher versions as well, however there may be undocumented bugs, superficial document changes after saving and more.
- Clone this repository to run Schema from source.
git clone https://github.com/domjancik/scnq-schema.git
- Install nuget dependencies
.\Main\installDependencies.ps1
This should avoid any red error nodes after opening. If you still see any after the next step, double-check that all required Dependencies are installed.
- Open in vvvv gamma
Full application files are within the Main/gamma
folder
There are a few patches, choose depending on your need:
Schema_Minimal.vl
Barebones running example of the Schema system with UI. No extra Blocks outside of Core or Plugins (specific outputs, etc.)Schema_Studio.vl
The full version including all stable features and UI. This is the released Schema Studio executable.Schema_Lite.vl
No-UI version intended for deployments, also targeting Linux. No Windows specific (graphical and some outputs) Plugins included.
Explore available methods on the Schema State object.
Block creation and other guides upcoming.