Most of the items in Vezér can be controlled with OSC. To determine the OSC namespace of an item turn check the Show OSC Namespaces in the Project menu. This will turn the OSC controllable items to yellow, and if you select one, the Info Field on the bottom of Vezér's window will show you the namespace with the corresponding values as well.
There are a couple of special OSC messages, which ones not directly assigned to any interface elements, but being processed under the hood:
Actions on the current Composition
Instead of using the Composition's name, you can use /current/ keyword for controlling the current Composition (which is selected in the Compositions List). For example, /vezer/current/playhead will control the playhead of the currently selected Composition.
Cue related OSC commands can be found here in the Cues section.
Controlling the Playhead
-
playhead: float, between 0.0 and 1.0.
Example:/vezer/composition1/playheadwith the value 0.5 will jump to the middle of the current Composition -
jumptoframe: integer, jumps to an exact frame.
Example:/vezer/composition1/jumptoframewith the value 30 will jump to the 30th frame, which is the 1st sec of a 30fps Composition. -
nextframe: any value will trigger.
Example:/vezer/composition1/nextframewill step to the next frame. -
prevframe: any value will trigger.
Example:/vezer/composition1/prevframewill step to the previous frame.
Triggering Compositions
-
/vezer/stopcomps: stops all the Compositions. (No parameter needed) -
/vezer/triggernextcomp: triggers the next Composition (No parameter needed) -
/vezer/triggerprevcomp: triggers the previous Composition (No parameter needed) -
/vezer/triggercompatindex: triggers the Composition at the given int type index (starts from 1) -
/vezer/selectcompatindex: selects the Composition at the given index. Requires an integer value, starts from 1. -
/vezer/selectcompwithname: selecting a Composition with the given name (requires a string type parameter) -
/vezer/triggercompwithname: triggering a Composition with the given name (requires a string type parameter)
Rotate Hue on Color Tracks
You can rotate the Hue on Color outputs when saturation of the current color is bigger then 0, using the /vezer/rotatehue (0.0-1.0f) command.
OSC command for loading a project
Vezér 1.4.2 adds a new OSC command /vezer/loadproject (with a string parameter referring to a file path) to load a project. This command forces loading, which means the current project will be automatically closed even if there are unsaved changes.
The string type parameters supports tilde in in the path, referring to the current user's library. So /vezer/loadproject ~/Documents/example.vzr will load the example.vzr file in the current user's Documents folder.