Features

Sound files

Playing sound files in ossia score

Audio plug-ins

Using audio plugins in ossia score

Automation

Discover how to automate internal and external parameters

Camera

Use a camera as an input for VJ

Conditions

Create conditional scores

Script console

Scripting workflows with the console

Control surface

Using the control surface to keep an hand on score parameters

Cues

Sending cues to control a show

Math expressions

Use simple formulas to create mappings, filters and synths

Faust

Using Faust to create advanced audio processes

Gamepads

Using gamepads and wiimotes in a score

Graphs

Creating state machines and graphs

Inspector

Discover the features of the inspector panel

Javascript

Writing JavaScript processes

LFO

Modulate any parameter in the score

Library

Using the library

Local tree

Controlling ossia score with the local device tree

Loops

Creating loops

Mapper device

Mappings between devices

Mapping processes

Mappings in the timeline

MIDI

MIDI input & output, piano roll & MIDI effects

Mixing

Audio mixing, audio workflow and hierarchy

Musicality

Musicality, quantization, timebars...

Nesting

Nesting scores with the scenario process

Modular workflow

Cables, ports, nodal view...

OSC

Send and receive OSC messages

OSCQuery

Using OSCQuery for automatic discovery of OSC devices

Presets

Creating, storing and recalling presets

Recording

Recording external parameter changes

Remote control

Remote control through a web page

Sequences

Creating sequences

Serial port

Interaction through a serial port (Arduino, etc.)

Shaders

Using and writing ISF shader effects

Step sequencer

Using the step sequencer process

Triggers

Interactive triggering

Video

Video support and usage