At a Glance

Oscilla is a framework for creating, performing, and sharing animated, cue‑driven graphic scores in the web browser.

It sits between notation, performance, and live electronic control, allowing composers to design scores that move, react, and synchronize across performers’ devices — while remaining readable, editable, and shareable.

If you can draw it in SVG, Oscilla can turn it into a time‑based, interactive score.


What Problems Does Oscilla Solve?

Many contemporary scores:

Oscilla addresses this by providing:


What Can You Actually Do With It?

1. Create Animated Graphic Scores

The score becomes dynamic, without becoming opaque or procedural.


2. Coordinate Ensemble Performance

Each performer sees the same temporal structure, while still interpreting locally.


3. Work With Composed Improvisation

Oscilla is particularly suited to:

Cues can:

This allows the score to guide behaviour rather than prescribe outcomes.


4. Control Electronics (Without Becoming a DAW)

Oscilla allows graphical elements in the score to function directly as control structures for electronics.

In practice this means:

This creates a direct visual link between what performers see and how electronics behave.

Oscilla’s built-in audio system is intentionally simple:

This makes it possible to realise works for instruments and fixed media (“tape”) entirely in the browser, without external software or complex setup.

Where more advanced processing is required, Oscilla can:

Oscilla is not a replacement for audio environments — it is the score that coordinates them.


5. Support Rehearsal and Collaboration

This lowers barriers in rehearsal contexts and supports distributed ensembles.


Where Does Oscilla Sit in the Bigger Picture?

Oscilla belongs to a lineage of systems exploring the space between:

What distinguishes Oscilla is that:

Rather than inventing a new notation language, Oscilla extends existing graphic practices into time, motion, and interaction.


Who Is Oscilla For?

Oscilla is designed for:

It is not aimed at replacing traditional notation tools, but at augmenting what scores can do.

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