-
-
Notifications
You must be signed in to change notification settings - Fork 23
Terminology
Getting started with mosaic, discussing issues, reading the docs or developing can lead to the use some specific linguistic terms. In order to facilitate communication and to make sure we all talk about the same things, here's the Mosaic Dictionary / Glossary.
A Mosaic patch is a save file that Mosaic can open, edit and run. Patching refers to editing a patch by creating a set of objects and connecting their parameters together, resulting in a set of user-defined instructions that Mosaic can execute.
Menu, Inspector, Node Canvas/Grid, Console/Logger, Code Editor, Node/Object, Connection/Link, DSP.
Parameters have an underlying data type, holding the values. Each link type has a defined set of unique data types. The data type of a parameter defines its link type. Parameters of the same link type are connectable. The NUMERIC linktype for instance, is assigned to bool
, int
, double
and float
data types.
A wrapper class that holds a controllable variable, used by objects to get or set values.
Refers to Mosaic's engine, the node editor, the software layer that runs everything smoothly. It is bundled as a standalone OpenFrameworks add-on and Mosaic is build on top of it.
Mosaic generally refers to the distributed binary executable, the final computer program that runs on one's computer. It is also the name of the whole project.
Versions
Mosaic comes in several versions. The version number relates to a commit, a point in the history of Mosaic's evolution. All versions with the same number are compatible and have the same features. Releases are distributed on the downloads page and easy to install. From the Github repo, you can also compile the freshest changes, with optional debug features, these are called debug builds.
To see the build information of any Mosaic binary (v0.3_beta and above), look at the bottom of the "About Mosaic" window. (available from the Mosaic "Help" menu)
OpenFrameworks is a graphics framework heavily used by Mosaic.