| Element | Description |
|---|---|
| Timer 00:00 | Performance time — click for fullscreen timer |
| Mute | Toggle audio mute |
| OSC addr | OSC output address field |
| Pen | Text/audio annotation editor |
| Audio | Audio object editor |
| Text | Text cue editor |
| Marker down | Drop marker at playhead |
| Marker up | Toggle marker visibility |
| Network | Pointer sharing |
| Console | Live console |
| scroll/page | View mode toggle |
| Parts | Instrumental part selector |
| Menu | Settings, import/export |
| Element | Key | Element | Key |
|---|---|---|---|
| Rewind | Home | Next marker | up |
| Prev marker | down | Skip to end | End |
| Play/Pause | Space | Speed -/+ | +/- |
| Marker popup | — | Rehearsal marks | — |
| New annotation | — | Toggle annotations | — |
Drop: down button or M key
Jump: up/down arrows
Edit: Click marker label
Move: Drag horizontally
Pause Markers — Enable "Pause on crossing" in editor with duration + optional countdown.
Click Audio button, then click score to place.
Types:
| Type | Description |
|---|---|
| Audio | Single file playback |
| Pool | Random/sequential from directory |
| Impulse | Continuous stochastic process |
| Synth | Web Audio oscillator + effects |
Controls:
Playback:
Display modes: Waveform, Handle, Hidden
Playhead trigger: Enable in editor — auto-plays when playhead enters region.
In Audio Object editor, click Record:
D Enter/exit draw mode
V Select mode (move groups)
E Eraser mode
S Toggle local/shared
Delete Delete selected
Ctrl+Z Undo stroke
Escape Exit drawing
Click stopwatch to enter fullscreen view.
Sequence: "Performance" Loop: 1
- Intro 120s onComplete: ...
- Development 180s onComplete: ...
- Climax 90s
Then: chain to next sequence
onComplete accepts any cue expression (see Cue Cheatsheet).
Click Pen, then click score to place.
Click Parts button, select instrument.
Your part highlights, others dim. Define in SVG with part:name.
| Key | Action | Key | Action |
|---|---|---|---|
| Space | Play/Pause | M | Drop marker |
| up | Next marker | D | Draw mode |
| down | Prev marker | V | Select mode |
| Home | Rewind | E | Eraser |
| End | Jump to end | Esc | Exit mode |
| + | Speed up | Ctrl+Z | Undo |
| - | Speed down | S | Toggle share |
1. Load any image/graphic as score
2. Drop markers at key positions
3. Place audio objects on score
4. Build countdown sequence
5. Draw/annotate during rehearsal
Docs: https://oscilla.kompot.si
Repo: https://git.kompot.si/rob/oscilla