Performer Annotations

Overview

Performer Annotations allow performers to add personal notes directly onto the score view while working with Oscilla.

Annotations are intended for:

Annotations do not change the score and do not affect playback or cues.
They exist as a separate, optional layer that can be shown or hidden at any time.

Note: Because annotations can be placed freely in time and space, Oscilla can be used in a minimal, annotation-only mode (without an SVG score). In this case, annotations function as a very lightweight textual score. This mode is intentionally limited, but can be useful for sketches, instructions, or rehearsal frameworks.


Entering Annotation Mode

  1. Click the pen icon in the toolbar
  2. The cursor changes to indicate annotation mode
  3. Click anywhere on the score area to add a new annotation

Annotation mode automatically exits after saving a note.


Creating an Annotation

When you click the score area in annotation mode:

  1. A text editor appears
  2. Enter your note (multi-line text is supported)
  3. Choose whether the note is:
    • Local — visible only on your device
    • Shared — visible to other connected clients
  4. Click Save

The annotation appears as:


Editing an Annotation

Click Save to apply changes.


Moving an Annotation

The dot remains visually tied to the text.


Keyboard Behaviour While Editing

While typing in the annotation editor:

Normal keyboard controls resume once the editor is closed.


Local vs Shared Annotations

Local

Shared

Shared annotations do not override local ones.


Visibility

Annotations:

They never affect timing, cues, or navigation.


What Annotations Do Not Do

Annotations:

They are purely informational.


Notes on Use

Annotations are best used for:

They are intentionally lightweight and non-authoritative.


Future Changes

This feature is evolving. Possible future additions include:

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