OSCILLA

Animated graphic scores for performers and systems

Oscilla has a new home

oscilla.cc

Documentation, downloads, and source code have moved to oscilla.cc/docs

You will be redirected automatically in a few seconds

This page is retained as an archive for references from published papers. All active development and documentation now lives at oscilla.cc.

Oscilla is an open-source platform for creating and performing animated, cue-driven graphic scores in the browser. Scores are authored as SVG documents and executed as synchronized, networked performance environments.

Oscilla integrates timing, animation, media control, and OSC output into a single browser-native score engine.


Documentation

oscilla.cc/docs

The documentation includes:


Source Code

Oscilla's source code is hosted at git.kompot.si/rob/oscilla.


Core Cue System

Oscilla uses a cue-driven execution model. Cues are embedded directly in SVG IDs and are evaluated in real time during score playback.

Available Cue Types

Timing & Navigation

Media & Sound

OSC & External Control

Animation

Interaction & Structure

Full syntax and parameters: oscilla.cc/docs


References

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.