Oscilla Documentation

This documentation describes the cue system, animation model, authoring workflow, and internal architecture of Oscilla.
All behaviour is authored directly in SVG and executed at runtime in the browser.

INSTALL


Authoring Workflow


Cue Reference

Cues are the primary execution units in Oscilla. They control timing, navigation, media playback, interaction, and external communication.

Timing & Navigation


Interaction & Structure


Animation

Oscilla supports continuous and discrete animation tied directly to score timing.


A/V & Synthesis


OSC & External Control

Further Reading

The design and rationale of Oscilla are described in:

R. Canning, OscillaScore: A Modular Platform for Graphic Notation in Networked Music Performance,
Proceedings of the International Conference on Technologies for Music Notation and Representation (TENOR), Beijing, 2025.

Tip: use ← → or ↑ ↓ to navigate the docs